From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 30 20:46:21 2022 Received: (at 57304-done) by debbugs.gnu.org; 31 Aug 2022 00:46:21 +0000 Received: from localhost ([127.0.0.1]:37729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTBs3-0005WL-91 for submit@debbugs.gnu.org; Tue, 30 Aug 2022 20:46:21 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:56392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTBry-0005W5-76 for 57304-done@debbugs.gnu.org; Tue, 30 Aug 2022 20:46:17 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id BBBD51AD16; Tue, 30 Aug 2022 17:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=reproducible-builds.org; s=1.vagrant; t=1661906766; bh=zPl/XK7BEQMV8YXmHS/2eGaXu8IMzeput3LVA2u5xXA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=j3Fe7YVHHZBT2OkToTdz831eOz+XQMgaW0AbGzTIfc5ToA/c3/w0XGyYgW8DvoqHv 4vmcggtFVSo3fzX6qPHT8mbVYh5DBjclBtbgu5VWJrO4zW+zWhatBiy0UhPKoyNjL0 rzESXMzMmAQgwaoQhbPP0vQvwzG/dHdANG8VSZ34QfHsg4qKsSAuoToPzy5Or47Z4k Xuacf54GBCgkHped33S7/1xXr0eWj86IYb/bleizd4Tcz7I+zcCaSaARLp/DEzGH1C jB1BOdc7YyfpGogzCSQ4aN6srhNCG+a0oAjkbc/0KD5nMyB+AG5qQ+IchsCfad7C2V PmO5B3BmMD6Eg== From: Vagrant Cascadian To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#57304: Fix mm-common reproduciblility issues In-Reply-To: <87czcheahy.fsf@gnu.org> References: <874jy7k4p2.fsf@contorta> <87czcheahy.fsf@gnu.org> Date: Tue, 30 Aug 2022 17:46:01 -0700 Message-ID: <87h71tfdfa.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57304-done Cc: 57304-done@debbugs.gnu.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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2022-08-30, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: >> The userid used during the build is embedded in a shipped tarball in the >> mm-common package. Some abbreviated diffoscope output from guix >> challenge against builds from ci.guix.gnu.org and bordeax.guix.gnu.org: > > Good catch. > >> The attached patch fixes this by setting the user, group, uid and gid >> consistently. >> >> $ guix refresh --list-dependent mm-common >> Building the following 1138 packages would ensure 2236 dependent >> packages are rebuilt: ... >> >> Looks like it will have to wait for core-updates at least... > > Yeah, let=E2=80=99s apply it on =E2=80=98core-updates=E2=80=99. > >> From 4b359c9bbc918e6dcf1cab1141a9651d6d7bf271 Mon Sep 17 00:00:00 2001 >> From: Vagrant Cascadian >> Date: Fri, 19 Aug 2022 19:32:08 -0700 >> Subject: [PATCH] gnu: mm-common: Build reproducibly. >> >> * gnu/packages/patches/mm-common-consistent-user-and-group-in-tarball.pa= tch: >> New file. >> * gnu/local.mk (dist_patch_DATA): Add patch. >> * gnu/packages/gnome.scm (mm-common)[source]: Add patch. > > [...] > >> + %D%/packages/patches/mm-common-consistent-user-and-group-in-tarball.p= atch \ > > I=E2=80=99d suggest a shorter name to appease =E2=80=98tar=E2=80=99, say > =E2=80=98mm-common-reproducible-tarball.patch=E2=80=99. I do not think tar is too worried about that anymore since the updated tar format, but it is easier on human eyes, so I'll go along with it. :) Pushed 5ce7178eb8375716625de14f59e227fdd9b8d9f0 to core-updates! live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYw6vSgAKCRDcUY/If5cW qolJAQC/ZkONpQIVrQcmd26nkbkfiOGTJhFGPr367oXPugQ3IAEAzyMeqcBVVGv/ xu4v164mR3ImjqBK2WgCpx40iAyirQM= =qk/E -----END PGP SIGNATURE----- --=-=-=--