GNU logs - #50015, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#50015: Rust packages are not reproducible
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 11 Aug 2021 21:16:01 +0000
Resent-Message-ID: <handler.50015.B.162871651929314 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 50015
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 50015 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.162871651929314
          (code B ref -1); Wed, 11 Aug 2021 21:16:01 +0000
Received: (at submit) by debbugs.gnu.org; 11 Aug 2021 21:15:19 +0000
Received: from localhost ([127.0.0.1]:36776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mDvZH-0007ck-CW
	for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 17:15:19 -0400
Received: from lists.gnu.org ([209.51.188.17]:59680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1mDvZG-0007cd-Ph
 for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 17:15:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45258)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1mDvZG-00053N-Jj
 for bug-guix@HIDDEN; Wed, 11 Aug 2021 17:15:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:46462)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>) id 1mDvZG-0003ac-Ba
 for bug-guix@HIDDEN; Wed, 11 Aug 2021 17:15:18 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48772 helo=ribbon)
 by fencepost.gnu.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>) id 1mDvZ9-0005hu-DW
 for bug-guix@HIDDEN; Wed, 11 Aug 2021 17:15:17 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 24 Thermidor an 229 de la =?UTF-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Wed, 11 Aug 2021 23:15:09 +0200
Message-ID: <87czqjk7j6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hello!

Rust packages, which are essentially empty, are not bit-reproducible:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix challenge rust-rocket-codegen --substitute-urls=3D'ht=
tps://ci.guix.gnu.org https://bordeaux.guix.gnu.org'=20
/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rocket-codegen-0.4.7 conte=
nts differ:
  no local build for '/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rock=
et-codegen-0.4.7'
  https://ci.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-ro=
cket-codegen-0.4.7: 0j6zf2afvc49jnp7i6z7yvbxm0bmw8yc65hz3lncgvw5lc6z1bc1
  https://bordeaux.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-r=
ust-rocket-codegen-0.4.7: 015kb637b56mqcsg3f6x1qggm2bybiszji2069gb913wxbj6r=
s7w
  differing file:
    /share/cargo/registry/rocket_codegen-0.4.7.crate

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
ludo@ribbon ~/src/guix$ ./pre-inst-env guix challenge rust-rocket-codegen
/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rocket-codegen-0.4.7 conte=
nts differ:
  no local build for '/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rock=
et-codegen-0.4.7'
  https://ci.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-ro=
cket-codegen-0.4.7: 0j6zf2afvc49jnp7i6z7yvbxm0bmw8yc65hz3lncgvw5lc6z1bc1
  https://bordeaux.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-r=
ust-rocket-codegen-0.4.7: 015kb637b56mqcsg3f6x1qggm2bybiszji2069gb913wxbj6r=
s7w
  differing file:
    /share/cargo/registry/rocket_codegen-0.4.7.crate

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
$ git log |head -1
commit 973842acbc2d0dc1ab41738a534d4abda6d9efa7
--8<---------------cut here---------------end--------------->8---

The diffoscope output suggests it=E2=80=99s about timestamps on one file in=
 the
.crate archive:

--8<---------------cut here---------------start------------->8---
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82   --- /tmp/guix-directory.ii5wmv/sh=
are/cargo/registry/rocket_codegen-0.4.7.crate
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/guix-dir=
ectory.uTTKSw/share/cargo/registry/rocket_codegen-0.4.7.crate
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 rocket_=
codegen-0.4.7.crate-content
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=
=80 file list
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 @@ -1,67 +1,67 =
@@
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 --rw-r--r--   0=
        0        0     1293 2021-07-27 15:22:18.000000 rocket_codegen-0.4.7=
/Cargo.toml
[=E2=80=A6]
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +-rw-r--r--   0=
        0        0     1293 2021-07-27 22:01:49.000000 rocket_codegen-0.4.7=
/Cargo.toml
--8<---------------cut here---------------end--------------->8---

