From unknown Sat Sep 20 14:39:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72232: "make dist" is not reproducible Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 21 Jul 2024 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72232 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 72232@debbugs.gnu.org Cc: Simon Josefsson X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17215787006004 (code B ref -1); Sun, 21 Jul 2024 16:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2024 16:18:20 +0000 Received: from localhost ([127.0.0.1]:55877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVZGO-0001Ym-5Q for submit@debbugs.gnu.org; Sun, 21 Jul 2024 12:18:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:39772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVZGL-0001Ye-K5 for submit@debbugs.gnu.org; Sun, 21 Jul 2024 12:18:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVZGJ-0006gU-4h for bug-coreutils@gnu.org; Sun, 21 Jul 2024 12:18:15 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.219]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVZGH-0001n4-4T for bug-coreutils@gnu.org; Sun, 21 Jul 2024 12:18:14 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1721578686; cv=none; d=strato.com; s=strato-dkim-0002; b=lQiA6TTwMQ+tHOF7kVw+TNKEeqDzJ/iKTprNzxqbPBVoUkee4ceSO6o/knsynokQk7 E887W0d5e/Ewvz48wvQjWWF7VvELYsdlQPjOb59dFHczemgw2Zp65OVwu67GD4fvGL17 ccmpItgjAX3yz+jI1E4VJ2VQAYgkXPIPiky85CMUE7BLZK1SJ7idTrtMA/EanQh7BYwW TnkC+ulKMyKd6xAynFPRnsM7kJkjvtwHLn/csOGTb1XZdUSMUKKsI8qPuNsy7yebqiB4 4yw3DEkNDv5Mym8aSw6Ja6VoXqYDTsqhSvNcx7egeqtn3VXjgodYDWr9tkJRss4O3EHB yO1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=NxZbg5HwpnooHnUsH91a4XFyL9p3LDe/paiayPKxa170tYMwFM7IUiO9AacsyZMqK+ mvWWxlN/c7x8XAd3/jq0OLF4b/PHC34m9taW63FT0Pf9uxqZ/885aFPheQLey0Ure0cD b7AlSWPOkWFSOFCcCHRy1B3L8beKj0Lzboa2huZwWL8RW5xJSsjH6jLhktzs/Fs9Tn0O Arb/Ssw6zVIJ/LFne0wp33q2ukpqt+sO+E5DTlqgUlgPcihCQoUjCLBZCQJdN7IBP/PN HGFGstJq6ijM+nuoVpkTUjHXI8sfVtvaj4QlA/OqHCXrhpQAanRBfBzOpu/UY5qeP3r9 QEPA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=HB0h6pBHBH3N6FZVOfCGuf5/u69kC0s0nULBqQ1eCGGkUr4mcqTxRFSkcKNmFQmK6f 30rZr20o1tFifhV8aqi7i3SO071I2LhX/juUOuKZfLXh79puT2n6spz9u4JVDRDQ+lzU kFQMaaMwrQsCVJs1fuZmvURf31NxrBRQIK3FSXGpVsSemOkx9sq8+hsBp9QQVRjY97gm 5z0Di/lFIlY0Vjs6cYF4ccvTOSNgSPGbbpjHjZrxYKCIkDagSd2PO+kVQDmx7T+4FUzB 3Lu/GEbN7N59O97lu+eTi92FWQInvKHqs2e6PzxQh0o0vAyS9GmdvSyMyuVLwcWoF4OR r1Cw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=aPLidi5FTEFEGDLOm5Cj4IFig/BuyePh6yMeOGNANPChoDnUztNNIjxtiyq3frM0Ck Z9jksp/XmZkjwQCRDNBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOejaAQLQQQx2f230GW7tdW2kDZtw==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e06LGI6MVh (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 Jul 2024 18:18:06 +0200 (CEST) From: Bruno Haible Date: Sun, 21 Jul 2024 18:18:06 +0200 Message-ID: <2739949.hTDNKPQEx9@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.219; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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, Subsequent runs of "make dist" in the same environment produce tarballs with different contents. How to reproduce: In a git checkout of coreutils, do: $ echo snapshot > .tarball-version $ ./configure; make -k maintainer-clean $ ./bootstrap $ ./configure; make dist $ mkdir 1; (cd 1 && tar xf ../*.tar.gz) $ make; make dist $ mkdir 2; (cd 2 && tar xf ../*.tar.gz) $ diff -r -q 1 2 The last command produces a difference: $ diff -r -q 1 2 Files 1/coreutils-snapshot/.timestamp and 2/coreutils-snapshot/.timestamp differ $ cat 1/coreutils-snapshot/.timestamp 1721577765 $ cat 2/coreutils-snapshot/.timestamp 1721577832 Can this be avoided? Can the contents of '.timestamp' always be the same? (Wouldn't it be enough to give it a different modification time, each time?) Bruno From unknown Sat Sep 20 14:39:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Bruno Haible Subject: bug#72232: closed (Re: bug#72232: "make dist" is not reproducible) Message-ID: References: <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> <2739949.hTDNKPQEx9@nimes> X-Gnu-PR-Message: they-closed 72232 X-Gnu-PR-Package: coreutils Reply-To: 72232@debbugs.gnu.org Date: Sun, 21 Jul 2024 17:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1721583962-25485-1" This is a multi-part message in MIME format... ------------=_1721583962-25485-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #72232: "make dist" is not reproducible which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 72232@debbugs.gnu.org. --=20 72232: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72232 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1721583962-25485-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 72232-done) by debbugs.gnu.org; 21 Jul 2024 17:45:17 +0000 Received: from localhost ([127.0.0.1]:56000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVacX-0006c2-2E for submit@debbugs.gnu.org; Sun, 21 Jul 2024 13:45:17 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:60555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVacU-0006bm-6h for 72232-done@debbugs.gnu.org; Sun, 21 Jul 2024 13:45:15 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4266dc7591fso25064825e9.0 for <72232-done@debbugs.gnu.org>; Sun, 21 Jul 2024 10:45:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721583846; x=1722188646; darn=debbugs.gnu.org; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=Usg2K+vWonavHfA/jwpRERvaIjb0iP7jNCJslbWH7+o=; b=TXT31RADp+gKqlDruH2c5Dkln/nVk919eWwezpq5HG0g/4M6jPzfeyBXsHBtimZddI QZ462HTrWN+iPBct0HbWKtmzh8X4BBaqBlZ6Kntl9EjJxLqVQ19ojl3yP+oLlQIBDldb kuaoU+eIjgTK07pjzV/YGbrgsAvl0PaePyWrl+vY3fHozZJHmSRroQVAWknpLL62H8ZJ DwajkpSihIGMRsKLe2crSaUHCOTfw6g3MQxNkc4ayfhFaQaAuzOwd1Mp4PORHT2br5Hf RLN6yxXxb3GRHjmZKEmt8sLPSJII1ZIQjPddEjV+Yrys7uoE3XtApiJgrJytj/xPJtik Uozw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721583846; x=1722188646; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Usg2K+vWonavHfA/jwpRERvaIjb0iP7jNCJslbWH7+o=; b=oLUtrF2xWoPit+8ue69RGXJPACJGbLdYO9LUw3LRg19vc1zWd0KtJxG9SJm1GQgbSV /9pf168yqoKf9H6Ta9/vUa97OnCeuK1uEDRRKbuL8MiqpPenpBXr4fsfJ1VIH8C+Y0mK NYpvMar411N+nYUoO0+QC2JoSb58yKnrDGaO9Qch2mTnQU3hcOPrA+NIomY9sWvQe5aN 2BH+SWjPN9G+NKDfDPTb9iw4q5XvJgXKeSYQ6m7G7Mo9M3IXNmmIDMZLUOLkRGrR+Fn+ Dy/jXlgADn+Bf+/4oIxei1mye1FtsTx1xIarI5IK4HFrC3W9GO2wNeqddACnR+BhWVhn q8Xg== X-Forwarded-Encrypted: i=1; AJvYcCWyZ+nPdeqvVnTbYXI+T0ulrA6ANM6U64MYXhoXs+M5XeEQMq8CuZvd38BpHnzEDsIv2Yp3XHRc8XS3QWcJOlPR/NEQjzoyK90JlQ== X-Gm-Message-State: AOJu0YyJDEET59SdAFzmYinbsts7EgMP1Cj4vI2+/R3IPRwhLPp/YZ9b JT9GrWs3xNZKmvU815EH3Bp/g0eUoUK7xHKT6kxYsAdsJO4Yh3qFiqqO/8jp X-Google-Smtp-Source: AGHT+IFiKim549IU4En25rsDURk5/H17H7de07Fx7WwTwrdYVJsccQFe6BxcTEHmYwTh6/k1ynlHIA== X-Received: by 2002:a05:600c:3c88:b0:426:6e93:4ad0 with SMTP id 5b1f17b1804b1-427deff7426mr20532935e9.17.1721583845590; Sun, 21 Jul 2024 10:44:05 -0700 (PDT) Received: from [192.168.1.28] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-427d2a5c34bsm125341085e9.16.2024.07.21.10.44.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Jul 2024 10:44:05 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------jFzfgO3ZbLfQP7RxG044EJmy" Message-ID: <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> Date: Sun, 21 Jul 2024 18:44:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#72232: "make dist" is not reproducible To: Bruno Haible , 72232-done@debbugs.gnu.org References: <2739949.hTDNKPQEx9@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: <2739949.hTDNKPQEx9@nimes> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72232-done Cc: Simon Josefsson 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 (-) This is a multi-part message in MIME format. --------------jFzfgO3ZbLfQP7RxG044EJmy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 21/07/2024 17:18, Bruno Haible wrote: > Hi, > > Subsequent runs of "make dist" in the same environment produce tarballs with > different contents. > > How to reproduce: > > In a git checkout of coreutils, do: > > $ echo snapshot > .tarball-version > $ ./configure; make -k maintainer-clean > $ ./bootstrap > $ ./configure; make dist > $ mkdir 1; (cd 1 && tar xf ../*.tar.gz) > $ make; make dist > $ mkdir 2; (cd 2 && tar xf ../*.tar.gz) > $ diff -r -q 1 2 > > The last command produces a difference: > > $ diff -r -q 1 2 > Files 1/coreutils-snapshot/.timestamp and 2/coreutils-snapshot/.timestamp differ > $ cat 1/coreutils-snapshot/.timestamp > 1721577765 > $ cat 2/coreutils-snapshot/.timestamp > 1721577832 > > Can this be avoided? Can the contents of '.timestamp' always be the same? > (Wouldn't it be enough to give it a different modification time, each time?) Right, we should be able to adjust this. The .timestamp file was added to support reproducible _builds_: https://github.com/coreutils/coreutils/commit/c1b3d6587 https://reproducible-builds.org/docs/source-date-epoch/ We can just rely on the timestamp of the .tarball-version to support reproducible _tarballs_. That's done in the attached, which I'll apply later. Marking this as done. thanks, Pádraig --------------jFzfgO3ZbLfQP7RxG044EJmy Content-Type: text/x-patch; charset=UTF-8; name="coreutils-repro-dist.patch" Content-Disposition: attachment; filename="coreutils-repro-dist.patch" Content-Transfer-Encoding: base64 RnJvbSBlZDEyNzNiMDBiMTI3Y2FkOWJiOTg2N2UwZmQyYmU3MGQ2MGJlZTFhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogU3VuLCAyMSBKdWwgMjAyNCAxODoyNTowNSAr MDEwMApTdWJqZWN0OiBbUEFUQ0hdIGJ1aWxkOiBzdXBwb3J0IHJlcHJvZHVjaWJsZSB0YXJi YWxsIGNyZWF0aW9uCgpXZSBhbHJlYWR5IHN1cHBvcnQgcmVwcm9kdWNpYmxlIGJ1aWxkcyBz aW5jZSBjb21taXQgdjguMjQtOTktZ2MxYjNkNjU4NywKYW5kIHRoaXMgYWRqdXN0cyB0aGF0 IGNoYW5nZSB0byBhbHNvIHN1cHBvcnQgcmVwcm9kdWNpYmxlIHRhcmJhbGxzIHdpdGgKc3Vi c2VxdWVudCBydW5zIG9mIGBtYWtlIGRpc3RgLgoKKiBNYWtlZmlsZS5hbTogRG9uJ3QgY3Jl YXRlIGEgdmFyeWluZyAudGltZXN0YW1wIGZpbGUsIGluc3RlYWQgLi4uCiogbWFuL2xvY2Fs Lm1rOiBSZWx5IG9uIHRoZSB0aW1lc3RhbXAgb2YgdGhlIC50YXJiYWxsLXZlcnNpb24gZmls ZS4KRml4ZXMgaHR0cHM6Ly9idWdzLmdudS5vcmcvNzIyMzIKLS0tCiBNYWtlZmlsZS5hbSAg fCAyIC0tCiBtYW4vbG9jYWwubWsgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUuYW0gYi9N YWtlZmlsZS5hbQppbmRleCBiYmJkYzc4MjkuLjNmZDU0NjU5OSAxMDA2NDQKLS0tIGEvTWFr ZWZpbGUuYW0KKysrIGIvTWFrZWZpbGUuYW0KQEAgLTgyLDE0ICs4MiwxMiBAQCBCVUlMVF9T T1VSQ0VTID0gLnZlcnNpb24KIAogIyBIYXZlIG5vIHJlYWQtb25seSBmaWxlcyBpbiB0aGUg dGFyYmFsbCB0byBhbGxvdyBlYXN5IHJlbW92YWwuCiAjIEhhdmUgLnRhcmJhbGwtdmVyc2lv biBiYXNlZCB2ZXJzaW9ucyBvbmx5IGluIHRhcmJhbGwgYnVpbGRzLgotIyBIYXZlIC50aW1l c3RhbXAgYmFzZWQgZGF0ZXMgb25seSBpbiB0YXJiYWxsIGJ1aWxkcy4KICMgVGhlIHBlcmwg c3Vic3RpdHV0aW9uIGlzIHRvIGNoYW5nZSBzb21lIGtleSB1c2VzIG9mICJybSIgdG8gIi9i aW4vcm0iLgogIyBTZWUgdGhlIHJtX3N1YnN0IGNvbW1lbnQgZm9yIGRldGFpbHMuCiAjIFRo ZSB0b3VjaCBhdm9pZHMgYSBzdWJ0bGUsIHNwdXJpb3VzICJtYWtlIGRpc3RjaGVjayIgZmFp bHVyZS4KIGRpc3QtaG9vazogZ2VuLUNoYW5nZUxvZwogCSQoQU1fVl9HRU4pY2htb2QgLVIg K3J3ICQoZGlzdGRpcikKIAkkKEFNX1ZfR0VOKWVjaG8gJChWRVJTSU9OKSA+ICQoZGlzdGRp cikvLnRhcmJhbGwtdmVyc2lvbgotCSQoQU1fVl9HRU4pZGF0ZSArJXMgPiAkKGRpc3RkaXIp Ly50aW1lc3RhbXAKIAkkKEFNX1ZfYXQpcGVybCAtcGkgLWUgJyQocm1fc3Vic3QpJyAkKGRp c3RkaXIpL01ha2VmaWxlLmluCiAJJChBTV9WX2F0KXRvdWNoICQoZGlzdGRpcikvZG9jL2Nv bnN0YW50cy50ZXhpIFwKIAkgICQoZGlzdGRpcikvZG9jL2NvcmV1dGlscy5pbmZvCmRpZmYg LS1naXQgYS9tYW4vbG9jYWwubWsgYi9tYW4vbG9jYWwubWsKaW5kZXggMjRmODg3NDVhLi4x YWNkNzNmZTcgMTAwNjQ0Ci0tLSBhL21hbi9sb2NhbC5taworKysgYi9tYW4vbG9jYWwubWsK QEAgLTE5NCw3ICsxOTQsOCBAQCBlbmRpZgogCSAgJiYgJChNS0RJUl9QKSAkJHQJCQkJCQlc CiAJICAmJiAoY2QgJCR0ICYmICQoTE5fUykgJyQoYWJzX3RvcF9idWlsZGRpcikvc3JjLyck JHByb2ckKEVYRUVYVCkgXAogCQkJCSQkYXJndiQoRVhFRVhUKSkJCQlcCi0JJiYgOiAkJHtT T1VSQ0VfREFURV9FUE9DSD1gY2F0ICQoc3JjZGlyKS8udGltZXN0YW1wIDI+L2Rldi9udWxs IHx8IDpgfSBcCisJJiYgOiAkJHtTT1VSQ0VfREFURV9FUE9DSD1gZGF0ZSAtciAkKHNyY2Rp cikvLnRhcmJhbGwtdmVyc2lvbiArJXMgXAorCQkJCSAgIDI+L2Rldi9udWxsIHx8IDpgfSBc CiAJJiYgOiAkJHtUWj1VVEMwfSAmJiBleHBvcnQgVFoJCQkJCVwKIAkmJiBleHBvcnQgU09V UkNFX0RBVEVfRVBPQ0ggJiYgJChydW5faGVscDJtYW4pCQkJXAogCQkgICAgIC0tc291cmNl PSckKFBBQ0tBR0VfU1RSSU5HKScJCQlcCi0tIAoyLjQ1LjIKCg== --------------jFzfgO3ZbLfQP7RxG044EJmy-- ------------=_1721583962-25485-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jul 2024 16:18:20 +0000 Received: from localhost ([127.0.0.1]:55877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVZGO-0001Ym-5Q for submit@debbugs.gnu.org; Sun, 21 Jul 2024 12:18:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:39772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVZGL-0001Ye-K5 for submit@debbugs.gnu.org; Sun, 21 Jul 2024 12:18:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVZGJ-0006gU-4h for bug-coreutils@gnu.org; Sun, 21 Jul 2024 12:18:15 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.219]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVZGH-0001n4-4T for bug-coreutils@gnu.org; Sun, 21 Jul 2024 12:18:14 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1721578686; cv=none; d=strato.com; s=strato-dkim-0002; b=lQiA6TTwMQ+tHOF7kVw+TNKEeqDzJ/iKTprNzxqbPBVoUkee4ceSO6o/knsynokQk7 E887W0d5e/Ewvz48wvQjWWF7VvELYsdlQPjOb59dFHczemgw2Zp65OVwu67GD4fvGL17 ccmpItgjAX3yz+jI1E4VJ2VQAYgkXPIPiky85CMUE7BLZK1SJ7idTrtMA/EanQh7BYwW TnkC+ulKMyKd6xAynFPRnsM7kJkjvtwHLn/csOGTb1XZdUSMUKKsI8qPuNsy7yebqiB4 4yw3DEkNDv5Mym8aSw6Ja6VoXqYDTsqhSvNcx7egeqtn3VXjgodYDWr9tkJRss4O3EHB yO1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=NxZbg5HwpnooHnUsH91a4XFyL9p3LDe/paiayPKxa170tYMwFM7IUiO9AacsyZMqK+ mvWWxlN/c7x8XAd3/jq0OLF4b/PHC34m9taW63FT0Pf9uxqZ/885aFPheQLey0Ure0cD b7AlSWPOkWFSOFCcCHRy1B3L8beKj0Lzboa2huZwWL8RW5xJSsjH6jLhktzs/Fs9Tn0O Arb/Ssw6zVIJ/LFne0wp33q2ukpqt+sO+E5DTlqgUlgPcihCQoUjCLBZCQJdN7IBP/PN HGFGstJq6ijM+nuoVpkTUjHXI8sfVtvaj4QlA/OqHCXrhpQAanRBfBzOpu/UY5qeP3r9 QEPA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=HB0h6pBHBH3N6FZVOfCGuf5/u69kC0s0nULBqQ1eCGGkUr4mcqTxRFSkcKNmFQmK6f 30rZr20o1tFifhV8aqi7i3SO071I2LhX/juUOuKZfLXh79puT2n6spz9u4JVDRDQ+lzU kFQMaaMwrQsCVJs1fuZmvURf31NxrBRQIK3FSXGpVsSemOkx9sq8+hsBp9QQVRjY97gm 5z0Di/lFIlY0Vjs6cYF4ccvTOSNgSPGbbpjHjZrxYKCIkDagSd2PO+kVQDmx7T+4FUzB 3Lu/GEbN7N59O97lu+eTi92FWQInvKHqs2e6PzxQh0o0vAyS9GmdvSyMyuVLwcWoF4OR r1Cw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1721578686; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=ZfOv3WKNJAOzN/a+0wa6BYo8dmrnA4JwpBYnZqK1SZc=; b=aPLidi5FTEFEGDLOm5Cj4IFig/BuyePh6yMeOGNANPChoDnUztNNIjxtiyq3frM0Ck Z9jksp/XmZkjwQCRDNBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOejaAQLQQQx2f230GW7tdW2kDZtw==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e06LGI6MVh (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 Jul 2024 18:18:06 +0200 (CEST) From: Bruno Haible To: bug-coreutils@gnu.org Subject: "make dist" is not reproducible Date: Sun, 21 Jul 2024 18:18:06 +0200 Message-ID: <2739949.hTDNKPQEx9@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.219; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Simon Josefsson 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, Subsequent runs of "make dist" in the same environment produce tarballs with different contents. How to reproduce: In a git checkout of coreutils, do: $ echo snapshot > .tarball-version $ ./configure; make -k maintainer-clean $ ./bootstrap $ ./configure; make dist $ mkdir 1; (cd 1 && tar xf ../*.tar.gz) $ make; make dist $ mkdir 2; (cd 2 && tar xf ../*.tar.gz) $ diff -r -q 1 2 The last command produces a difference: $ diff -r -q 1 2 Files 1/coreutils-snapshot/.timestamp and 2/coreutils-snapshot/.timestamp differ $ cat 1/coreutils-snapshot/.timestamp 1721577765 $ cat 2/coreutils-snapshot/.timestamp 1721577832 Can this be avoided? Can the contents of '.timestamp' always be the same? (Wouldn't it be enough to give it a different modification time, each time?) Bruno ------------=_1721583962-25485-1-- From unknown Sat Sep 20 14:39:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72232: "make dist" is not reproducible Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 21 Jul 2024 17:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72232 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 72232@debbugs.gnu.org, P@draigBrady.com, bruno@clisp.org Received: via spool by 72232-submit@debbugs.gnu.org id=B72232.172158472226613 (code B ref 72232); Sun, 21 Jul 2024 17:59:01 +0000 Received: (at 72232) by debbugs.gnu.org; 21 Jul 2024 17:58:42 +0000 Received: from localhost ([127.0.0.1]:56008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVapV-0006vB-Ke for submit@debbugs.gnu.org; Sun, 21 Jul 2024 13:58:41 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:49338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVapS-0006un-VV for 72232@debbugs.gnu.org; Sun, 21 Jul 2024 13:58:40 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id B87D43C01409F; Sun, 21 Jul 2024 10:58:30 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id Bw273ZCAJkWp; Sun, 21 Jul 2024 10:58:30 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 7B83B3C00E407; Sun, 21 Jul 2024 10:58:30 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 7B83B3C00E407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1721584710; bh=WZJY16Si0d1r5nvrIu/zTLUg3rHFib1N5SE3yt8YyuM=; h=Message-ID:Date:MIME-Version:To:From; b=LsBuHZ9h0dhCMotIClI208sDdS2uIEs3FzqQnI1hd89/BZ/xcsB7DYH1BKNEMNQNC liMbWHcZgVIjoNVLV9MDSlMIa4KQPe8nK4sgIUQNhyIrIDf/khJX8rVcVBNa6g/m0L Q98P5lQC7+rPboUxr1jmOSnpiatWohWyZ/eO5sbsEIxVlNgq8Brzrtz1Mp20Oa1olk 08Ib4vGxyPualAekJ/67bxes31Jl42OhWK9TKLquX2PdQEjcXgB+2U0CiAH6EQ0Z6c 00FoMwEwC/8AXkcE6a1O+NaIP4vIxn5XTzabX9CIxkGCrDkS/c2e16x5UBq4pBtQHA sIWiWMZ+Np19w== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id 4eXWLlQfkod3; Sun, 21 Jul 2024 10:58:30 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.154.17.165]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 5F7B13C01409F; Sun, 21 Jul 2024 10:58:30 -0700 (PDT) Message-ID: <7827c138-ab83-45f0-bacc-27bb040a194e@cs.ucla.edu> Date: Sun, 21 Jul 2024 10:58:30 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <2739949.hTDNKPQEx9@nimes> <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) On 2024-07-21 10:44, P=C3=A1draig Brady wrote: > We can just rely on the timestamp of the .tarball-version > to support reproducible _tarballs_. Although this makes the distributed file contents reproducible, the=20 tarballs themselves are still not reproducible, since they contain=20 random timestamps and (I imagine) other metadata. I vaguely recall Bruno=20 having a general solution for that sort of problem but don't recall=20 where it got put. (I do something more complicated in TZDB.) From unknown Sat Sep 20 14:39:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72232: "make dist" is not reproducible Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 21 Jul 2024 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72232 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , 72232@debbugs.gnu.org, bruno@clisp.org Received: via spool by 72232-submit@debbugs.gnu.org id=B72232.172158528827654 (code B ref 72232); Sun, 21 Jul 2024 18:09:01 +0000 Received: (at 72232) by debbugs.gnu.org; 21 Jul 2024 18:08:08 +0000 Received: from localhost ([127.0.0.1]:56024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVayd-0007By-O5 for submit@debbugs.gnu.org; Sun, 21 Jul 2024 14:08:08 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:56384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVayb-0007BM-A7 for 72232@debbugs.gnu.org; Sun, 21 Jul 2024 14:08:05 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4267345e746so26576965e9.0 for <72232@debbugs.gnu.org>; Sun, 21 Jul 2024 11:08:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721585217; x=1722190017; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=R4L6ecD4sklV/oLYmOUUzTBBvpivO4VqRkjQHs8rlMM=; b=NAwZsYWkcCXcEfKhoImtDJSfLl6fUkJZzDTaropmjBzq2QDwpZLdlp1fWYczrd2Zg0 zGStSJziDPddQOALKoRVd/8QUD9F1t9KmgvXVwUwnmJvtFwPHJzQNE+3ZOQRySZKdymj 8piy7wNEyRKBoo5aZn1jY4JKrIv+KE2CUpF9pNL0cIolucIGP4ofwc8serwQPAZrbMQV OaY595e3kj8XeDqkYpduw7LZKATr83wSolo2hczZxQhdnPQ8rVFNaKx2nwRz4ZqI/cG3 3z1vx9Hy3N6LU8rjFQZuDxqM7q6JXlJUjYx73lovsYYByThO/autspLMnoUPxEMWfr+P WwIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721585217; x=1722190017; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=R4L6ecD4sklV/oLYmOUUzTBBvpivO4VqRkjQHs8rlMM=; b=KdYTFjWGM8guXuXfgc51NYA06MCZOHuq2HF0shOcWxwG2E2xLeRaIIon9/Ce/bPkOf aIhu0V3SiklDSzpyVpVQtelPRZqHa559V5JkjlcUQhQt/l4V9WgG6+Yls6xjQYY39B0n 4bLwj0lMpKV2DPrqWxd9UoM6W8is7tEkJUF2kQoyFdtqnleC7pyEUp/jiHhwdZqboBYZ /GDTfyLPQlLxptCiLpCnawsx/oIj6wRZx9/GNgT3LCUXsV4a+jhwLZw0OLhjc3MQSWoA PnfpFrbRJG94jeFn6d83SmofhaCoRcAPsb8E5+wzUWf29M829/gD1Cn3+XgW4xrG9TXK JS4w== X-Forwarded-Encrypted: i=1; AJvYcCV51WsP3H/KvGv/EeJjVfG76WcddbaFzJKQPMaxeMo+F9fhe0ZMSIGItvYjgdWMh4167bpZE3S6phQ49BRKdgbagGCoKWM= X-Gm-Message-State: AOJu0YyPEXvfpHh5rbwlLMyCdW18raZBO2gzA+cFBLSnJLKVS0EIi6KN 2qGr0IhtfSo2dg4TPG1ZkBRv1bBcGPw9I4hqYBmwmeYIkTAzCXjkOrSXwhpI X-Google-Smtp-Source: AGHT+IFB0K4tfi2k0QRVdZC2fValZedFzLdGrncaoF14Frgq1R/52dUjqKFx0iCPBCGmxil8naBxtQ== X-Received: by 2002:a05:600c:4506:b0:426:6157:7ad3 with SMTP id 5b1f17b1804b1-427dc524d30mr28164785e9.19.1721585217251; Sun, 21 Jul 2024 11:06:57 -0700 (PDT) Received: from [192.168.1.28] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-427d69070desm99559075e9.24.2024.07.21.11.06.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Jul 2024 11:06:56 -0700 (PDT) Message-ID: Date: Sun, 21 Jul 2024 19:06:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <2739949.hTDNKPQEx9@nimes> <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> <7827c138-ab83-45f0-bacc-27bb040a194e@cs.ucla.edu> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <7827c138-ab83-45f0-bacc-27bb040a194e@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) On 21/07/2024 18:58, Paul Eggert wrote: > On 2024-07-21 10:44, Pádraig Brady wrote: >> We can just rely on the timestamp of the .tarball-version >> to support reproducible _tarballs_. > > Although this makes the distributed file contents reproducible, the > tarballs themselves are still not reproducible, since they contain > random timestamps and (I imagine) other metadata. I vaguely recall Bruno > having a general solution for that sort of problem but don't recall > where it got put. (I do something more complicated in TZDB.) Fair enough. That issue is discussed at: https://www.gnu.org/software/tar/manual/html_section/Reproducibility.html For now at least I'll adjust the summary to say "tarball contents" rather than "tarballs". thanks, Pádraig From unknown Sat Sep 20 14:39:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72232: "make dist" is not reproducible Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 21 Jul 2024 18:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72232 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 72232@debbugs.gnu.org, P@draigbrady.com, Paul Eggert Received: via spool by 72232-submit@debbugs.gnu.org id=B72232.172158650429802 (code B ref 72232); Sun, 21 Jul 2024 18:29:01 +0000 Received: (at 72232) by debbugs.gnu.org; 21 Jul 2024 18:28:24 +0000 Received: from localhost ([127.0.0.1]:56044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVbIF-0007kc-TZ for submit@debbugs.gnu.org; Sun, 21 Jul 2024 14:28:24 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.162]:33793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVbIC-0007kN-GJ for 72232@debbugs.gnu.org; Sun, 21 Jul 2024 14:28:21 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1721586487; cv=none; d=strato.com; s=strato-dkim-0002; b=r9cQRC++h3c/awWj053eBpojRgIx1WYSKBZrxTAmB56cQsRbR+2YKIVNw8+zdQ1g9t AywVH8ctv58O3+wdNPvGyAELHZlkck4cfxuKDsA9ervEd42J2p5hmxkbgwRDBWrC08oz 2uR5KCdX4rHNUch8EFfa+7cENUJnJSL5O05zS0r8TEXP7JSnZlPk6mFDx8VmYnrZtfdE iMTXgDjEk0Fh0ODa/kLVDrbGrAf462s8FxROf05x9BlfIFsBGieS3/gpwmoq40pHTQSp YQvf2fu5h+dzguDGJ/jvDOu3tk5UPRwhb65ZNBNJ3SeG+LqZJwBY69TwA6yj7jrJFp5X Q2iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1721586487; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=wIJv+FjKwC1IurfGLLYIFcW7WD7IyNMCCelskKtrP+A=; b=a5xFt+MSs2yM+kyf5+OosOzf7YUsvHWGn8/fw9/HXG2D0x2si2zxVvtYyY8iHJBsVL H6L2AFJruQaxdGOrO+ywTvqEZE8Tfj5m6GbDD7eLPmihnzNhQ+SKz2+fvlrTk3zLQXTY cWA1T+nwC2gb66tUxmBZs13SerA8IdFwS6XaobmLjkQf7KBe1SSxP3wu61VfPj4aD44r JtyrRQuH9BjLRHFhBOGlTRmuVbpYiRmNV/T47+1x+kbqajEaxjV/NNQ/LdyGSCJSm3LE VP4yYKGcTpae3ibaSmDpToJ/WrPz8IQTyoMzWbI2U6OQ02slkXN83dZHJjTpDRfCon0U XG3w== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1721586487; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=wIJv+FjKwC1IurfGLLYIFcW7WD7IyNMCCelskKtrP+A=; b=G8l8DO0mKLMmQ5ZHEJ7iYQ/hzdS5M5Y5J8wbU/hi/qvu1lba4aSVZyQd2XAPtCDqeI UAoNO/N/LBzdY6LWeYKb/R2xIRAdAI3cFAGhKy66PLRR6Etgss0JKsmsPOkteC2TpfmP 21sXIVJqPAjxfhre7IRKL5Iq+zhdl1J5xnah7nr/+3jLnfbx0Wx7ryLIqcV6pXmDLn2F 2zgOgoBqIS/EXChoXwusEdFSomjinESCYLxBpGSeIZy4nvAK+Rl9FAp2dmUIB07T6/ae uG5hsWaEt1fOpqYqlRwhe+kSR8PwSaOODUPzLO24S1jVlFLcq+QTfgC6pBAinrNSvMIJ ZXWA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1721586487; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=wIJv+FjKwC1IurfGLLYIFcW7WD7IyNMCCelskKtrP+A=; b=nvszdE45VnmFwCkG/UqkXtVL0MQRpHgDSLsCkPGKIRPM0xTpxT0Knui7bKYEb4zshn +rlqEojcqETFJVLGTGAA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOejaAQLQQQx2f230GW7tdW2kDZtw==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e06LIS6Me1 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 Jul 2024 20:28:06 +0200 (CEST) From: Bruno Haible Date: Sun, 21 Jul 2024 20:28:06 +0200 Message-ID: <2607458.y1PWrYsiD0@nimes> In-Reply-To: <7827c138-ab83-45f0-bacc-27bb040a194e@cs.ucla.edu> References: <2739949.hTDNKPQEx9@nimes> <0eb59e0c-7647-4bee-b2f2-beeff52af755@draigBrady.com> <7827c138-ab83-45f0-bacc-27bb040a194e@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 0.0 (/) 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 (-) Paul Eggert wrote: > the tarballs themselves are still not reproducible, since they contain > random timestamps and (I imagine) other metadata. I vaguely recall Bruno > having a general solution for that sort of problem but don't recall > where it got put. It was at the end of .