GNU logs - #56556, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#56556: texlive-babel-dutch with and without texlive-hyphen-dutch: No hyphenation patterns were preloaded
Resent-From: Remco van 't Veer <remco@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 14 Jul 2022 14:14:02 +0000
Resent-Message-ID: <handler.56556.B.165780799312000 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 56556
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 56556 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.165780799312000
          (code B ref -1); Thu, 14 Jul 2022 14:14:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Jul 2022 14:13:13 +0000
Received: from localhost ([127.0.0.1]:38528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oBzaa-00037U-O0
	for submit <at> debbugs.gnu.org; Thu, 14 Jul 2022 10:13:13 -0400
Received: from lists.gnu.org ([209.51.188.17]:39504)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <remco@HIDDEN>) id 1oBzaZ-00037M-94
 for submit <at> debbugs.gnu.org; Thu, 14 Jul 2022 10:13:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58862)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <remco@HIDDEN>)
 id 1oBzaZ-0005Po-2t
 for bug-guix@HIDDEN; Thu, 14 Jul 2022 10:13:11 -0400
Received: from out1-smtp.messagingengine.com ([66.111.4.25]:37875)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <remco@HIDDEN>)
 id 1oBzaV-0003VP-Lj
 for bug-guix@HIDDEN; Thu, 14 Jul 2022 10:13:10 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 1E89A5C010F
 for <bug-guix@HIDDEN>; Thu, 14 Jul 2022 10:13:05 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Thu, 14 Jul 2022 10:13:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=remworks.net; h=
 cc:content-type:date:date:from:from:in-reply-to:message-id
 :mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t=
 1657807985; x=1657894385; bh=00m9dRPhfxzZX1jPN4ZHGch0PD0TFnB8SV8
 /Ef5uJGE=; b=V6bpsBL9wjY4oNVI/GOjDR5K+jfzCfgNWTgxtNWQUaUeP1jSAF7
 ME7i+apyz4hKu2xn0oTfu7hAWmyotuQ0007HzBgaeZDGJ62tmvMcHcKhrS3D5stV
 lc9hejF7iblhyr5Ywyoaa+kghjglgCa0NS81eEYQudrsTEKJZ07+y0+YDklAX5vk
 nvH53IkYjEtmRvviHzvBUHQHmqJAeflkokPbH8BBSfJwXg3/Dza4LytBcK4UOxeD
 mVWsZjL/o3nmDbjJiZnDz+wBuUgwjYsiNoKpu4v13QUN0t2wqHWVCQHjSCDhcDo8
 A+WyZAgNcGC47uDC56+9aLgXZNSNYS/dMQw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:date:feedback-id
 :feedback-id:from:from:in-reply-to:message-id:mime-version
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1657807985; x=
 1657894385; bh=00m9dRPhfxzZX1jPN4ZHGch0PD0TFnB8SV8/Ef5uJGE=; b=j
 2CL1QdeSyjwSRzN4TAlhiHnD138KkNp5XKXxiDHs/UwVN72WZAIQLIjvoEaMkiqb
 nFZy5APcVszQHHLl8f87vkxIEREBnQ0IfOnXnnXQZaoLOBRwxOBDCszqPkj9buIi
 w2SoEEOWK58GPpODeqPQk7wC4b3Obc88PGr0cE/5caw6vsbyiOVH568iFjuPmUFj
 pRch/fPN26OKLwADKNih2G3HAyic9HkJhiObR98nfYAZ4Q5pPSQa+VKtkDpvEwl/
 Q8nGxe6LaXzOjfV/MQHVaTUuIRxhAWpaBQMwEXSSxxvW7VpyG7uPv0Equ/8XO8HP
 EVNX2N2wwQTXvksvTRuxw==
X-ME-Sender: <xms:cCTQYpefj4m42GwOOvVUrBy0NPlVFHjt41ZENPO0gUW8_aWcqgNu6g>
 <xme:cCTQYnO5svRTmf38b9d5rl0CfGx2wyJCANfCTp-jZeZ8-hLt0mEf2MtC8HT2U5rMt
 GhE1-bgVSr4ea5NkA>
X-ME-Received: <xmr:cCTQYiigGmoIC2hTb32__UAV0i_SN2PA81hakBpMAYJCwPfdoTF0j7VIYkmdjmvMKXgDgsW9h8yuxGYTpOD_VksuUMMIlgnqZHS8x052i0o>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudejledgjeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgesthdtredttd
 ertdenucfhrhhomheptfgvmhgtohcuvhgrnhcukdhtucggvggvrhcuoehrvghmtghosehr
 vghmfihorhhkshdrnhgvtheqnecuggftrfgrthhtvghrnhepiedtffdthfelvdelieegje
 egteetudegvefhtdegkedvgefggfetteeuheeuffetnecuffhomhgrihhnpehlohhgrdgr
 mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrvg
 hmtghosehrvghmfihorhhkshdrnhgvth