Does that ring a bell?

Thanks,
Ludo=E2=80=99.

PS: I noticed this via
    <http://data.guix.gnu.org/revision/973842acbc2d0dc1ab41738a534d4abda6d9=
efa7/package-reproducibility>
    with help from Chris.  Fixing this could noticeably improve our
    stats.  :-)




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: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: bug#50015: Acknowledgement (Rust packages are not reproducible)
Message-ID: <handler.50015.B.162871651929314.ack <at> debbugs.gnu.org>
References: <87czqjk7j6.fsf@HIDDEN>
X-Gnu-PR-Message: ack 50015
X-Gnu-PR-Package: guix
Reply-To: 50015 <at> debbugs.gnu.org
Date: Wed, 11 Aug 2021 21:16: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 50015 <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
50015: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50015
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#50015: Rust packages are not reproducible
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 12 Aug 2021 06:46:02 +0000
Resent-Message-ID: <handler.50015.B50015.162875072212829 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50015
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 50015 <at> debbugs.gnu.org
Received: via spool by 50015-submit <at> debbugs.gnu.org id=B50015.162875072212829
          (code B ref 50015); Thu, 12 Aug 2021 06:46:02 +0000
Received: (at 50015) by debbugs.gnu.org; 12 Aug 2021 06:45:22 +0000
Received: from localhost ([127.0.0.1]:37232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mE4Sw-0003Kr-06
	for submit <at> debbugs.gnu.org; Thu, 12 Aug 2021 02:45:22 -0400
Received: from flashner.co.il ([178.62.234.194]:49798)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1mE4St-0003Kd-Em
 for 50015 <at> debbugs.gnu.org; Thu, 12 Aug 2021 02:45:20 -0400
Received: from localhost (unknown [141.226.169.107])
 by flashner.co.il (Postfix) with ESMTPSA id 8AD2D402F0;
 Thu, 12 Aug 2021 06:45:13 +0000 (UTC)
Date: Thu, 12 Aug 2021 09:44:08 +0300
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <YRTDOLDQK3bAV6gK@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 50015 <at> debbugs.gnu.org
References: <87czqjk7j6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="hERrD6WfHwFuoAjY"
Content-Disposition: inline
In-Reply-To: <87czqjk7j6.fsf@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
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: -1.0 (-)


--hERrD6WfHwFuoAjY
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 11, 2021 at 11:15:09PM +0200, Ludovic Court=C3=A8s wrote:
> Hello!
>=20
> Rust packages, which are essentially empty, are not bit-reproducible:
>=20
> --8<---------------cut here---------------start------------->8---
> $ ./pre-inst-env guix challenge rust-rocket-codegen --substitute-urls=3D'=
https://ci.guix.gnu.org https://bordeaux.guix.gnu.org'=20
> /gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rocket-codegen-0.4.7 con=
tents differ:
>   no local build for '/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-ro=
cket-codegen-0.4.7'
>   https://ci.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-=
rocket-codegen-0.4.7: 0j6zf2afvc49jnp7i6z7yvbxm0bmw8yc65hz3lncgvw5lc6z1bc1
>   https://bordeaux.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw=
-rust-rocket-codegen-0.4.7: 015kb637b56mqcsg3f6x1qggm2bybiszji2069gb913wxbj=
6rs7w
>   differing file:
>     /share/cargo/registry/rocket_codegen-0.4.7.crate
>=20
> 1 store items were analyzed:
>   - 0 (0.0%) were identical
>   - 1 (100.0%) differed
>   - 0 (0.0%) were inconclusive
> ludo@ribbon ~/src/guix$ ./pre-inst-env guix challenge rust-rocket-codegen
> /gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-rocket-codegen-0.4.7 con=
tents differ:
>   no local build for '/gnu/store/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-ro=
cket-codegen-0.4.7'
>   https://ci.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw-rust-=
rocket-codegen-0.4.7: 0j6zf2afvc49jnp7i6z7yvbxm0bmw8yc65hz3lncgvw5lc6z1bc1
>   https://bordeaux.guix.gnu.org/nar/lzip/09hlac18bwl1kcnhdig7z1v2j8ly1czw=
-rust-rocket-codegen-0.4.7: 015kb637b56mqcsg3f6x1qggm2bybiszji2069gb913wxbj=
6rs7w
>   differing file:
>     /share/cargo/registry/rocket_codegen-0.4.7.crate
>=20
> 1 store items were analyzed:
>   - 0 (0.0%) were identical
>   - 1 (100.0%) differed
>   - 0 (0.0%) were inconclusive
> $ git log |head -1
> commit 973842acbc2d0dc1ab41738a534d4abda6d9efa7
> --8<---------------cut here---------------end--------------->8---
>=20
> The diffoscope output suggests it=E2=80=99s about timestamps on one file =
in the
> .crate archive:
>=20
> --8<---------------cut here---------------start------------->8---
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82   --- /tmp/guix-directory.ii5wmv/=
share/cargo/registry/rocket_codegen-0.4.7.crate
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/guix-d=
irectory.uTTKSw/share/cargo/registry/rocket_codegen-0.4.7.crate
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 rocke=
t_codegen-0.4.7.crate-content
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=
=94=80 file list
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 @@ -1,67 +1,6=
7 @@
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 --rw-r--r--  =
 0        0        0     1293 2021-07-27 15:22:18.000000 rocket_codegen-0.4=
=2E7/Cargo.toml
> [=E2=80=A6]
> =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +-rw-r--r--  =
 0        0        0     1293 2021-07-27 22:01:49.000000 rocket_codegen-0.4=
=2E7/Cargo.toml
> --8<---------------cut here---------------end--------------->8---
>=20
> Does that ring a bell?
>=20
> Thanks,
> Ludo=E2=80=99.
>=20
> PS: I noticed this via
>     <http://data.guix.gnu.org/revision/973842acbc2d0dc1ab41738a534d4abda6=
d9efa7/package-reproducibility>
>     with help from Chris.  Fixing this could noticeably improve our
>     stats.  :-)
>=20

