dpkg and gcc-6 uploaded with BUILD_PATH_PREFIX_MAP support

Ximin Luo infinity0 at debian.org
Sat Apr 8 13:13:00 UTC 2017


Ximin Luo:
> Hi all, I uploaded patched versions of dpkg and gcc-6 today.
> 
> "Soon" (after all the schroots are updated) we should see how well this works. Hopefully we'll get to around 88-90% or so reproducibility again in sid; there are still some issues like [1] that aren't covered by these patches.
> 
> The patches are here:
> 
> https://anonscm.debian.org/cgit/reproducible/debrepatch.git/tree/toolchain-patches
> 
> or as git commits here:
> 
> https://anonscm.debian.org/cgit/reproducible/gcc-6.git/
> https://anonscm.debian.org/cgit/reproducible/dpkg.git/
> 
> I haven't yet filed bugs for them because they are not complete - e.g. they need documentation and upstream approval. But I'll do this soon in the next few weeks or so.
> 
> X
> 
> [1] https://tests.reproducible-builds.org/debian/issues/unstable/randomness_in_r_rdb_rds_databases_issue.html
> 

Looks like gcc-6 got updated in the meantime, invalidating the changes - and making some more things unreproducible because I had disabled the -fdebug-prefix-map fix in dpkg.

I've removed these patches now. On Monday I'll reupload dpkg but only disable -fdebug-prefix-map on amd64, and then try to keep gcc-6 (amd64 only) updated over the next few weeks. It seems doko is uploading new versions roughly once every 1-2 weeks, and if I use pb17 to build with DEB_BUILD_OPTIONS=nocheck the build should only take 1-2 hours.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Reproducible-builds mailing list