Enabling -ffile-prefix-map by default

Vagrant Cascadian vagrant at reproducible-builds.org
Sun Sep 27 21:45:33 BST 2020


On 2020-09-27, Lucas Nussbaum wrote:
> On 07/09/20 at 20:42 -0700, Vagrant Cascadian wrote:
>> On 2020-08-31, Lucas Nussbaum wrote:
>> > On 31/08/20 at 09:35 -0700, Vagrant Cascadian wrote:
>> >> On 2020-08-31, Lucas Nussbaum wrote:
>> >> > On 30/08/20 at 19:15 -0700, Vagrant Cascadian wrote:
>> >> >> 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,
...
>> Proposed merge request adding a script that does just that:
>> 
>>   https://salsa.debian.org/lucas/collab-qa-tools/-/merge_requests/9
>
> In http://qa-logs.debian.net/2020/09/26.fixfilepath/ you can find:
>
> 00cmp.fixfilepath.only-fails-with-fixfilepath.txt: that's the list of
> packages that fail with fixfilepath, but don't fail without it.

Huge thanks!

At a quick glance, looks to be 33 packages, many of which were already
identified in by our tags:

  https://tests.reproducible-builds.org/debian/issues/unstable/ftbfs_due_to_f-file-prefix-map_issue.html
  https://tests.reproducible-builds.org/debian/issues/unstable/ffile_prefix_map_passed_to_clang_issue.html

I've just added the missing ones, and will follow-up with bugs and
hopefully patches in the coming weeks. It is a pretty reasonable number
of packages to tackle.


So great to have this systematically tested so I can feel more confident
of the results; it was still a bit unclear just looking at the
reproducible builds test infrastructure, since we add so many other
variables in our tests.

Thanks, thanks, and more thanks!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20200927/99ae7643/attachment.sig>


More information about the Reproducible-builds mailing list