X-ME-Proxy: <xmx:cCTQYi-N_bKcY_3602J3lpkPKyoHFCegp-qKmNQ2cR6o_pF_44P6Cg>
 <xmx:cCTQYlsbZSjdRG7uduNjXKD6CvYgcwWKuvRAwiTgLnA66gQR1vMATA>
 <xmx:cCTQYhEEa6x8bTlqbfHN2YLCTU0aQhkje5FzazL1YUL_GLXyB3C0Ng>
 <xmx:cSTQYq6Hmza5YIfCMq5LinJWELzjn-ZW5wzQUtCGsmUuJpk19FLa6A>
Feedback-ID: i568842cc:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-guix@HIDDEN>; Thu, 14 Jul 2022 10:13:04 -0400 (EDT)
User-agent: mu4e 1.6.11; emacs 28.1
From: Remco van 't Veer <remco@HIDDEN>
Date: Thu, 14 Jul 2022 16:13:02 +0200
Message-ID: <87o7xr2369.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.25; envelope-from=remco@HIDDEN;
 helo=out1-smtp.messagingengine.com
X-Spam_score_int: -22
X-Spam_score: -2.3
X-Spam_bar: --
X-Spam_report: (-2.3 / 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, PDS_BTC_ID=0.471,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.2 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.2 (--)

Neither texlive-babel-dutch nor texlive-hyphen-dutch load hyphenation.

Test document:

  \documentclass{article}
  \usepackage[dutch]{babel}
  \begin{document}
  test
  \end{document}

Running with texlive-babel-dutch only:

  $ guix shell --pure texlive-base texlive-babel-dutch -- pdflatex test.tex
  This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=pdflatex)
   restricted \write18 enabled.
  entering extended mode
  (./test.tex
  LaTeX2e <2020-10-01> patch level 4
  L3 programming layer <2021-02-18> (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/latex/base/article.cls
  Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
  (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/latex/base/size10.clo)) (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/generic/babel/babel.sty (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/generic/babel/babel.def (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/generic/config/language.def) (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/generic/babel/txtbabel.def)) (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/generic/babel-dutch/dutch.ldf

  Package babel Warning: No hyphenation patterns were preloaded for
  (babel)                the language `Dutch' into the format.
  (babel)                Please, configure your TeX system to add them and
  (babel)                rebuild the format. Now I will use the patterns
  (babel)                preloaded for \language=0 instead on input line 49.

  )) (/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def) (./test.aux) [1{/gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (./test.aux) ) </gnu/store/1p55mddnasba5xq2vcnzyc8wjywn4cwn-profile/share/texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk>
  Output written on test.pdf (1 page, 2226 bytes).
  Transcript written on test.log.

With texlive-hyphen-dutch included:

  $ guix shell --pure texlive-base texlive-babel-dutch texlive-hyphen-dutch -- pdflatex test.tex
  This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=pdflatex)
   restricted \write18 enabled.
  entering extended mode
  (./test.tex
  LaTeX2e <2020-10-01> patch level 4
  L3 programming layer <2021-02-18> (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/latex/base/article.cls
  Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
  (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/latex/base/size10.clo)) (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/generic/babel/babel.sty (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/generic/babel/babel.def (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/generic/config/language.def) (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/generic/babel/txtbabel.def)) (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/generic/babel-dutch/dutch.ldf

  Package babel Warning: No hyphenation patterns were preloaded for
  (babel)                the language `Dutch' into the format.
  (babel)                Please, configure your TeX system to add them and
  (babel)                rebuild the format. Now I will use the patterns
  (babel)                preloaded for \language=0 instead on input line 49.

  )) (/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def) (./test.aux) [1{/gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (./test.aux) ) </gnu/store/c61c43w5c7dlz7ipxcqi4z385p3a4dzb-profile/share/texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk>
  Output written on test.pdf (1 page, 2226 bytes).
  Transcript written on test.log.

Problem does not occur when using the complete TeX Live distribution:

  $ guix shell --pure texlive -- pdflatex test.tex
  This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=pdflatex)
   restricted \write18 enabled.
  entering extended mode
  (./test.tex
  LaTeX2e <2020-10-01> patch level 4
  L3 programming layer <2021-02-18>
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/latex/base/article.cls
  Document Class: article 2020/04/10 v1.4m Standard LaTeX document class

  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/latex/base/size10.clo))
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/generic/babel/babel.sty
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/generic/babel/babel.def
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/generic/babel/txtbabel.def))
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/generic/babel-dutch/dutch.ldf))
  (/gnu/store/lgkfz7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf
  -dist/tex/latex/l3backend/l3backend-pdftex.def) (./test.aux) [1{/gnu/store/lgkf
  z7wg59sg81zlf3xy7i7dbvx1fvyp-texlive-texmf-20210325/share/texmf-dist/fonts/map/
  pdftex/updmap/pdftex.map}] (./test.aux) )</gnu/store/lgkfz7wg59sg81zlf3xy7i7dbv
  x1fvyp-texlive-texmf-20210325/share/texmf-dist/fonts/type1/public/amsfonts/cm/c
  mr10.pfb>
  Output written on test.pdf (1 page, 10613 bytes).
  Transcript written on test.log.

