GNU bug report logs - #64852
Texlive errors and weird behavior

Previous Next

Package: guix;

Reported by: Wojtek Kosior <koszko <at> koszko.org>

Date: Tue, 25 Jul 2023 11:20:02 UTC

Severity: normal

Done: Wojtek Kosior <koszko <at> koszko.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64852 in the body.
You can then email your comments to 64852 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#64852; Package guix. (Tue, 25 Jul 2023 11:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wojtek Kosior <koszko <at> koszko.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 25 Jul 2023 11:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Wojtek Kosior <koszko <at> koszko.org>
To: bug-guix <at> gnu.org
Cc: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Texlive errors and weird behavior
Date: Tue, 25 Jul 2023 13:19:38 +0200
[Message part 1 (text/plain, inline)]
Hello,

I'm having some problems using texlive after the recent tex-team merge.
On my system (with texlive installed in a profile, together with many
other packages) the tools complain about 'lualatex.fmt', 'pdflatex.fmt',
etc. missing. Before the merge I have been using texlive without ever
experiencing such problems.

#+BEGIN_EXAMPLE
urz <at> GuixPad /tmp/example$ guix describe
Generation 13	Jul 25 2023 11:46:08	(current)
  guix 76e041f
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 76e041f9eef85bb039c5251d3350c62ee2066883
urz <at> GuixPad /tmp/example$ ls
minimal.tex
urz <at> GuixPad /tmp/example$ cat minimal.tex 
\documentclass{article}
\title{somedoc}
\begin{document}

aaa

\end{document}
urz <at> GuixPad /tmp/example$ lualatex minimal.tex 
This is LuaHBTeX, Version 1.16.0 (TeX Live 2023/GNU Guix) 
 restricted system commands enabled.

kpathsea: Running mktexfmt lualatex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt:   /home/urz/.texlive2023/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /home/urz/.texlive2023/texmf-var/web2c
mktexfmt [INFO]: Did not find entry for byfmt=lualatex skipped
mktexfmt [INFO]: total formats: 0
mktexfmt [INFO]: exiting with status 0
I can't find the format file `lualatex.fmt'!
#+END_EXAMPLE

I tried to reduce it to a small, reproducible example using
`guix shell -C`. Surprisingly, now I managed to compile this document
inside a container. But also surprisingly, it took very long to do so.
Also, lualatex automatically created a directory named '{' in the
current working directory.

#+BEGIN_EXAMPLE
urz <at> GuixPad /tmp/example$ guix describe
Generation 13	Jul 25 2023 11:46:08	(current)
  guix 76e041f
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 76e041f9eef85bb039c5251d3350c62ee2066883
urz <at> GuixPad /tmp/example$ ls /tmp/example/
minimal.tex
urz <at> GuixPad /tmp/example$ cat minimal.tex 
\documentclass{article}
\title{somedoc}
\begin{document}

aaa

\end{document}
urz <at> GuixPad /tmp/example$ guix shell texlive coreutils which -C
urz <at> GuixPad /tmp/example [env]$ lualatex minimal.tex 
This is LuaHBTeX, Version 1.16.0 (TeX Live 2023/GNU Guix) 
 restricted system commands enabled.