I tried patching this a couple of ways, but it looks like the best
option is going to be a 'patch-and-repack phase after 'install. the
=2Ecrate file is really a gzip tarball, and I suspect that each time we
run 'cargo <something>' the timestamp gets updated.

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

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

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

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEUwzUACgkQQarn3Mo9
g1F7tg//XiLuiL/dxqljwP8i+PI3QjmDZ2FruKBxs24MIp/WVYjcqiSpggcR0U47
kSLmz2WLIJ+MxlTU6WPgI3xVaD2niBSBpYBaPJHLG6dzBNEJk4jwr5MZFIFEz2nS
8XaRlz7g5A/vKW6ozpRbkovpeHILSBa925TOl5XcQFFF/7PtZXk0P7Qo++PzyBJg
/RWSu40spYzDKkQkgNX8nlOpp7gCY8jPLHusJI+fWjjIP6b6eHiVHeyb4MowWFn5
BY/nFGC3Th0BfCEzmsDNoepbjNXAq6Bqc6l2xI76nK80a+bXDtAbTZ9ZovyG36Ad
obetyqpb6gqdZKsGxVD8l/J/GILwLoRJMM8t5h+n3ygugcflmUErkODp7xn8X4b6
1XpMOweq2+D8mynU70krufhqmrhBm2iWSyDymMpja3lU5g/Yl7ZssrEMoQSTaah4
JeWo523wxhN4lQ2+IAk10pSMtYv9gDbwd68nzUM2yQaJLF6skoaymIbtKG0TNLLX
+YwvE6zqliYfa8GjA2vH6aKcofYTESHTGSa+f5Zdyr5690IYMi/MA/YU11Q+cG7C
+CcEDgRmMZxXFLn+v51c7YNitGP4E7CeZJzYzdvzHefe0quL42YbbbkAPym0lISG
9KAyG8V6kAgUYw8CuZ12h+guIsPCEDg6E44LhTknid5f8Tbqd6g=
=Mkwl
-----END PGP SIGNATURE-----

