On 31/08/20 at 09:35 -0700, Vagrant Cascadian wrote: > Thanks for the quick response! More in-line below. > > On 2020-08-31, Lucas Nussbaum wrote: > > On 30/08/20 at 19:15 -0700, Vagrant Cascadian wrote: > >> I've appreciated all the work you've been doing with archive-wide > >> rebuilds of Debian over the years! > >> > >> I'm looking into proposing to enable dpkg's > >> DEB_BUILD_OPTIONS=reproducible=+fixfilepath by default > ... > >> It would be nice to try an archive-wide rebuild with +fixfilepath > >> enabled and on failure, > > > > Could you provide a dpkg package in a private repo (or in experimental) > > with that enabled by default? And ideally a script similar to > > https://salsa.debian.org/lucas/collab-qa-tools/-/blob/master/modes/gcc10 > > to install that package? > > I could build and upload an updated dpkg somewhere... > > I see that modes/clang10 mangles some files directly, and while this > makes me cringe a bit, what about instead adding a > modes/dpkg-fixfilepath doing something like: > > sed -i -e 's,fixfilepath => 0,fixfilepath => 1,g' /usr/share/perl5/Dpkg/Vendor/Debian.pm > > Is this an acceptible way forward? Ah, yes, totally! Unrelated question: those rebuilds would only be for arch:any packages, right? I can't think of a reason to rebuild arch:all for this test, but maybe I'm missing something. Lucas
Attachment:
signature.asc
Description: PGP signature