GNU bug report logs

#73613 texlive packages such as texlive-luatex are not reproducible

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #17 received at 73613@debbugs.gnu.org (full text, mbox, reply):

Received: (at 73613) by debbugs.gnu.org; 14 Dec 2024 15:07:24 +0000
From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 10:07:24 2024
Received: from localhost ([127.0.0.1]:47986 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1tMTjo-0006hW-Fh
	for submit@debbugs.gnu.org; Sat, 14 Dec 2024 10:07:24 -0500
Received: from mail-pl1-f176.google.com ([209.85.214.176]:44508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@gmail.com>) id 1tMTjl-0006hD-OA
 for 73613@debbugs.gnu.org; Sat, 14 Dec 2024 10:07:22 -0500
Received: by mail-pl1-f176.google.com with SMTP id
 d9443c01a7336-2164b662090so21953675ad.1
 for <73613@debbugs.gnu.org>; Sat, 14 Dec 2024 07:07:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734188775; x=1734793575; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=BJ9xFiew09x/Jv+j9yKRN6Xtj1rsKnXM5Ga9fs5VDkM=;
 b=ch+5o8cEmOKenPKHt/ZsNeu8zvWQwTUax1RCoYr9td4/VNQolPFPZKKJo3lUHyuSit
 P5b2eN0lsvadHeEiNzrCIuVHybZo+++eqTaT4P+fvd/MgO5b6fLpOKzgSlTlYNcYWmQU
 NLRi8tFPLXE5zEL4kMfrV8nYsgLF0kPWEyfHHjpb5qbfDMsaAGMrSesRET7dVgD52XV4
 YkezdTV8cuINcJRXMfU/tV/rJr3cFKWnpNJ6GeU6PKHSB9NJKj6f8tZ1IAPi8W6BKYGi
 kJI/YT/fvUg/Wa994sAznbmfZcWbLzuBPR0XAr+oyK2utAkWNK6wI4uzRNkl1pT3ZWeH
 UpbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734188775; x=1734793575;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=BJ9xFiew09x/Jv+j9yKRN6Xtj1rsKnXM5Ga9fs5VDkM=;
 b=fC6DJh/jNrJEqz9nP1IGt2Yxy3KLRIf6QjIzxNSSfQCV0D8eugd2aUIMhhIljIObx/
 a+C1e04RmckfxaPlcH96zHviAsOg0NHgKgLIJH8lr5okRTjhK0DTpbri5nNROIdeXviM
 5SuBwMJzFGuLAqg+wZzj8bCb8rofL/doxc33HVw5Or6kQoq2OFl+07XsLJ9mdbxieUmQ
 B8IhUQUx5AnBGxJYWh2uv7HObZB/OZnCL40b3KloVUWvV3Al/F9cdOawH+kEEOGvvaSl
 ovd97D5nYRIPnTeTbkpyg4V2G0UzM5KngMomjvJgknAt44wFMpWhHOolFh+H7ntN0I1h
 XrYA==
X-Gm-Message-State: AOJu0YwqcTV6+YcyfjrdijMPwkKG6IiQIorZbuZwWYC8+9S1SVO3gVjz
 eBeSa9ugcjP7TBE8IhQ8lxjKnvomugOR+7qOqkAgOyAWx7O8/4GU/2hKgg==
X-Gm-Gg: ASbGncudtnBABpLpL2aTxILO/zEOdeDBiWRI8K/Ra7OqZY5vryIXC8sIvGhr+pZlkWi
 8bGGInFt7ZXSdeGiz3KWPn29LoNHo3peMAbYKb1WfIq/rc15Qs43Q9W2/Rh77fK5xSlghC9qC5M
 SnqQRsBfUAqYctbS1jNkOO6GZ6zTPXfUJMm+KHrLDVzPhgLL5Uyp6cSPqmzw3RnE3HkBHFPm/aF
 KsIpKlllxNBhE/meC0OIHRda4oDBcIF+UyDkYXRS3bL6q+U5YqCUg==
X-Google-Smtp-Source: AGHT+IErz0HUVo7v0zDBuaw1lAxay870r9WvS7QoJXDYTL7LdQvSt59KwHuhiiCg/pUCjdECuIX+Ng==
X-Received: by 2002:a17:902:f550:b0:216:52a5:dd5a with SMTP id
 d9443c01a7336-21892a633d3mr63135535ad.57.1734188775124; 
 Sat, 14 Dec 2024 07:06:15 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-218a1e640d3sm13603105ad.229.2024.12.14.07.06.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 14 Dec 2024 07:06:14 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Subject: Re: bug#73613: texlive-luatex is not reproducible
In-Reply-To: <87r08b6ub6.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of
 "Sun, 20 Oct 2024 10:40:45 +0200")
References: <87wmipfkfu.fsf@gmail.com> <87r08b6ub6.fsf@nicolasgoaziou.fr>
Date: Sun, 15 Dec 2024 00:06:04 +0900
Message-ID: <87zfky1ezn.fsf@gmail.com>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73613
Cc: 73613@debbugs.gnu.org
X-BeenThere: debbugs-submit@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@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Nicolas,

Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

> Hello,
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> This was discovered building texlive-luatex twice (--rounds=2 -K);
>> diffoscope shows that:
>>
>
> [...]
>
>> These are apparently time stamps as well as UUIDs.  Debian [0, 1] and
>> NixOS [1] have patched some of them using faketime and substitute [0].
>>
>> We should follow suite.
>>
>> [0]  https://salsa.debian.org/live-team/live-build/-/blob/master/examples/hooks/reproducible/2006-reproducible-texlive-binaries-fmt-files.hook.chroot
>> [1]  https://github.com/NixOS/nixpkgs/pull/227873
>
> This is difficult to follow, because Debian and NixOS do not seem to
> apply the same fixes. For example, the former wraps "faketime" around
> "tex -ini tex.ini" call whereas the latter wraps it around
> "fmtutil-sys --all" call.
>
> By the way, how do you call "faketime" from (guix build-system texlive)?
> It is not possible to use (gnu packages check) module from there, isn't
> it?

You'd have to add it to the implicit inputs defined for the build
system.

> Note that Guix never runs "mtxrun --generate", so I don't think UUIDs
> are a problem in our case.

OK.  I'm afraid don't have more insights than what I had shared already
:-).

-- 
Thanks,
Maxim




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 16:21:09 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.