[pkg-bacula-devel] Reproducible build weirdness

Sven Hartge sven at svenhartge.de
Mon Nov 12 21:57:45 GMT 2018


Hi!

I've been looking into why reprotest fails.

As of current HEAD, only two main DEBs (and their dbgsyms) are different:

bacula-common_9.2.2-1_amd64.deb
bacula-director_9.2.2-1_amd64.deb

And inside those DEBs the following binaries differ:

/usr/lib/bacula/bdirjson
/usr/sbin/bacula-dir

*And* inside those binaries there is a strange path leakage, causing an
offset later on.

Somehow parts of the buildpath to smartall.h and mem_pool.h end up in
the binaries and *only* those binaries, which is doubly strange, because
smartall.h and mem_pool.h are included via lib/lib.h which is included
via lib/bacula.h which in turn is included in everything.

I've attached the logfile from reprotest with diffoscope in case you
want to take a look yourself.

Grüße,
Sven,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reprotest-1542058294.log.gz
Type: application/gzip
Size: 1052641 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-bacula-devel/attachments/20181112/9407e786/attachment-0001.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-bacula-devel/attachments/20181112/9407e786/attachment-0001.sig>


More information about the pkg-bacula-devel mailing list