Enabling -ffile-prefix-map by default

Lucas Nussbaum lucas at debian.org
Mon Aug 31 20:25:34 BST 2020


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20200831/56b14c99/attachment.sig>


More information about the Reproducible-builds mailing list