(./minimal.tex
LaTeX2e <2022-11-01> patch level 1
 L3 programming layer <2023-02-22> (/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/texmf-dist/tex/latex/base/size10.clo
luaotfload | db : Font names database not found, generating new one.
luaotfload | db : This can take several minutes; please be patient.)) (/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def)
No file minimal.aux.
(/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/texmf-dist/tex/latex/base/ts1cmr.fd) [1{/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (./minimal.aux))
 406 words of node memory still in use:
   3 hlist, 1 vlist, 1 rule, 2 glue, 3 kern, 1 glyph, 4 attribute, 48 glue_spec, 4 attribute_list, 1 write nodes
   avail lists: 2:23,3:4,4:2,5:22,6:2,7:34,9:18
</gnu/store/s6w8r5q3aql1bhasv0nmwr5xgjv6qnhh-texlive-texmf-20230313/share/texmf-dist/fonts/opentype/public/lm/lmroman10-regular.otf>
Output written on minimal.pdf (1 page, 2610 bytes).
Transcript written on minimal.log.
urz <at> GuixPad /tmp/example [env]$ ls -a
 .   ..   minimal.aux   minimal.log   minimal.pdf   minimal.tex  '{'
urz <at> GuixPad /tmp/example [env]$ ls \{/gnu/store/vld5rj0438d7vfihvbhk7p56jigm71xk-profile/share/      
texmf-dist}  texmf-var
#+END_EXAMPLE

Best,
Wojtek

-- (sig_start)
website: https://koszko.org/koszko.html
fingerprint: E972 7060 E3C5 637C 8A4F  4B42 4BC5 221C 5A79 FD1A
follow me on Fediverse: https://friendica.me/profile/koszko/profile

♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ==
✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8=
-- (sig_end)
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#64852; Package guix. (Wed, 26 Jul 2023 14:46:01 GMT) Full text and rfc822 format available.

Message #8 received at 64852 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Wojtek Kosior via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Cc: Wojtek Kosior <koszko <at> koszko.org>, 64852 <at> debbugs.gnu.org
Subject: Re: bug#64852: Texlive errors and weird behavior
Date: Wed, 26 Jul 2023 16:45:42 +0200
Hello,

Wojtek Kosior via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:

> I'm having some problems using texlive after the recent tex-team merge.
> On my system (with texlive installed in a profile, together with many
> other packages) the tools complain about 'lualatex.fmt', 'pdflatex.fmt',
> etc. missing. Before the merge I have been using texlive without ever
> experiencing such problems.

These files are provided by the `texlive-latex-bin' package. Your
profile should probably contain `texlive-collection-latex' to get it
along with some very important LaTeX packages.

Would you want to share the TeX Live packages you listed in your
profile?

> I tried to reduce it to a small, reproducible example using
> `guix shell -C`. Surprisingly, now I managed to compile this document
> inside a container. But also surprisingly, it took very long to do so.
> Also, lualatex automatically created a directory named '{' in the
> current working directory.

These two issues were reported in another bug report. Unfortunately, at
the moment, I do not know where they do come from.

Concerning the second issue, the "{" directory, I do know that
monolithic TeX Live modifies "texmfcnf.lua" (see `texlive-texmf'
package) whereas modular TeX Live (in `texlive-luatex' package) doesn't.

I think this "texmfcnf.lua" file should be modified in a proper way to
fix this issue, but I don't know how.

Regards,
-- 
Nicolas Goaziou




Information forwarded to bug-guix <at> gnu.org:
bug#64852; Package guix. (Wed, 26 Jul 2023 14:47:02 GMT) Full text and rfc822 format available.

Reply sent to Wojtek Kosior <koszko <at> koszko.org>:
You have taken responsibility. (Fri, 28 Jul 2023 19:55:01 GMT) Full text and rfc822 format available.

Notification sent to Wojtek Kosior <koszko <at> koszko.org>:
bug acknowledged by developer. (Fri, 28 Jul 2023 19:55:01 GMT) Full text and rfc822 format available.

Message #16 received at 64852-close <at> debbugs.gnu.org (full text, mbox):

From: Wojtek Kosior <koszko <at> koszko.org>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 64852-close <at> debbugs.gnu.org
Subject: Re: bug#64852: Texlive errors and weird behavior
Date: Fri, 28 Jul 2023 21:54:48 +0200
[Message part 1 (text/plain, inline)]
Firstly, I apologize — I started replying in the other issue and
neglected this conversation without providing the extra info you asked
for to help me.

> > I'm having some problems using texlive after the recent tex-team merge.
> > On my system (with texlive installed in a profile, together with many
> > other packages) the tools complain about 'lualatex.fmt', 'pdflatex.fmt',
> > etc. missing. Before the merge I have been using texlive without ever
> > experiencing such problems.

This part of the problem was purely my fault — I updated the profile
with new texlive but some shells were still using the old set of
environment variables for this profile. Sorry about that!

> These files are provided by the `texlive-latex-bin' package. Your
> profile should probably contain `texlive-collection-latex' to get it
> along with some very important LaTeX packages.
> 
> Would you want to share the TeX Live packages you listed in your
> profile?

I've been using just `texlive` (which seemed to be *the* package for
people who just want to have things work out of the box and don't care
much about saving space/bandwidth). Sorry for not making this clear
enough.

Since this is a duplicate, I'll continue the discussion in #64772

Wojtek

-- (sig_start)
website: https://koszko.org/koszko.html
fingerprint: E972 7060 E3C5 637C 8A4F  4B42 4BC5 221C 5A79 FD1A
follow me on Fediverse: https://friendica.me/profile/koszko/profile

♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ==
✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8=
-- (sig_end)


On Wed, 26 Jul 2023 16:45:42 +0200 Nicolas Goaziou <mail <at> nicolasgoaziou.fr> wrote:

> Hello,
> 
> Wojtek Kosior via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:
> 
> > I'm having some problems using texlive after the recent tex-team merge.
> > On my system (with texlive installed in a profile, together with many
> > other packages) the tools complain about 'lualatex.fmt', 'pdflatex.fmt',
> > etc. missing. Before the merge I have been using texlive without ever
> > experiencing such problems.  
> 
> These files are provided by the `texlive-latex-bin' package. Your
> profile should probably contain `texlive-collection-latex' to get it
> along with some very important LaTeX packages.
> 
> Would you want to share the TeX Live packages you listed in your
> profile?
> 
> > I tried to reduce it to a small, reproducible example using
> > `guix shell -C`. Surprisingly, now I managed to compile this document
> > inside a container. But also surprisingly, it took very long to do so.
> > Also, lualatex automatically created a directory named '{' in the
> > current working directory.  
> 
> These two issues were reported in another bug report. Unfortunately, at
> the moment, I do not know where they do come from.
> 
> Concerning the second issue, the "{" directory, I do know that
> monolithic TeX Live modifies "texmfcnf.lua" (see `texlive-texmf'
> package) whereas modular TeX Live (in `texlive-luatex' package) doesn't.
> 
> I think this "texmfcnf.lua" file should be modified in a proper way to
> fix this issue, but I don't know how.
> 
> Regards,
[Message part 2 (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 26 Aug 2023 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 302 days ago.

Previous Next


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