[Pkg-samba-maint] Bug#1006863: tevent: reproducible-builds: build path embedded in various libraries

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Sep 6 17:51:57 BST 2022


Control: fixed 1006863 0.12.0-1

> On Sun, 06 Mar 2022 16:43:09 -0800 Vagrant Cascadian <vagrant at reproducible-builds.org> wrote:
>> The build path and resulting Build ID for various libraries is embedded:
>> 
>>   https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/tevent.html
>> 
>>   /usr/lib/x86_64-linux-gnu/libtevent.so.0.11.0
>> 
>>   /build/1st/tevent-0.11.0/bin/default/../../tevent.c:303
>>   vs.
>>   /build/2/tevent-0.11.0/2nd/bin/default/../../tevent.c:303
>> 
>> The attached patch to debian/rules fixes this by passing
>> -ffile-prefix-map via CFLAGS in the dh_auto_configure override.
>> 
>> Alternately, updating to use the CFLAGS passed via dh/debhelper would
>> also likely fix this.
>
> It looks like current debian build environment already enables -ffile-prefix-map=$(CURDIR)=.
> option, so nothing is needed to be done on the tevent/talloc/etc side.
> Closing this bugreport now.  Please reopen it if you think this is incorrect.

Yeah, appears to have been fixed:

  https://tests.reproducible-builds.org/debian/history/tevent.html

tevent (0.12.0-1) unstable; urgency=medium
...
    - use buildflags.mk instead of our own CFLAGS

That is probably what did it.

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/pkg-samba-maint/attachments/20220906/7655fb3e/attachment.sig>


More information about the Pkg-samba-maint mailing list