--hERrD6WfHwFuoAjY--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#50015: Rust packages are not reproducible
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 12 Aug 2021 08:08:01 +0000
Resent-Message-ID: <handler.50015.B50015.162875562529585 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50015
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Efraim Flashner <efraim@HIDDEN>
Cc: 50015 <at> debbugs.gnu.org
Received: via spool by 50015-submit <at> debbugs.gnu.org id=B50015.162875562529585
          (code B ref 50015); Thu, 12 Aug 2021 08:08:01 +0000
Received: (at 50015) by debbugs.gnu.org; 12 Aug 2021 08:07:05 +0000
Received: from localhost ([127.0.0.1]:37416 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mE5k1-0007h7-FR
	for submit <at> debbugs.gnu.org; Thu, 12 Aug 2021 04:07:05 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47664)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1mE5k0-0007gZ-8Y
 for 50015 <at> debbugs.gnu.org; Thu, 12 Aug 2021 04:07:04 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:59078)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1mE5jv-0007so-4N; Thu, 12 Aug 2021 04:06:59 -0400
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45078 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1mE5ju-0003vB-Oe; Thu, 12 Aug 2021 04:06:58 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <87czqjk7j6.fsf@HIDDEN> <YRTDOLDQK3bAV6gK@3900XT>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 25 Thermidor an 229 de la =?UTF-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 12 Aug 2021 10:06:56 +0200
In-Reply-To: <YRTDOLDQK3bAV6gK@3900XT> (Efraim Flashner's message of "Thu, 12
 Aug 2021 09:44:08 +0300")
Message-ID: <874kbvhysf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hello!

Efraim Flashner <efraim@HIDDEN> skribis:

> I tried patching this a couple of ways, but it looks like the best
> option is going to be a 'patch-and-repack phase after 'install. the
> .crate file is really a gzip tarball, and I suspect that each time we
> run 'cargo <something>' the timestamp gets updated.

So that =E2=80=98Cargo.toml=E2=80=99 file is not something taken from the b=
uild tree?
In that case we could reset the timestamp before the tarball is
created.  But otherwise yeah, patch=E2=80=99n=E2=80=99repack.

Ludo=E2=80=99.




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#50015: Rust packages are not reproducible
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 04 Oct 2023 03:31:02 +0000
Resent-Message-ID: <handler.50015.B50015.169639024323992 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50015
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 50015 <at> debbugs.gnu.org, Efraim Flashner <efraim@HIDDEN>
Received: via spool by 50015-submit <at> debbugs.gnu.org id=B50015.169639024323992
          (code B ref 50015); Wed, 04 Oct 2023 03:31:02 +0000
Received: (at 50015) by debbugs.gnu.org; 4 Oct 2023 03:30:43 +0000
Received: from localhost ([127.0.0.1]:41126 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qnsaw-0006Dv-Nv
	for submit <at> debbugs.gnu.org; Tue, 03 Oct 2023 23:30:43 -0400
Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]:61473)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qnsau-0005y1-NF
 for 50015 <at> debbugs.gnu.org; Tue, 03 Oct 2023 23:30:41 -0400
