From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aEj+FPCi42AFNQAAgWs5BA (envelope-from ) for ; Tue, 06 Jul 2021 02:25:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 0JTBEPCi42AGcQAAB5/wlQ (envelope-from ) for ; Tue, 06 Jul 2021 00:25:20 +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 F373521810 for ; Tue, 6 Jul 2021 02:25:19 +0200 (CEST) Received: from localhost ([::1]:33296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0Ytq-00063t-Qn for larch@yhetil.org; Mon, 05 Jul 2021 20:25:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41460) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0Ytd-00063I-UH for guix-devel@gnu.org; Mon, 05 Jul 2021 20:25:05 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:54974) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0YtZ-0002ba-7Z for guix-devel@gnu.org; Mon, 05 Jul 2021 20:25:04 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 5FF93A7F; Tue, 6 Jul 2021 02:24:58 +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= 1625531096; x=1627345497; bh=zmhENZry2Iiz9trMb2At6ieigxW8DyEC1pz LJxYTH0c=; b=nkzHLfg0zcw0fOsYSO7RAPeCtEdec4aJnujfPoaFunc8Zmub5n5 ymLyYlSLVpMt+Gylv+gYQnDnV6J0CgDvfG8hzWL3MtPoETK3coAdgF0U5k5ct1oI Fxc2GC0HtNt1YgzXyKJuG3wPdeOfqmJuWVITtiFabBW+9NAfg72WAFaHODau7hEf abbOGEwcrUenWC7AM4dTskOFdlWj1UShJRCZFolT8F30Vl+rmdfsSrjqhweb6d5Y 5MQkOtF5JVoRLaDQhRvmmKbNdgeNVqaIYuGuQcibWm0iZ99WMoKRJN1NxqbpRRmT vpaqnOvL7xOEN7v+yHg2ekLpQG/MMmv/gfAoVXVoXCosAqvQzbUOqUhIyQeu1EoR /Hp3ppfZD0StnXpoV1k8Cz/aKVpFL3LOtCoEnF197iZ1QRDtwVzAL3tpp/1hdd+q nAAqY/LTWECHQB2iLulduA+mD6yFUY8h42q2XCDIfkyJ5CjhQFLR1caI8aHtZgzJ bOegf2lDkfx9jh/BdPdxRBPqG/C2mtZNCUSmZXeaZFFZ6KsrIzUDuJ37tyS5q8y6 1K9r4AnYXVdZaTK7blIqnSKLmvAdG08sbgOwFt5ajbom1wpA31Wf7/mJAeTtqUbt MkkMfLYD0tsHupQZQ93jWFUaSfmTUjcJ/IyMLAdQIzJkJKdpApJ1nus4= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jm4t4GiWvpvn; Tue, 6 Jul 2021 02:24:56 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 71C2D700; Tue, 6 Jul 2021 02:24:56 +0200 (CEST) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 12C2A1E7A; Tue, 6 Jul 2021 02:24:54 +0200 (CEST) From: Thiago Jung Bauermann To: Nathan Benedetto =?ISO-8859-1?Q?Proen=E7a?= , guix-devel@gnu.org Cc: Xinglu Chen Subject: Re: Use of %texlive-revision and %texlive-tag in tex.scm Date: Mon, 05 Jul 2021 21:24:46 -0300 Message-ID: <10041904.uO1rOqVNRx@popigai> In-Reply-To: <87bl7git6j.fsf@yoctocell.xyz> References: <87o8bgoo1p.fsf@archlinux.i-did-not-set--mail-host-address--so-tickle-me> <87bl7git6j.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=95.128.36.42; 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=1625531120; 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=zmhENZry2Iiz9trMb2At6ieigxW8DyEC1pzLJxYTH0c=; b=lgiYGhwsACZ+T3KUWDIA++Is1hqrjIT87yN1WTRxdQhgoXvrLgXpFzLjt+FEQ/kH39Uhj+ TZa8Q03YhjRWi9jgKoQoNPHCXqwBoBlIN45UD35iM5eqcrIMNQ7btjzgQ2KMndMNdH08JM XfEWcJKhORUfjtbgvHcR6xn55eo6TWzMkNI6QoZx6mWsNXJDNKA6CZY1pI5uW8rBRo2Lo4 KUtjkEb84jji00gLLguqqLk/uSOoffB1Lb9vytLyvOXduJoQWtv8FxCVMiD98JqEB0Yu9R dXLdh8C/EDb1Ezq484b3z2XDsU2HKLtraDKem5fGelTQNmKrHzX/MO62qsq0sw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625531120; a=rsa-sha256; cv=none; b=dY7xSTMY5wRMBxVgEbJLpvyBco1Bj7FC8PjULFJQu3wuuLn4j8zcQTZysWS6DimFQJM8rJ EV7DFiosJF7t9TYKYvg3jtXj/AMpUUnyhZmTnBtyCe2qlkWZxyvAxU/4CGrvkVBkdmc965 PqIaty8rhb7Ztdz4nUS7RsOLrhanvpDfZrW8x+9Xg9MtM4DNvUBpSE93YveHqPkatAnS/D 7/tZjjioRRSkKBWXAVR74P3aveVg8yzyn4Sq/kqX1wkyzlHWlsXfRB4p5UHE29xM9izeag Eh4ik2ANOk6aT3sDzM836QOqzmBWVfzUyUHcOnoQve8kQsHvp+dko3jgTJEpdw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=nkzHLfg0; 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.61 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=nkzHLfg0; 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: F373521810 X-Spam-Score: -2.61 X-Migadu-Scanner: scn0.migadu.com X-TUID: jinvBp6UhLh0 Hello, Em segunda-feira, 5 de julho de 2021, =C3=A0s 14:09:24 -03, Xinglu Chen=20 escreveu: > FYI, someone else is already workin on upgrading Texlive to 2021 on the > =E2=80=98core-updates=E2=80=99 branch (Texlive is already at 2020 on core= =2Dupdates). >=20 > >=20 > Maybe you would be interested in helping out? Indeed, that would be awesome. One way to help would be with more testing=20 of the TeX Live 2021 patches. I=E2=80=99m not actually a TeX user, so the o= nly=20 testing I did was building the =E2=80=9Ctexlive*=E2=80=9D packages, the Gui= x manual and=20 running the `tests/texlive.scm` test. It would be great to have someone who= =20 actually uses TeX involved in this process. :-) Also of course feel free to propose or submit changes if you see anything=20 in the patches which you think could be improved. =46rom the original email: Em segunda-feira, 5 de julho de 2021, =C3=A0s 11:03:46 -03, Nathan Benedett= o=20 Proen=C3=A7a escreveu: > You see, they give me the impression that Guix is really concerned about > upgrading *all* of texlive at once. > These variables tell me I should go to the file texlive.scm and bump the > tag and revision, and then handle all the broken hashes. That=E2=80=99s what I did. :-) =20 > Hence, it seems to me that any attempt to upgrade the texlive package > would have to be done in a separate branch, which would only be merged > into master when all the packages are upgraded. Yes, because updating texlive causes thousands of packages to be rebuilt.=20 =46or example: $ guix refresh --list-dependent texlive-bin | tr ' ' '\n' | wc -l 2020 > Is this the case? My impression from working on this TeX Live update is that this is indeed=20 the case. > And if so, why? I don=E2=80=99t know why, but it makes sense to me. As I mentioned before, I=E2=80=99m not a TeX user and I=E2=80=99m not famil= iar with its=20 ecosystem, but my impression is that TeX Live is produced and also supposed= =20 to be consumed as a consistent whole. Mixing and matching packages from=20 different revisions of the TeX Live Subversion repository would mean that=20 you=E2=80=99re running a =E2=80=9CFrankenstein=E2=80=9D which no one else = is running=C2=B9, and so you=20 have bigger chances of running into problems that don=E2=80=99t affect anyo= ne else. > In any case, as this may be a choice between shipping stable and > up-to-date packages, and as I am new to contributing to Guix, I found > fitting to ask. That is the reasoning which makes the current arrangement make sense to me. Note that there is a third choice: update all of TeX Live at once, but do=20 so more frequently and take the packages straight from the trunk branch,=20 rather than a tag. This is what upstream recommends, actually: https://tug.org/pipermail/tex-live/2021-June/047187.html =2D-=20 Thanks, Thiago =C2=B9 This the story I=E2=80=99m referring to, of course: https://xkcd.com= /1589/