On 2022-08-30, Ludovic Courtès 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’s apply it on ‘core-updates’. > >> 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.patch: >> 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.patch \ > > I’d suggest a shorter name to appease ‘tar’, say > ‘mm-common-reproducible-tarball.patch’. 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