Am I doing something wrong?




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Remco van 't Veer <remco@HIDDEN>
Subject: bug#56556: Acknowledgement (texlive-babel-dutch with and without
 texlive-hyphen-dutch: No hyphenation patterns were preloaded)
Message-ID: <handler.56556.B.165780799312000.ack <at> debbugs.gnu.org>
References: <87o7xr2369.fsf@HIDDEN>
X-Gnu-PR-Message: ack 56556
X-Gnu-PR-Package: guix
Reply-To: 56556 <at> debbugs.gnu.org
Date: Thu, 14 Jul 2022 14:14:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 56556 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
56556: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56556
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#56556: 
References: <87o7xr2369.fsf@HIDDEN>
In-Reply-To: <87o7xr2369.fsf@HIDDEN>
Resent-From: "Wicki Gabriel (wicg)" <wicg@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 09 Aug 2022 16:19:03 +0000
Resent-Message-ID: <handler.56556.B56556.16600619115021 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56556
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: "56556 <at> debbugs.gnu.org" <56556 <at> debbugs.gnu.org>
Received: via spool by 56556-submit <at> debbugs.gnu.org id=B56556.16600619115021
          (code B ref 56556); Tue, 09 Aug 2022 16:19:03 +0000
Received: (at 56556) by debbugs.gnu.org; 9 Aug 2022 16:18:31 +0000
Received: from localhost ([127.0.0.1]:44613 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLRw5-0001It-EZ
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:18:30 -0400
Received: from mail-gv0che01on2080.outbound.protection.outlook.com
 ([40.107.23.80]:54528 helo=CHE01-GV0-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wicg@HIDDEN>) id 1oLPrb-00021i-KH
 for 56556 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:05:44 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cqSqLzmWKv4I3tlp3U8+wE/Q1cUsliEzK5IgFrwQBwhQce4UG+F7Yt8hoO99nj+ZiiEnsZiLLLq5cmdYsOvsOH8ij915+9rwvcIW9IR5uMf2HHPsNoSO6X66pwaUBIU8WGPkf/UPlAl8VJ7X9qeFdaopC2rDWuczkr97cp9nWa1MIiHQDVNfu1Cjn8qQUjqkP4ScXM9HLK0E0MfEFvoo68DgK1MBpigAnPtF9IYlMaacRDC6YIfy9vH0c4TOjlYC1VF2EC6vlXBRbvrA8dBSCG2eTEbyD9y8P/ut3LL06ezzK3cHZBP7pCAWTZU4o17cJD819Zq2IqAYbTL9E8I7CQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=ngpto9N0XY6hLBt6N57x/r6J5Kz0mZXqTVlvKnhfFDM=;
 b=VhotcNwEblaYpyykfnNeddwDrt84UbDWeCd4DVN/InGMTWT0gNTyx5Uv7hR6RgbOHUq94CJed5ybB4GkqmW/mZKLXmTsBll7JOP0tarH1QT3NhAC/uTpAzg7uMM2U+LZrDPJhrkhYMN0++hxKT6RbnEGDQi+Z+Nbg7PyYOu9NElqzL8hHKTEDPOlAX/BU+1SxNMrvEswhqB+L1OJ0ohMlUSo7vaYkoUeYkxJFrnWtFtLRgP3d4d9Uv4hzfCn4gEJOEq1u2pMI0Fq8N6w/6sM3ZG+VKajKgAiBQtpAoXiDJoCSVwcv4sQuCnwexmGfIDILeJPoyTLkHcphn5nFz2AGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=zhaw.ch; dmarc=pass action=none header.from=zhaw.ch; dkim=pass
 header.d=zhaw.ch; arc=none
Received: from ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:25::9) by
 ZRAP278MB0532.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:3f::9) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5504.14; Tue, 9 Aug 2022 14:05:37 +0000
