[Reproducible-builds] Notes to mariadb-10.0

Vagrant Cascadian vagrant at debian.org
Mon Jul 11 08:40:25 UTC 2016


On 2016-07-10, Otto Kekäläinen wrote:
> Diffs reveal that the issue is expressed in products that stem from
> storage/tokudb/*. We are not able to poinpoint what it is exactly, and
> we are not even able to reproduce the unreproducible build.
>
> Here's what we've done in a sid amd64 VM:
>
> ===============
> sudo apt-get update
> sudo apt-get install dh-exec libpcre3-dev git-buildpackage
> mkdir orig
> cd orig
> gbp clone --pristine-tar git://git.debian.org/git/pkg-mysql/mariadb-10.0.git
> cd ..
> export DEB_BUILD_OPTIONS="nocheck"
> cp -r orig xxx
> cd xxx/mariadb-10.0
> gbp buildpackage
> cd ../..
> mv xxx yyy
> cp -r orig xxx
> cd xxx/mariadb-10.0
> gbp buildpackage
> ===============

There are numerous other things such as locale, date, timezone,
username, and uid (just for a few examples) that are varied in the
reproducible builds infrastructure that you would also need to change
between builds:

  https://tests.reproducible-builds.org/debian/index_variations.html


There is a new tool in development, reprotest, to help set up builds
with variations:

  https://packages.debian.org/unstable/main/reprotest

I'm not sure how far along it is or if it would be useful to you yet,
perhaps others could chime in about that?


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160711/54fef213/attachment.sig>


More information about the Reproducible-builds mailing list