From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KEF4AOLw1GCEZAAAgWs5BA (envelope-from ) for ; Thu, 24 Jun 2021 22:53:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id qNbVN+Hw1GCYHwAAB5/wlQ (envelope-from ) for ; Thu, 24 Jun 2021 20:53:53 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3FB5A1183C for ; Thu, 24 Jun 2021 22:53:52 +0200 (CEST) Received: from localhost ([::1]:34342 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwWMA-0006G7-Qf for larch@yhetil.org; Thu, 24 Jun 2021 16:53:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwWLp-0006Fy-Ee for guix-devel@gnu.org; Thu, 24 Jun 2021 16:53:29 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:14602) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwWLl-0001ae-AO for guix-devel@gnu.org; Thu, 24 Jun 2021 16:53:28 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id 61748829; Thu, 24 Jun 2021 22:53:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1624567998; x=1626382399; bh=W7juDEUTIbxJ8Ic4HCWuiJthAFSiVIvvdQw 6eGapxhY=; b=mGqtn5iyrSQQ90+0N+P/y3d/Rhbj5LMJSplO05aCWsck6nq8eRI cv9sdrdZiw6l6Rtlex2hvup2mXfSMBxZy72jDUdn/9DQdRxrMXZdL2Nl79mCN2bu M0TJ4shssEjxrCZMLG1aBoRjElpKpn9XNjo09KHdwBnITN1WouBhW6/B0o8wujHm YgBHtsxbDr4OER5ykoji2IDlq84vHDIYWK+Nz0bvAxZajqjLA2I6GxiIYtlx61hG qKaf1e72+kvO7FHy+nfeuEhhAwT9+lk/zZzjkXy2rv8te+fgzMnkhDSzRbgR+EtF jGxo9OX4GyGkzNZEUhPYkGVOPHghW/4P92xK5YaiDi16VxjtENrZhsW7WJgkfOiU qPT96BAgLYWALYvH7/8Ttl6XPX/alhjRNG4l3D/LCQo1wUjv/aAVe81WvAaWMtSO N0yCJL0vq8sE9auRldxlq0hnTmfbzsenQmEr14E1HoOZUnIbs2D/KUxge0cE2wy1 ZIu1+iOHLukJ8geft4NzRVF7jJ9fyhIt8Q67SyAZZG9HStOCjpGVxIR9Vv+4UUBH 2DsalJVlXCR8M3slV/xUwLOtvLqfddxhy7IHntmQmIX+fqtdpUetD8y1RLVpb0HS aZVgTs5q3i2VjPx8sXDzlgE3uTxL4bsyFF1/VMhQL/C4AVy3feG1lO/0= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wEQcql0dxywW; Thu, 24 Jun 2021 22:53:18 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id BF6976C8; Thu, 24 Jun 2021 22:53:18 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 2FB20A6D; Thu, 24 Jun 2021 22:53:16 +0200 (CEST) From: Thiago Jung Bauermann To: Maxim Cournoyer Cc: guix-devel@gnu.org Subject: Re: [core-updates] texlive 2021 bootstrap problem Date: Thu, 24 Jun 2021 17:53:04 -0300 Message-ID: <1684007.ACNhq4djJS@popigai> In-Reply-To: <87v963yv80.fsf@gmail.com> References: <3693876.osayq9kAQP@popigai> <20057949.yFzhkmNbUa@popigai> <87v963yv80.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=95.128.36.41; envelope-from=bauermann@kolabnow.com; helo=mx.kolabnow.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1624568033; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=W7juDEUTIbxJ8Ic4HCWuiJthAFSiVIvvdQw6eGapxhY=; b=RvVwpd4DAzvyLT487EIxwEASQPNKBSaNtD5qrF1oXUG2HRyz57xyl2g0YmhW4A1+22gEdE XfKj8R7IOxWuFWQCwg2rfIkk2bUNjXQvJ5itp6E+3BgjZ4LPMB2ecJ+jO7bM/BnTXTyUFy /CkVBpAerpZbZ/XsvacpwC2W8j9dE7mxI5Ct5Hfk0zQ8BDnbDIxGCCZGBuM13BfOVMSGQF vDs3QSQyMRYGJC+ihi4EGOYeoXcIR4YehAGD5vY/prcCE3gc3oB9sBXz2L6+NVvBrz7gvh zF/J5WimXqTi8Gkbt9iqkJ8NC8GU7g/I/VK7xlPfgqMEqwl7KHBwLamwkWlRKA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1624568033; a=rsa-sha256; cv=none; b=t3sgQfSzStGW3y7+LZrp4sC2McQLYEEvDWk8ibG8vD+emNpOaJ04iZ6TiWw7y+o03hyZP0 SvP4xuZx0ul9xS1ElB1/ENQGfbeylQhKZKdb1ul43eWU1ntAXCqA0UPRP6y004WAA1578C 16/amNcYyEIKc0fscHqZR0NrPfep8yrKfaodxq0hIIVgte2ZnXF+Z+Dwta1QfIsiLCo8R2 J9uKWHj93Z/Ow64C12wqnbqcLqdDUzigU8s2NlSD7Gf0QD4BY+w5hZjq/Bthb+NaUHBkeJ 94ITKLNX3I7lXlIpEtJW7Y3j5f7cApQ/ftvIVBkfLG3rBa4du1jKW9SJSvwn8A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=mGqtn5iy; dmarc=pass (policy=quarantine) header.from=kolabnow.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -2.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=mGqtn5iy; dmarc=pass (policy=quarantine) header.from=kolabnow.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 3FB5A1183C X-Spam-Score: -2.63 X-Migadu-Scanner: scn1.migadu.com X-TUID: L7099jwtfYBO Hello Maxim, Em quinta-feira, 24 de junho de 2021, =C3=A0s 15:26:55 -03, Maxim Cournoyer= =20 escreveu: > Hi Thiago, >=20 > Thiago Jung Bauermann writes: > > Hello, > >=20 > > Em ter=C3=A7a-feira, 15 de junho de 2021, =C3=A0s 16:00:51 -03, Thiago = Jung > > Bauermann>=20 > > escreveu: > >> Does anyone have an idea how to break this dependency loop? Do we need > >> to have a package definition for a pre-2019-10 version of LaTeX just > >> to build texlive-latex-l3kernel, and then use that as a dependency > >> for the actual texlive-latex-base package? > >=20 > > I=E2=80=99m pursuing this option. I took the definition of texlive-late= x-base > > from the master branch (which doesn=E2=80=99t depend on LaTeX3) and add= ed it > > to my branch as texlive-latex-no-l3 (with a few minor changes to get > > it to build with texlive 2021), and used it as a dependency to build > > texlive-latex- l3kernel. > >=20 > > This worked! Now texlive-latex-l3kernel builds correctly, and the build > > of texlive-latex-base is attempted (instead of just causing Guix to > > max out its heap while trying to process a dependency loop, as it was > > doing before). But the build fails when generating some latex formats > > =E2=80=93 a problem I=E2=80=99m still investigating. > >=20 > > But this is progress nevertheless. :-) >=20 > Thumbs up for working and figuring things out for a texlive 2021 > upgrade! Thank you! I was just going to report on recent developments. It turns out that using an older LaTeX to build texlive-latex-l3kernel=20 isn=E2=80=99t necessary. I decided to ask on the TeX Live mailing list about the bootstrap problem= =C2=B9=20 (not sure why this didn=E2=80=99t occur to me earlier). It turns out it=E2= =80=99s not a=20 real circular dependency, it just appears so because of Guix packaging. It=E2=80=99s possible to build texlive-latex-l3kernel with IniTeX (i.e., by= calling=20 `pdftex -ini` or `tex -ini`) and docstrip, without any format loaded. So I made some changes to texlive-build-system to that, and it worked. By=20 which I mean: the texlive-latex-l3kernel package builds, and the texlive- latex-base build is attempted and fails in the same way as it was failing when I sent the last email, when generating latex formats. I think I=E2=80= =99m=20 missing some file(s) with definitions for LaTeX macros, but I don=E2=80=99t= know yet. I pushed a new branch =E2=80=9Cbug-48064-texlive-2021-l3kernel-initex=E2=80= =9D to my GitLab=20 repo at https://gitlab.com/bauermann/guix.git with two patches implementing= =20 the new approach. =2D-=20 Thanks, Thiago =C2=B9 https://tug.org/pipermail/tex-live/2021-June/047156.html