Received: from ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM
 ([fe80::34e4:9110:a402:30ce]) by ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM
 ([fe80::34e4:9110:a402:30ce%3]) with mapi id 15.20.5504.020; Tue, 9 Aug 2022
 14:05:37 +0000
From: "Wicki Gabriel (wicg)" <wicg@HIDDEN>
Thread-Index: AQHYq/kVqgOMERtdUU+B4s/Y42fmBQ==
Date: Tue, 9 Aug 2022 14:05:37 +0000
Message-ID: <ZR0P278MB02688BC203705B4164D6B1F5C1629@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_Enabled=True;
 MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_SiteId=5d1a9f9d-201f-4a10-b983-451cf65cbc1e;
 MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_SetDate=2022-08-09T14:05:36.879Z;
 MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_Name=Intern;
 MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_ContentBits=0;
 MSIP_Label_10d9bad3-6dac-4e9a-89a3-89f3b8d247b2_Method=Standard; 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=zhaw.ch;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7a48a4d6-ebf1-4352-5751-08da7a103bfb
x-ms-traffictypediagnostic: ZRAP278MB0532:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8Kp3B58Sty8Qc495nCJgZp7QEjne84ZlrT7fdKm8Zi08cSGbnwVydmDgEi93xExQ0bhCaGLVpg1r1MCsCd7vCwgjyS0RjYxj9wJs5AZk3+f8j/tPL+a1AUUMV+1tzShFc9PUz0junopUB86DEo62d8sDMVmN1lYdn1G+5dTJwLN0TOMICuz3oPDR07M9NRcH84dAqPYlPQ76hmF+piY2R1kUlXKp2u+ygGhFIqkBz4FvJV/L3KSuAI9gZF+EBWKdYjAcHat4QdgEnUYGBPXs36gh6EjRuMUQsKVG8x1+TdyFZEa7wAzbVhvdDPMgr99QXaM36+hN3gUZCVKX9cfb55nwBKh22wyvs9vJ1QDlBSyESCNmJnoSFrelNnofCEQqroREAdFCynw3vkXOf2bFexZuo4tS7ON1ztFMNn/iEWFV5TJ4MlhUm+o1yV75rQOwtGhRWdqGmd72JSPxmqqZ+PcppT3GiM5Wrn/nIUFAKiCjn6wgESbKC46QFtiKce9pUGrrNo7k67vfJ6oKnxE+AJ1dvEFVepNw1lOJlCl6IEE3QHmj/EMEpHzWzWscWlFFJwluwgFNExdg+BesyC7/R49aNEp5mtA3ye31RcN8ayk9MTJtMhDcQXDljPhjrL0BY7fV7Q1u3b9Wuig/zquWKHRArwBD9wA4+NI3MS4nk+syjpxG7cNnmwCnFsF0zOtJvyV8VfzqRJSAIVPIl/WQYRv7tYaLjApyoX9ZdMPOmXFzOqGhKVCJGzo1YvKZ5+BwcKenk27XhUxrSk1TG88xjNRAyQ2hHwMp8f8VS7t69Mh82OSJCXE+w9JOPZXVGncq
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(13230016)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(558084003)(86362001)(33656002)(19627405001)(26005)(122000001)(7696005)(38070700005)(9686003)(186003)(6506007)(6916009)(71200400001)(316002)(478600001)(786003)(41300700001)(64756008)(76116006)(66476007)(66556008)(66446008)(66946007)(38100700002)(8936002)(5660300002)(52536014)(2906002)(41320700001)(55016003)(5406001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: HMZtY1CPSyWFjYsunpLUxChlFmOtik5mxooH+1xqHe6I5iv1brXcQUKfQs5wwO8NVkMLKV9K6Q1xDG4WeFtwhEhcVWi5nlczshFcyxv/sMNfIqc0JMoLLxMIG9lFLk6ncZj88wcwqv0MU2vY5YE2y0Iqm1I1GbzfoPJu3h6+65DCc95U+TaTi68Zuh6J9RKh27+B6bGiacfW21eqaLbW/xPSZIMszX6H8kV3m3MDJDnOUYGJZpeh0HS3B+CFkL7h5Gs77C1NSqHvLwEjTBhRQ1XT20FhGN2RzldM8hcdlQV7DyKb6+jztHojzYR1s8TzHGymrpLZkN2bv9/NGn43tO/h6guVWjgcLo8p561M9XvecaqvcOGcw3E1GRkejILV+KXx+9KpX97I9XX5hjII/p+kAJTV/dKBWURCYrU4enhr2UVP3k0UwvdtMq8k0v5YEIw4kXfZRxZkcRjHLAlDYDZ3uS9Z5VpbWnuHVtyA3o9HJJrBRXpttsZV9WgaJ9KmdJ9pDpqB4VlzjTeDveV7dVSIlIDRQPShSYJ5G0qcqxf1kptirsX1gANv2ZRbJyqca3Hm6J8vgQnLvESv59KFha2hygQ5OME1psSRrvtE9I2vttr9/+sMw0YRFemVEdU+TZi6CDUAO5qt46WCc/xHOJO+j+ejh4ITzwRkC+ieTlzgW+HeJZRg62RRYZtw548+dsARW/crlH9KjQU8YET/kOGLTnqQAGa9ppE/GV0uexLKgRh1ahuKeQ58LVlokH6boZtcwjlylexozIgAyYahIuwK21d3Bv/Bf2s0ZrcaVheGt5Fm7FLRlGAHodtfMxkIHoPFj61B3HP1cUEsyVSIkdgLirbrEubiE+lS0xYinvPgOH0hMu96X9ZYsUjE/l3RkwvqOtqvX/DjMZhQBIyGkiUP9AhEhtoXa75xwjnIshoLzASIJbVpPQsiAmrTS/0IbodPLWJRatDa9t9jhtBXjMT1iv8nVWaVIRMR+BxG5h6E8wsHoF2EbKrgmrxwab7m0++dgJVg/8TOq9Ju0tvsSxYxIcW39GJB3RiRobo+vI2KqknNZ68kFFHzCLcW6bdRCl2IHhzOrJKvM+E1/Wj1skDL/zQlaoy6N+h12Y6sOozefBfJgMHaBPK4EAM8MHldnrLwOrsunfCk678utyIEIlZ7qwI7C9WMc5BIWo90t+BQH8FphKpzby02gdlMrqJfoBs6hq+snuZqH6wWw0i7B/xXji4jX4XWaTK9jKw7wFn/rVfi1oVYls5szJcmXRguswbyS5JEXdQvktRnr++g9VtqI28pZeWayy72Y0PHGm4vT8cNy0MKIs75x9EmyfiI1uYtkzRu+KIKCNP6eLflDSKKQh2k/HsAy8PDo76oW/ISFq06bMa81UMFNOFIPP2pj+JkxV+cgsmpHafBQOVkBF692LxSWSwjDh5Ju44TfnwqHOBxrlMpUVYCtzw9OCLElv1VZ3bWDi7lcmBW1zJrt9ZaYSWXSDqIZrZYSPEpsZwJ5tPDA+0CeB4L5Wm60LXodXYv+YGmgDwPcH9gsR0vRg==
Content-Type: multipart/alternative;
 boundary="_000_ZR0P278MB02688BC203705B4164D6B1F5C1629ZR0P278MB0268CHEP_"
MIME-Version: 1.0
X-OriginatorOrg: zhaw.ch
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a48a4d6-ebf1-4352-5751-08da7a103bfb
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2022 14:05:37.0583 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d1a9f9d-201f-4a10-b983-451cf65cbc1e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FeFxn9ObGaqJy75p+nGoNQCRN5/tYmFuAd+7aXspROAMQF2ZRCiUlyNMRTb4YPTp
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZRAP278MB0532
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: I have the same issue. Tested in German language -- it works
 just fine with the full-fledged LaTeX environment. I have the same issue.
 Tested in German language -- it works just fine with the full-fledged LaTeX
 environment. 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [40.107.23.80 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [40.107.23.80 listed in list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 HTML_MESSAGE           BODY: HTML included in message
 2.0 BLANK_SUBJECT          Subject is present but empty
X-Mailman-Approved-At: Tue, 09 Aug 2022 12:18:28 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

--_000_ZR0P278MB02688BC203705B4164D6B1F5C1629ZR0P278MB0268CHEP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I have the same issue. Tested in German language -- it works just fine with=
 the full-fledged LaTeX environment.

--_000_ZR0P278MB02688BC203705B4164D6B1F5C1629ZR0P278MB0268CHEP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class=
=3D"elementToProof">
I have the same issue. Tested in German language -- it works just fine with=
 the full-fledged LaTeX environment.<br>
</div>
</body>
</html>

--_000_ZR0P278MB02688BC203705B4164D6B1F5C1629ZR0P278MB0268CHEP_--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#56556: TeXlive packaging issues
In-Reply-To: <87o7xr2369.fsf@HIDDEN>
Resent-From: Emmanuel Beffara <manu@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 28 Mar 2023 19:31:02 +0000
Resent-Message-ID: <handler.56556.B56556.168003185418664 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56556
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: help-guix@HIDDEN
Cc: 56556 <at> debbugs.gnu.org
Received: via spool by 56556-submit <at> debbugs.gnu.org id=B56556.168003185418664
          (code B ref 56556); Tue, 28 Mar 2023 19:31:02 +0000
Received: (at 56556) by debbugs.gnu.org; 28 Mar 2023 19:30:54 +0000
Received: from localhost ([127.0.0.1]:50734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1phF1y-0004qx-BI
	for submit <at> debbugs.gnu.org; Tue, 28 Mar 2023 15:30:54 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:41843)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manu@HIDDEN>) id 1phF1v-0004qi-Hn
 for 56556 <at> debbugs.gnu.org; Tue, 28 Mar 2023 15:30:52 -0400
Received: (Authenticated sender: manu@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 9364A1BF205;
 Tue, 28 Mar 2023 19:30:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beffara.org; s=gm1;
 t=1680031846;
 h=from:from: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:  references:references;
 bh=GxK2+ZA2J03Qfl84xKLZXHSsd/Pbgf+LQNloOUvZzzo=;
 b=oAGimDiiMOmEXKWzp/y/emSl25FuHGx+8gfbB3Nuah/MI3l332/WK9hmDqGgWm8tzbzZK7
 8r4KJ4IIC6yDWfp2OPjYtTF0LmrY38RsATgCC3v/ub2H33BQVjawH3GM8eBhmqYA99OFv5
 mSBQX67X7Q7KOTWKPDd/kMx7Rs7yWEwpzLUbwlmvOJqm1NbvBXhj0dAB8lQ8m7LAQLJX6B
 lAj/SAsBsDwHiGy77I6eru5HLrVOwVRhKdWYokQuITAc0M0GbcyK+kq6Ga2e2XNxWyec0s
 Vob6JjnNkbNSqG0zdXUahlq49ZFEtFdxDNW24t4Sjcw+JsmpN6kH89bePNRTyQ==
Date: Tue, 28 Mar 2023 21:30:44 +0200
Message-ID: <20230328213044.GB4873@HIDDEN>
From: Emmanuel Beffara <manu@HIDDEN>
References: 
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello Guix,

I would like to share a few thoughts on how TeXlive is currently handled in
Guix. The package `texlive` contains all of TeXlive, it works fine but it is
arguably too big to be practical. The documentation rightfully says

> We recommend using the modular package set because it is much less
> resource-hungry. 

Yet assembling modular sets is problematic for various reasons.

Firstly, unless I am missing something, creating a manifest with the right set
of packages is tedious: one has to guess the Guix package that matches each
LaTeX package, and the correspondence is not obvious. Thankfully, with a
working installation, `tlmgr show something.sty` helps finding the TeXlive
package that contains the file and `guix search texlive something` finds the
corresponding Guix package if there is one (it could be named
`texlive-something` or `texlive-latex-something`, this feels somewhat
inconsistent). When trying to compile a complex document, doing that for every
package and dependency is time-consuming (compile, read compilation errors,
install more packages, restart).

Secondly, many packages are missing. Apparently, `(gnu packages tex)` contains
an arbitrary set of common packages, likely defined by people who needed them
and had the skill to produce a patch for them. It is fairly easy to produce
new definitions using `guix import texlive something` and adjusting the
result, still it feels more complicated than it ought to be. Considering how
well TeXlive is organized, it should be possible to automatically extract the
set of all packages in a given release and turn the result into a big
comprehensive Guile module.

Besides, importing TeXlive "collections" could be a useful intermediate
between taking the whole system and picking packages individually.

Thirdly, formats are apparently not handled right. The main issue is with
hyphenation (hence the cc on an open issue): hyphenation patterns need to be
compiled into the formats to be available in documents, so the format files
should be built depending on which `texlive-hyphen-something` packages are
installed. Currently this is not the case:

```
$ guix shell --pure coreutils texlive-base texlive-latex-base -- /bin/sh -c 'realpath $GUIX_TEXMF/web2c/pdflatex.fmt'
/gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/share/texmf-dist/web2c/pdflatex.fmt
$ guix shell --pure coreutils texlive-base texlive-latex-base texlive-hyphen-base texlive-hyphen-french -- /bin/sh -c 'realpath $GUIX_TEXMF/web2c/pdflatex.fmt'
/gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/share/texmf-dist/web2c/pdflatex.fmt
```

If the format is always the same, then no modular installation can do any
hyphenation, as reported in https://issues.guix.gnu.org/56556. There might be
other things than hyphenation that require similar treatment.

That said, I don't know what would be the best way to contribute.

-- 
Emmanuel




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#56556: TeXlive packaging issues
Resent-From: Josselin Poiret <dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 29 Mar 2023 18:49:01 +0000
Resent-Message-ID: <handler.56556.B56556.16801157202401 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56556
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Emmanuel Beffara <manu@HIDDEN>, help-guix@HIDDEN
Cc: 56556 <at> debbugs.gnu.org
Received: via spool by 56556-submit <at> debbugs.gnu.org id=B56556.16801157202401
          (code B ref 56556); Wed, 29 Mar 2023 18:49:01 +0000
Received: (at 56556) by debbugs.gnu.org; 29 Mar 2023 18:48:40 +0000
Received: from localhost ([127.0.0.1]:54979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1phaqd-0000cc-D3
	for submit <at> debbugs.gnu.org; Wed, 29 Mar 2023 14:48:40 -0400
Received: from jpoiret.xyz ([206.189.101.64]:43794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dev@HIDDEN>) id 1phaqa-0000cB-Ve
 for 56556 <at> debbugs.gnu.org; Wed, 29 Mar 2023 14:48:37 -0400
Received: from authenticated-user (jpoiret.xyz [206.189.101.64])
 by jpoiret.xyz (Postfix) with ESMTPA id 05166185305;
 Wed, 29 Mar 2023 18:48:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim;
 t=1680115715;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=LgIZ5k4l2zCdVFN6796hcH5N20HxOK03wlCQL5ep3B0=;
 b=J2dkg9UKyMUa1SPGukL1I8bXjlMqOVpd0doWBVZwKw8YdDPe0ghUzgY3tv5I9DC5owsMLf
 xnJ+wwLx+QwvpRdmQdhm4jKSNzOaghSoFI27pqhiEbcY6CjUDiQ705vhOPAG0Wle+mr580
 RthpJF2hWioMJJ67hCRYxlLKz8c9JPpeMN5ULaVVCfyY5pp2dAtfC60QQzJXkG7kM529UI
 r3jknt/wHKW3f88ki+YuwInwk64jcxjWLsnJmXn3bi4SPgq4Gcg1H5yOZ0PAJ3MkkfEkGW
 gXiZT5MySEv6WRaSMZBhFQERONwm2u4jXkWDyF62zlwn3uz6OzOdsMyJSv8L3g==
From: Josselin Poiret <dev@HIDDEN>
In-Reply-To: <20230328213044.GB4873@HIDDEN>
References: <20230328213044.GB4873@HIDDEN>
Date: Wed, 29 Mar 2023 20:48:30 +0200
Message-ID: <87o7obs8ap.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Authentication-Results: jpoiret.xyz;
 auth=pass smtp.auth=jpoiret@HIDDEN smtp.mailfrom=dev@HIDDEN
X-Spamd-Bar: /
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Emmanuel,

Emmanuel Beffara <manu@HIDDEN> writes:

> Firstly, unless I am missing something, creating a manifest with the righ=
t set
> of packages is tedious: one has to guess the Guix package that matches ea=
ch
> LaTeX package, and the correspondence is not obvious. Thankfully, with a
> working installation, `tlmgr show something.sty` helps finding the TeXlive
> package that contains the file and `guix search texlive something` finds =
the
> corresponding Guix package if there is one (it could be named
> `texlive-something` or `texlive-latex-something`, this feels somewhat
> inconsistent). When trying to compile a complex document, doing that for =
every
> package and dependency is time-consuming (compile, read compilation error=
s,
> install more packages, restart).

I agree, although this is because the tex packages aren't super well
packaged.  A lot of dependencies aren't actually included, meaning you
need to add them manually.  This could be improved by just fixing those
package definitions to include them, I actually have some comments about
this in my TODOs.

> Secondly, many packages are missing. Apparently, `(gnu packages tex)` con=
tains
> an arbitrary set of common packages, likely defined by people who needed =
them
> and had the skill to produce a patch for them. It is fairly easy to produ=
ce
> new definitions using `guix import texlive something` and adjusting the
> result, still it feels more complicated than it ought to be. Considering =
how
> well TeXlive is organized, it should be possible to automatically extract=
 the
> set of all packages in a given release and turn the result into a big
> comprehensive Guile module.

Actually, no, for 2 reasons: as you said, you often need to adjust the
result of the import, and some of them need to be individually
inspected.  Also, upstream doesn't report what inter-package
dependencies there are (AFAIK).  This prevents us from generating the
right packages (see above).

> Besides, importing TeXlive "collections" could be a useful intermediate
> between taking the whole system and picking packages individually.
>
> Thirdly, formats are apparently not handled right. The main issue is with
> hyphenation (hence the cc on an open issue): hyphenation patterns need to=
 be
> compiled into the formats to be available in documents, so the format fil=
es
> should be built depending on which `texlive-hyphen-something` packages are
> installed. Currently this is not the case:
>
> ```
> $ guix shell --pure coreutils texlive-base texlive-latex-base -- /bin/sh =
-c 'realpath $GUIX_TEXMF/web2c/pdflatex.fmt'
> /gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/shar=
e/texmf-dist/web2c/pdflatex.fmt
> $ guix shell --pure coreutils texlive-base texlive-latex-base texlive-hyp=
hen-base texlive-hyphen-french -- /bin/sh -c 'realpath $GUIX_TEXMF/web2c/pd=
flatex.fmt'
> /gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/shar=
e/texmf-dist/web2c/pdflatex.fmt
> ```
>
> If the format is always the same, then no modular installation can do any
> hyphenation, as reported in https://issues.guix.gnu.org/56556. There migh=
t be
> other things than hyphenation that require similar treatment.

I don't really know how we could fix this: maybe build the formats with
all the hyphenation packages enabled?

> That said, I don't know what would be the best way to contribute.

I think fixing step by step all the packages you find to be deficient is
already a good first step.  I've been planning to do that as well but
got swept up in other things.

HTH!

Best,
=2D-=20
Josselin Poiret

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmQkh/4QHGRldkBqcG9p
cmV0Lnh5egAKCRBQXkC5FhcaikEdC/0XU1RACGfHAbgXdG0tZfNbUXrY2WRpV7E5
YknI96FBsg01rfRlMFDYJFwCpU3YEWyN6CH++KCFD96Ap1iB01vExi6ZsG7J4Cqk
0/T2mm/6cHxdPRN/27HY2ZFJeJmvfw100w8EV7D0d/yoJBxfhyhyZtUY1jQO8DNu
m+9fBKrPP+/1hCQc4eyZc5qnjqEeOWj98/hRqStgCwAdUlW3oTCgGuwWNjxx7y1F
dyd/Wx8YkxEgFaA5Qc+fK7qemt0gdi/l8akhnmDWX+KXNnjEQPqv4NV+AbiLWIa8
CZ+5njtsradRLCdjCZyWJF/i4WOnQqO4F5X2IQQYJSwV28EVmuUjeXe7J66kR3hd
b+Z7kqjmsOx65+/RY49aZZ0475B25slhNjPy7VJutJ7imQKeQ9cmZksVMLIgFotm
hBI7TvE6Xn5f+EqqCJuAymMsDPnJHZZ7zOHvpX5zat3N2v1LM5jMEzCK3lITBaLZ
v6RekEHPr1Mm/w6SgqJkVhmkRb2NTt8=
=waC2
-----END PGP SIGNATURE-----
--=-=-=--




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 7 Apr 2023 08:54:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 07 04:54:02 2023
Received: from localhost ([127.0.0.1]:55675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pkhr8-0002ME-7q
	for submit <at> debbugs.gnu.org; Fri, 07 Apr 2023 04:54:02 -0400
Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:28606)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1pkhr1-0002Lk-Rb
 for control <at> debbugs.gnu.org; Fri, 07 Apr 2023 04:54:00 -0400
Authentication-Results: mail2-relais-roc.national.inria.fr;
 dkim=none (message not signed) header.i=none;
 spf=SoftFail smtp.mailfrom=ludo@HIDDEN;
 dmarc=fail (p=none dis=none) d=gnu.org
X-IronPort-AV: E=Sophos;i="5.98,326,1673910000"; d="scan'208";a="101503376"
Received: from unknown (HELO ribbon) ([193.50.110.82])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Apr 2023 10:53:49 +0200
Date: Fri, 07 Apr 2023 10:53:48 +0200
Message-Id: <87y1n4f4yr.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Subject: control message for bug #56556
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

severity 56556 important
quit






Last modified: Fri, 7 Apr 2023 09:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.