From: Ricardo Wurmus <rekado@elephly.net>
To: zimoun <zimon.toutoune@gmail.com>
Cc: 28173@debbugs.gnu.org
Subject: bug#28173: texlive-texmf-minimal not reproducible
Date: Thu, 16 Sep 2021 13:26:25 +0200 [thread overview]
Message-ID: <8735q4pxr2.fsf@elephly.net> (raw)
In-Reply-To: <86fsu5rpfh.fsf@gmail.com>
zimoun <zimon.toutoune@gmail.com> writes:
> Hi,
>
> On Mon, 09 Oct 2017 at 23:39, Ricardo Wurmus
> <rekado@elephly.net> wrote:
>> Ricardo Wurmus <rekado@elephly.net> writes:
>
>>> texlive-texmf-minimal is no longer needed and should be
>>> removed, so I
>>> think this bug can be closed.
>>
>> Texlive-texmf-minimal has in fact been removed, but the bug
>> report is
>> still valid. Many of the generated files in TeX Live packages
>> contain
>> timestamps and it is not clear which of them may be removed
>> without
>> affecting the behaviour of the collection.
>
> What is the status of this old bug [1]? Since
> texlive-texmf-minimal had
> been removed, what is the reproducer? i.e., which part is not
> reproducible?
>
> 1: <http://issues.guix.gnu.org/issue/28173>
Many of the modular texlive packages have reproducibility issues.
Take texlive-cm for example. METAFONT writes a timestamp into
every generated font file
(e.g. /gnu/store/lkmiyfzi1bq571yn4gypbcs5vn4fpma7-texlive-cm-51265/share/texmf-dist/fonts/tfm/public/cm/cmvtt10.600gf).
It also generates log files that contain timestamped lines like
these:
│ │ │ │ │ │ ├── +++
/gnu/store/lkmiyfzi1bq571yn4gypbcs5vn4fpma7-texlive-cm-51265/share/texmf-dist/fonts/tfm/public/cm/cmu10.log
│ │ │ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ │ │ -This is METAFONT, Version 2.7182818 (TeX Live 2019)
(preloaded base=mf 2021.4.16) 16 SEP 2021 11:21
│ │ │ │ │ │ │ +This is METAFONT, Version 2.7182818 (TeX Live 2019)
(preloaded base=mf 2021.4.16) 16 APR 2021 23:30
The texlive-union executes processes that also lead to
irreproducible files. Here’s an example:
./pre-inst-env guix build --rounds=2 --no-grafts -K -e '(begin
(import (gnu packages tex)) (texlive-union (list
texlive-ydoc)))'
This is what diffoscope has to say:
--8<---------------cut here---------------start------------->8---
$ diffoscope
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check
---
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265
+++
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check
│ ---
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share
├── +++
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check/share
│ │ ---
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-var
│ ├── +++
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check/share/texmf-var
│ │ │ ---
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-var/web2c
│ │ ├── +++
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check/share/texmf-var/web2c
│ │ │ │ ---
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-var/web2c/updmap.log
│ │ │ ├── +++
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265-check/share/texmf-var/web2c/updmap.log
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │ updmap version r50442 (2019-03-18 11:35:23 +0000)
│ │ │ │ -Thu Sep 16 11:24:07 2021
│ │ │ │ +Thu Sep 16 11:24:06 2021
│ │ │ │
│ │ │ │ Using the following config files:
│ │ │ │
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-config/web2c/updmap.cfg
│ │ │ │
│ │ │ │ updmap is creating new map files
│ │ │ │ using the following configuration:
│ │ │ │ LW35 font names : URWkb
(/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-config/web2c/updmap.cfg)
│ │ │ │ @@ -810,19 +810,19 @@
│ │ │ │
│ │ │ │
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-dist/fonts/map/dvips/tetex/mathpple.map:
│ │ │ │ eurbo10
│ │ │ │ eurmo10
│ │ │ │
│ │ │ │ Files generated:
│ │ │ │
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-dist/fonts/map/dvips/updmap/:
│ │ │ │ - 15890 2021-09-16 11:24:07 builtin35.map
│ │ │ │ - 21363 2021-09-16 11:24:07 download35.map
│ │ │ │ - 21470 2021-09-16 11:24:07 psfonts_pk.map
│ │ │ │ - 21674 2021-09-16 11:24:07 psfonts_t1.map
│ │ │ │ - 21669 2021-09-16 11:24:07 ps2pk.map
│ │ │ │ - 14 2021-09-16 11:24:07 psfonts.map ->
psfonts_t1.map
│ │ │ │ + 15890 2021-09-16 11:24:06 builtin35.map
│ │ │ │ + 21363 2021-09-16 11:24:06 download35.map
│ │ │ │ + 21470 2021-09-16 11:24:06 psfonts_pk.map
│ │ │ │ + 21674 2021-09-16 11:24:06 psfonts_t1.map
│ │ │ │ + 21669 2021-09-16 11:24:06 ps2pk.map
│ │ │ │ + 14 2021-09-16 11:24:06 psfonts.map ->
psfonts_t1.map
│ │ │ │
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-dist/fonts/map/pdftex/updmap/:
│ │ │ │ - 21676 2021-09-16 11:24:07 pdftex_dl14.map
│ │ │ │ - 20011 2021-09-16 11:24:07 pdftex_ndl14.map
│ │ │ │ - 15 2021-09-16 11:24:07 pdftex.map ->
pdftex_dl14.map
│ │ │ │ + 21676 2021-09-16 11:24:06 pdftex_dl14.map
│ │ │ │ + 20011 2021-09-16 11:24:06 pdftex_ndl14.map
│ │ │ │ + 15 2021-09-16 11:24:06 pdftex.map ->
pdftex_dl14.map
│ │ │ │
/gnu/store/2x6jddfgfg5rp342wsrsl5gssz2lkd06-texlive-union-51265/share/texmf-dist/fonts/map/dvipdfmx/updmap/:
│ │ │ │ - 413 2021-09-16 11:24:07 kanjix.map
│ │ │ │ + 413 2021-09-16 11:24:06 kanjix.map
--8<---------------cut here---------------end--------------->8---
Perhaps we could just delete this log file.
--
Ricardo
next prev parent reply other threads:[~2021-09-16 11:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-21 14:23 bug#28173: texlive-texmf-minimal not reproducible Danny Milosavljevic
2017-08-21 14:43 ` Ricardo Wurmus
2017-10-09 21:39 ` Ricardo Wurmus
2021-09-16 6:43 ` zimoun
2021-09-16 11:26 ` Ricardo Wurmus [this message]
2021-10-12 21:50 ` zimoun
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8735q4pxr2.fsf@elephly.net \
--to=rekado@elephly.net \
--cc=28173@debbugs.gnu.org \
--cc=zimon.toutoune@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).