
What happened about the
reproducible
builds effort for this week:
Toolchain fixes
Tomasz Buchert submitted a patch to
fix the currently overzealous
package-contains-timestamped-gzip warning.
Daniel Kahn Gillmor identified
#588746 as a
source of unreproducibility for packages using
python-support.
Packages fixed
The following 57 packages became reproducible due to changes in their
build dependencies:
antlr-maven-plugin,
aspectj-maven-plugin,
build-helper-maven-plugin,
clirr-maven-plugin,
clojure-maven-plugin,
cobertura-maven-plugin,
coinor-ipopt,
disruptor,
doxia-maven-plugin,
exec-maven-plugin,
gcc-arm-none-eabi,
greekocr4gamera,
haskell-swish,
jarjar-maven-plugin,
javacc-maven-plugin,
jetty8,
latexml,
libcgi-application-perl,
libnet-ssleay-perl,
libtest-yaml-valid-perl,
libwiki-toolkit-perl,
libwww-csrf-perl,
mate-menu,
maven-antrun-extended-plugin,
maven-antrun-plugin,
maven-archiver,
maven-bundle-plugin,
maven-clean-plugin,
maven-compiler-plugin,
maven-ear-plugin,
maven-install-plugin,
maven-invoker-plugin,
maven-jar-plugin,
maven-javadoc-plugin,
maven-processor-plugin,
maven-project-info-reports-plugin,
maven-replacer-plugin,
maven-resources-plugin,
maven-shade-plugin,
maven-site-plugin,
maven-source-plugin,
maven-stapler-plugin,
modello-maven-plugin1.4,
modello-maven-plugin,
munge-maven-plugin,
ocaml-bitstring,
ocr4gamera,
plexus-maven-plugin,
properties-maven-plugin,
ruby-magic,
ruby-mocha,
sisu-maven-plugin,
syncache,
vdk2,
wvstreams,
xml-maven-plugin,
xmlbeans-maven-plugin.
The following packages became reproducible after getting fixed:
- cgal/4.6-3 by Joachim Reichel.
- cmake/3.2.2-1 by Felix Geyer.
- dbus/1.8.16-2 by Simon McVittie.
- dialog/1.2-20150513-1 by Santiago Vila.
- dmaths/3.5.2.5+dfsg1-1 by Innocent De Marchi.
- faad2/2.8.0~cvs20150510-1 by Fabian Greffrath.
- fence-agents/4.0.18-1 by Christoph Berg.
- gamera/3.4.2-1 uploaded by Daniel Stender, original patch by Reiner Herrmann.
- hello-traditional/2.10-3 by Santiago Vila.
- libapache2-mod-perl2/2.0.9~rc1-1 uploaded by Niko Tyni, fixed upstream.
- libdbix-fulltextsearch-perl/0.73-11 uploaded by Dominic Hargreaves, original patch by Chris Lamb.
- libjpeg-turbo/1:1.4.0-7 uploaded by Ond ej Sur , original patch by Reiner Herrmann.
- libtime-format-perl/1.12-2 by gregor herrmann.
- libx11-keyboard-perl/1.4-5 by gregor herrmann.
- mailman/1:2.1.20-1 uploaded by Thijs Kinkhorst, original patch by Lunar.
- miscfiles/1.4.2.dfsg.1-10 uploaded by Robert Luberda, original patch by Chris Lamb.
- mkvtoolnix/7.9.0-1 uploaded by Christian Marillat, fixed upstream.
- mozilla-dom-inspector/1:2.0.15-1 by David Pr vot.
- nano/2.3.99pre3-1 uploaded by Jordi Mallach, original patch by Lunar.
- ndiswrapper/1.59-3 uploaded by Julian Andres Klode, original patch by Chris Lamb.
- original-awk/2012-12-20-3 uploaded by Santiago Vila, original patch by Chris Lamb.
- procmail/3.22-25 uploaded by Santiago Vila, original patch by Lunar.
- pxz/4.999.99~beta4+gitae80846-2 by Holger Levsen.
- python-tuskarclient/0.1.17-2 uploaded by Thomas Goirand, original patch by Reiner Herrmann.
- routino/2.7.3-2 by Bas Couwenberg.
- scantailor/0.9.11.1-3 by Daniel Stender.
- serverstats/0.8.2-11 prepared by Bjoern Boschman, original patch and upload by Chris Lamb.
- sysstat/11.1.3-1 by Robert Luberda.
- t-prot/3.4-3 by Axel Beckert.
- wmsystemtray/1.4+git20150508-1 by Doug Torrance.
- yafc/1.3.6-1 uploaded by Sebastian Ramacher, fixed upstream
Some uploads fixed some reproducibility issues but not all of them:
Ben Hutchings also
improved and merged several
changes submitted by Lunar to
linux.
Currently untested because in
contrib:
- Dmitry Smirnov uploaded fheroes2-pkg/0+svn20150122r3274-2-2.
reproducible.debian.net
Thanks to the reproducible-build team for running a buildd from hell. gregor herrmann
Mattia Rizzolo modified the script added last week to reschedule a package from
Alioth, a reason can now be optionally specified.
Holger Levsen splitted the
package
sets page
so each set now has its own page. He also added new sets for
Java
packages,
Haskell
packages,
Ruby
packages,
debian-installer
packages,
Go
packages,
and
OCaml
packages.
Reiner Herrmann added
locales-all to
the set of packages installed in the build environment as its needed to
properly identify variations due to the current locale.
Holger Levsen improved the scheduling so new uploads get tested sooner. He also
changed the
.json output that is used by
tracker.debian.org to lists FTBFS issues again
but only for issues unrelated to the toolchain or our test setup. Amongst many
other small fixes and additions, the graph colors should now be
more friendly to red-colorblind people.
The fix for
pbuilder given in
#677666 by Tim Landscheidt is now used. This
fixed several FTBFS for OCaml packages.
Work on rebuilding with different CPU has continued, a kvm-on-kvm build host
has been set been set up for this purpose.
debbindiff development
Version 19 of
debbindiff included a fix for a
regression when handling info files.
Version 20 fixes a bug when diffing
files with many differences toward a last line with no newlines. It also now
uses the proper encoding when writing the text output to a
pipe, and detects info files better.
Documentation update
Thanks to Santiago Vila, the unneeded
-depth option used with
find when
fixing mtimes has been removed from the examples.
Package reviews
113 obsolete
reviews have
been removed this week while 77 has been added.