Received: by mail-qk1-x72a.google.com with SMTP id
 af79cd13be357-7743448d88eso116153185a.2
 for <50015 <at> debbugs.gnu.org>; Tue, 03 Oct 2023 20:30:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696390217; x=1696995017; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=o87Y7+aHpVdm6m8zny3P/RtLV+9ZohMFcAq7vDXlEyY=;
 b=BQrmGAGqj2rfF0KGPuSQNMEgFDiEhAOeXGEVA3sWQZ3v1Qzu6QNJXxslngXfTl4FY7
 Keq2m0LuCuuKXXGYQaC8vhGQEp5OW0eUb476CNAMSUTXU8FGEHn5ksMBWY5BpX1ZAkDt
 lxcB6jBMc9GL+XMKZwYeXPC0z5ZJa1oIk+jxLy1YT2KbAmKRBS9+yG5snwRcwTrS+ZMT
 VKHAHQJUwmu4uOhsGV/6ibX+sGiZnTxN+oDIagiVjJvtB21W6c8aWdCcS712V7hEqxos
 kmgR2ku90JnzLA71DCYNGLyKH8LMfPMzbieb4lCmTKGidk4nZEiofuWN3yDoNGBv9QIj
 LlPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696390217; x=1696995017;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=o87Y7+aHpVdm6m8zny3P/RtLV+9ZohMFcAq7vDXlEyY=;
 b=mZk13VSgra4myCi3qZr7y3KQR4kPWc91FkTBux1hw/iM16C5xgqakHmqY25xvZb2i/
 x6Ge9GzHH0Mh9dFZZ2vmEZZwFjVa/OJ4mJi+zB3NWVC3MSaiu46SgrBXoS1hX3ErXlNd
 sOT8FdmQ+vdtNUETkPWBJCI8HUq0jjcC6v1vuyEZ+jqbK6vg8fRfiMcrTlKaWlQl6+wh
 y8D8efo+PDk624Cey+BmXPEj+cVnpyMAXlqJObQZQyIGhW6LH8dBcDfASnuV6qSdw34f
 /CE7tfm7KMg+CurD6AJqwAoG7TuUL939KlvNHP3bnZ3z895hr3HaOir+U75RYYtc1c2Y
 JKxQ==
X-Gm-Message-State: AOJu0Yy1FCoKxtJSwtx7d7wBSsNY+v1Cd+xP5hE4WoTFMuu0HgKyhnK+
 mKlE9QmcML21HjYsv1MLUlLIgBbkyfSKZw==
X-Google-Smtp-Source: AGHT+IHZuZNhnGwgubhtL7lRNkqHzh6ThchmYAm17HNtm3YsWqABulz13W3nRu1Kj5g2Lc7/L4hp3Q==
X-Received: by 2002:a05:620a:1726:b0:76c:ecef:28c with SMTP id
 az38-20020a05620a172600b0076cecef028cmr1372299qkb.57.1696390217463; 
 Tue, 03 Oct 2023 20:30:17 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 h20-20020a05620a10b400b007756736aed7sm965193qkk.106.2023.10.03.20.30.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 03 Oct 2023 20:30:17 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87czqjk7j6.fsf@HIDDEN> <YRTDOLDQK3bAV6gK@3900XT>
 <874kbvhysf.fsf@HIDDEN>
Date: Tue, 03 Oct 2023 23:30:15 -0400
In-Reply-To: <874kbvhysf.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Thu, 12 Aug 2021 10:06:56 +0200")
Message-ID: <87sf6r2hfc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
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: -1.0 (-)

Hello,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hello!
>
> Efraim Flashner <efraim@HIDDEN> skribis:
>
>> I tried patching this a couple of ways, but it looks like the best
>> option is going to be a 'patch-and-repack phase after 'install. the
>> .crate file is really a gzip tarball, and I suspect that each time we
>> run 'cargo <something>' the timestamp gets updated.
>
> So that =E2=80=98Cargo.toml=E2=80=99 file is not something taken from the=
 build tree?
> In that case we could reset the timestamp before the tarball is
> created.  But otherwise yeah, patch=E2=80=99n=E2=80=99repack.

A better solution would be to have cargo honor SOURCE_DATE_EPOCH,
perhaps?  They'd probably accept such an improvement upstream.

--=20
Thanks,
Maxim





Last modified: Wed, 4 Oct 2023 03:45:02 UTC

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