From unknown Sat Sep 20 21:45:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#48933 <48933@debbugs.gnu.org> To: bug#48933 <48933@debbugs.gnu.org> Subject: Status: [PATCH] build: Make outputs of node-build-system reproducible. Reply-To: bug#48933 <48933@debbugs.gnu.org> Date: Sun, 21 Sep 2025 04:45:17 +0000 retitle 48933 [PATCH] build: Make outputs of node-build-system reproducible. reassign 48933 guix-patches submitter 48933 Lars-Dominik Braun severity 48933 normal tag 48933 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 08:57:21 2021 Received: (at submit) by debbugs.gnu.org; 9 Jun 2021 12:57:21 +0000 Received: from localhost ([127.0.0.1]:60739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqxlp-0001rz-Ag for submit@debbugs.gnu.org; Wed, 09 Jun 2021 08:57:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:44742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqxll-0001rq-Nj for submit@debbugs.gnu.org; Wed, 09 Jun 2021 08:57:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqxll-0003df-EM for guix-patches@gnu.org; Wed, 09 Jun 2021 08:57:17 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:31906) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1lqxli-0000wC-7f for guix-patches@gnu.org; Wed, 09 Jun 2021 08:57:16 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4G0Rvh451fzQk9Z; Wed, 9 Jun 2021 14:57:04 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1623243422; 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; bh=Uela98vk2lRn3+zb4GGaNKKH33SnNHIV34AsPdvRAGc=; b=pV3IQ0ak+7cWDiXNjB/5sPNHCTSN/Sr6Us94KZ/5wRNJg62okwYITgfkyZ/cAie85S4IrI u3ei47KOSSXzMpFRiW7Q7nzADqHXZ1tjnBq0ISgk0t793e+y6fMB1XYIWrzvtEyT9rBTSV HjFLRBWJVx5fIYKxdQCx5ditTJUlYbd0SYUN/4W5a4V18UGTt+gkMpVBZl/5K6mOTH/OW8 yxFjVUF8zMCQCYYSLlKx93g0r03jOi52bUmgWQrvFFn9MpR2IE4sFwg1o5+jwXTXgvxRFy ZU2fma5jaIZ/JZA+SGLP9JSoEg722tnc6FcotS8su2v8ukry5gMweTmIhJCujg== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id IbRy5ZkE_10u; Wed, 9 Jun 2021 14:57:00 +0200 (CEST) Date: Wed, 9 Jun 2021 14:56:58 +0200 From: Lars-Dominik Braun To: guix-patches@gnu.org Subject: [PATCH] build: Make outputs of node-build-system reproducible. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-MBO-SPAM-Probability: X-Rspamd-Score: -2.18 / 15.00 / 15.00 X-Rspamd-Queue-Id: 2AEF5183B X-Rspamd-UID: 844740 Received-SPF: pass client-ip=80.241.56.152; envelope-from=lars@6xq.net; helo=mout-p-102.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: jlicht@fsfe.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) package.json records two hashes of package.tgz, which change for each build, resulting in non-reproducible builds. * guix/build/node-build-system.scm (repack): Add reproducibility options to tar command. --- guix/build/node-build-system.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/guix/build/node-build-system.scm b/guix/build/node-build-system.scm index a55cab237c..9b3de43e24 100644 --- a/guix/build/node-build-system.scm +++ b/guix/build/node-build-system.scm @@ -120,7 +120,15 @@ #t) (define* (repack #:key inputs #:allow-other-keys) - (invoke "tar" "-czf" "../package.tgz" ".") + (invoke "tar" + ;; Add options suggested by https://reproducible-builds.org/docs/archives/ + "--sort=name" + (string-append "--mtime=" (getenv "SOURCE_DATE_EPOCH")) + "--owner=0" + "--group=0" + "--numeric-owner" + "--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime" + "-czf" "../package.tgz" ".") #t) (define* (install #:key outputs inputs #:allow-other-keys) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 16:52:10 2021 Received: (at 48933) by debbugs.gnu.org; 16 Jun 2021 20:52:10 +0000 Received: from localhost ([127.0.0.1]:53417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltcW9-0004J5-RJ for submit@debbugs.gnu.org; Wed, 16 Jun 2021 16:52:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltcW8-0004Ir-7v for 48933@debbugs.gnu.org; Wed, 16 Jun 2021 16:52:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33726) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltcW1-0005ch-L6; Wed, 16 Jun 2021 16:52:01 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36618 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltcW1-0000G9-DV; Wed, 16 Jun 2021 16:52:01 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Lars-Dominik Braun Subject: Re: bug#48933: [PATCH] build: Make outputs of node-build-system reproducible. References: Date: Wed, 16 Jun 2021 22:51:59 +0200 In-Reply-To: (Lars-Dominik Braun's message of "Wed, 9 Jun 2021 14:56:58 +0200") Message-ID: <87bl85pm6o.fsf@gnu.org> 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-Debbugs-Envelope-To: 48933 Cc: 48933@debbugs.gnu.org, jlicht@fsfe.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Lars-Dominik Braun skribis: > package.json records two hashes of package.tgz, which change for each > build, resulting in non-reproducible builds. > > * guix/build/node-build-system.scm (repack): Add reproducibility options > to tar command. Yay! > (define* (repack #:key inputs #:allow-other-keys) > - (invoke "tar" "-czf" "../package.tgz" ".") > + (invoke "tar" > + ;; Add options suggested by https://reproducible-builds.org/do= cs/archives/ > + "--sort=3Dname" > + (string-append "--mtime=3D" (getenv "SOURCE_DATE_EPOCH")) I think it should be "--mtime=3D@". > + "--owner=3D0" > + "--group=3D0" > + "--numeric-owner" > + "--pax-option=3Dexthdr.name=3D%d/PaxHeaders/%f,delete=3Datime,= delete=3Dctime" > + "-czf" "../package.tgz" ".") I didn=E2=80=99t know about this =E2=80=98--pax-option=E2=80=99 trick; sinc= e it=E2=80=99s only useful when POSIXLY_CORRECT is set, perhaps we can remove it? (guix docker) does this: --8<---------------cut here---------------start------------->8--- (define %tar-determinism-options ;; GNU tar options to produce archives deterministically. '("--sort=3Dname" "--mtime=3D@1" "--owner=3Droot:0" "--group=3Droot:0" ;; When 'build-docker-image' is passed store items, the 'nlink' of the ;; files therein leads tar to store hard links instead of actual copies. ;; However, the 'nlink' count depends on deduplication in the store; it= 's ;; an "implicit input" to the build process. '--hard-dereference' ;; eliminates it. "--hard-dereference")) --8<---------------cut here---------------end--------------->8--- and (guix packages) does something similar. So =E2=80=98--sort=3Dname=E2=80=99 seems to be missing. HTH, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 17 08:12:38 2021 Received: (at 48933) by debbugs.gnu.org; 17 Jun 2021 12:12:38 +0000 Received: from localhost ([127.0.0.1]:53901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltqsw-00079O-AW for submit@debbugs.gnu.org; Thu, 17 Jun 2021 08:12:38 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:58046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltqsr-000798-PM for 48933@debbugs.gnu.org; Thu, 17 Jun 2021 08:12:37 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4G5LXW3GLSzQk1c; Thu, 17 Jun 2021 14:12:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1623931945; 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: in-reply-to:in-reply-to:references:references; bh=vGVMYTucg0H+mEte6nNXYIrfciVgm/6hpg5AnNSHzZI=; b=liy+8VbP4q+KG+YA5wqrcJ2RFKVVItzpttAZIHANrz0+l/yYab9odBRimmy3vYxCZNsBNP PiA4/Qyut9OHXlEK3EYXGpxFYD3sO0XfYfFeZtvDabCjVGv1mmXA1Q6H53Z2wJ6yeZnYU9 NYIZQhlM+c6dtohtpoBxfRbkOdVIHh2sco0HMagLZjOKcvJ6h7hk57WknjEc3T1JcZbbwt B+FpRfM5AqYbxvgDXHtIdHSYvTt4GsRi0jGnA9VT8auP8ZY7GQSRtmvp9rrELwnHYW62nJ H1KHjn2NHkIq0fC/Hdb2kWkDfbeJjwsSwdQl8qW2kzFQmjcBocKVYmj05N9mPA== Received: from smtp1.mailbox.org ([80.241.60.240]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id a-omlJZ2uVZX; Thu, 17 Jun 2021 14:12:20 +0200 (CEST) Date: Thu, 17 Jun 2021 14:12:18 +0200 From: Lars-Dominik Braun To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#48933: [PATCH] build: Make outputs of node-build-system reproducible. Message-ID: References: <87bl85pm6o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pPxJ7XXEYghOmvy5" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87bl85pm6o.fsf@gnu.org> X-MBO-SPAM-Probability: X-Rspamd-Score: -6.58 / 15.00 / 15.00 X-Rspamd-Queue-Id: 1E4911860 X-Rspamd-UID: 9c52a8 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48933 Cc: 48933@debbugs.gnu.org, jlicht@fsfe.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --pPxJ7XXEYghOmvy5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Ludo, > > (define* (repack #:key inputs #:allow-other-keys) > > - (invoke "tar" "-czf" "../package.tgz" ".") > > + (invoke "tar" > > + ;; Add options suggested by https://reproducible-builds.org/docs/archives/ * > > + "--sort=name" > > + (string-append "--mtime=" (getenv "SOURCE_DATE_EPOCH")) > > I think it should be "--mtime=@". you’re right, fixed. > I didn’t know about this ‘--pax-option’ trick; since it’s only useful > when POSIXLY_CORRECT is set, perhaps we can remove it? True, removed. > (guix docker) does this: > and (guix packages) does something similar. Hm, maybe it would make sense to export a set of options, so build systems/packages can share them? Or create a package that wraps tar with the proper options? > So ‘--sort=name’ seems to be missing. It’s present, see above ↑* Updated patch attached. I’ll push it if there are no further comments. Cheers, Lars --pPxJ7XXEYghOmvy5 Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-build-Make-outputs-of-node-build-system-reproducible.patch" >From 6692ebc8561d4e419c276fcdd01a4088d29c5fd7 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Thu, 17 Jun 2021 14:11:19 +0200 Subject: [PATCH] build: Make outputs of node-build-system reproducible. package.json records two hashes of package.tgz, which change for each build, resulting in non-reproducible builds. * guix/build/node-build-system.scm (repack): Add reproducibility options to tar command. --- guix/build/node-build-system.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/guix/build/node-build-system.scm b/guix/build/node-build-system.scm index a55cab237c..70a367618e 100644 --- a/guix/build/node-build-system.scm +++ b/guix/build/node-build-system.scm @@ -120,7 +120,14 @@ #t) (define* (repack #:key inputs #:allow-other-keys) - (invoke "tar" "-czf" "../package.tgz" ".") + (invoke "tar" + ;; Add options suggested by https://reproducible-builds.org/docs/archives/ + "--sort=name" + (string-append "--mtime=@" (getenv "SOURCE_DATE_EPOCH")) + "--owner=0" + "--group=0" + "--numeric-owner" + "-czf" "../package.tgz" ".") #t) (define* (install #:key outputs inputs #:allow-other-keys) -- 2.31.1 --pPxJ7XXEYghOmvy5-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 16:58:41 2021 Received: (at 48933) by debbugs.gnu.org; 20 Jun 2021 20:58:42 +0000 Received: from localhost ([127.0.0.1]:34912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lv4Wf-0006wj-Lf for submit@debbugs.gnu.org; Sun, 20 Jun 2021 16:58:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lv4Wd-0006wU-Uh for 48933@debbugs.gnu.org; Sun, 20 Jun 2021 16:58:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49792) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lv4WX-0002ZW-55; Sun, 20 Jun 2021 16:58:33 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41558 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lv4WW-0006qG-R9; Sun, 20 Jun 2021 16:58:33 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Lars-Dominik Braun Subject: Re: bug#48933: [PATCH] build: Make outputs of node-build-system reproducible. References: <87bl85pm6o.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Messidor 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: Sun, 20 Jun 2021 22:58:31 +0200 In-Reply-To: (Lars-Dominik Braun's message of "Thu, 17 Jun 2021 14:12:18 +0200") Message-ID: <87zgvk8d8o.fsf@gnu.org> 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-Debbugs-Envelope-To: 48933 Cc: 48933@debbugs.gnu.org, jlicht@fsfe.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Lars-Dominik Braun skribis: [...] >> (guix docker) does this: >> and (guix packages) does something similar. > Hm, maybe it would make sense to export a set of options, so > build systems/packages can share them? Or create a package that wraps > tar with the proper options? Would be nice. Even better would be to use a custom tar implementation (similar to (guix cpio)) that would make it easier and less clunky to ensure reproducibility. >> So =E2=80=98--sort=3Dname=E2=80=99 seems to be missing. > It=E2=80=99s present, see above =E2=86=91* Indeed. :-) > Updated patch attached. I=E2=80=99ll push it if there are no further comm= ents. Perfect, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 08:12:26 2021 Received: (at 48933-done) by debbugs.gnu.org; 24 Jun 2021 12:12:26 +0000 Received: from localhost ([127.0.0.1]:42581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwODZ-00081R-Mw for submit@debbugs.gnu.org; Thu, 24 Jun 2021 08:12:26 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:49610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwODU-000818-7J for 48933-done@debbugs.gnu.org; Thu, 24 Jun 2021 08:12:24 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4G9fC16Z6MzQjb9; Thu, 24 Jun 2021 14:12:13 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1624536732; 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: in-reply-to:in-reply-to:references:references; bh=KMU7uakBbtamhE0FCDnnYbTHjeSJsNBlaLyna82hBL8=; b=i7xx8SJMwoH473aHVVYqArhARfqzL444KD6i7f+rVaTvf2jCIeI6CiV6ZH+vfZfazCQXzv iLCih3wxzgOqKUe1+4+luqrm34QOQx0he8Ipjhuwmx+IeElXSdMqX1wdmrGe1Godmg+ObG GPjv8lbbZxmw1MqFVauMcNbSXGEQEL7LsMor+9xkF5c68jbMsx5nbb9Bt761pGcpzMwZsv Ee9JPp2byw/PSR943G9GKv3W07seAd73n/lwmWRXVdusoDqZB07ucAAX5Zx8vH9bfyeFOi DsPIFKd3/skm5h+hvwpTa0CW6IHb4ptGQi8vpxmv0rBwp3hBTzp/GLEvIuOvRw== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id soOS5U-0lalK; Thu, 24 Jun 2021 14:12:10 +0200 (CEST) Date: Thu, 24 Jun 2021 14:12:08 +0200 From: Lars-Dominik Braun To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#48933: [PATCH] build: Make outputs of node-build-system reproducible. Message-ID: References: <87bl85pm6o.fsf@gnu.org> <87zgvk8d8o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87zgvk8d8o.fsf@gnu.org> X-MBO-SPAM-Probability: X-Rspamd-Score: -0.75 / 15.00 / 15.00 X-Rspamd-Queue-Id: EB2F1181E X-Rspamd-UID: 9666ce X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48933-done Cc: 48933-done@debbugs.gnu.org, jlicht@fsfe.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, > > Updated patch attached. I’ll push it if there are no further comments. > > Perfect, thanks! pushed as 9c93573d15e90232de0effb4c28332c454dbc290. Cheers, Lars From unknown Sat Sep 20 21:45:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 23 Jul 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator