83.md 6.06 KB
Newer Older
1
---
2
layout: new/blog
3
week: 83
4
published: 2016-11-29 18:11:35
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
---

What happened in the [Reproducible
Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday
November 20 and Saturday November 26 2016:


Reproducible work in other projects
-----------------------------------

* Webconverger, the Debian-based kiosk software [is now reproducible](https://webconverger.org/blog/2016/Webconverger\_has\_reproducible\_builds/)


Bugs filed
----------

Chris Lamb:

23 24 25 26 27 28
* [#845194](https://bugs.debian.org/845194) filed against [amd64-microcode](https://tracker.debian.org/pkg/amd64-microcode).
* [#845325](https://bugs.debian.org/845325) filed against [wheel](https://tracker.debian.org/pkg/wheel).
* [#845475](https://bugs.debian.org/845475) filed against [apktool](https://tracker.debian.org/pkg/apktool).
* [#845524](https://bugs.debian.org/845524) filed against [cairo-5c](https://tracker.debian.org/pkg/cairo-5c).
* [#845525](https://bugs.debian.org/845525) filed against [zp](https://tracker.debian.org/pkg/zp).
* [#845745](https://bugs.debian.org/845745) filed against [node-rimraf](https://tracker.debian.org/pkg/node-rimraf).
29 30 31

Daniel Shahaf:

32 33 34 35
* [#845191](https://bugs.debian.org/845191) filed against [libhtml-parser-perl](https://tracker.debian.org/pkg/libhtml-parser-perl).
* [#845229](https://bugs.debian.org/845229) filed against [libnss-ldap](https://tracker.debian.org/pkg/libnss-ldap).
* [#845282](https://bugs.debian.org/845282) filed against [pcsc-tools](https://tracker.debian.org/pkg/pcsc-tools).
* [#845426](https://bugs.debian.org/845426) filed against [munin-c](https://tracker.debian.org/pkg/munin-c).
36 37 38

Reiner Herrmann:

39 40 41 42 43 44 45
* [#845317](https://bugs.debian.org/845317) filed against [bzflag](https://tracker.debian.org/pkg/bzflag).
* [#845763](https://bugs.debian.org/845763) filed against [hdmi2usb-mode-switch](https://tracker.debian.org/pkg/hdmi2usb-mode-switch).
* [#845768](https://bugs.debian.org/845768) filed against [noiz2sa](https://tracker.debian.org/pkg/noiz2sa).
* [#845780](https://bugs.debian.org/845780) filed against [brotli](https://tracker.debian.org/pkg/brotli).
* [#845782](https://bugs.debian.org/845782) filed against [hannah](https://tracker.debian.org/pkg/hannah).
* [#845790](https://bugs.debian.org/845790) filed against [garmin-plugin](https://tracker.debian.org/pkg/garmin-plugin).
* [#845991](https://bugs.debian.org/845991) filed against [pathogen](https://tracker.debian.org/pkg/pathogen).
46 47 48 49 50 51 52 53 54 55 56


Reviews of unreproducible packages
----------------------------------

63 package reviews have been added, 73 have been updated and 41 have been
removed in this week, adding to our knowledge about [identified
issues](https://tests.reproducible-builds.org/debian/index_issues.html).

4 issue types have been added:

57 58 59 60
 * [timestamps_in_header_or_footer_by_htmldoc_in_documentation](https://tests.reproducible-builds.org/issues/unstable/timestamps_in_header_or_footer_by_htmldoc_in_documentation_issue.html)
 * [libtool_captures_shell_build-flags_build-path_path-env](https://tests.reproducible-builds.org/issues/unstable/libtool_captures_shell_build-flags_build-path_path-env_issue.html)
 * [nondeterminstic_ordering_in_python_wheel_metadata_versions](https://tests.reproducible-builds.org/issues/unstable/nondeterminstic_ordering_in_python_wheel_metadata_versions_issue.html)
 * [ftbfs_in_jenkins_setup_due_to_socket_binding](https://tests.reproducible-builds.org/issues/unstable/ftbfs_in_jenkins_setup_due_to_socket_binding_issue.html)
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76


Weekly QA work
--------------

During our reproducibility testing, some FTBFS bugs have been detected and
reported by:

 - Chris Lamb (9)
 - Helmut Grohne (1)
 - Peter De Wachter (1)


strip-nondeterminism development
--------------------------------

77
 * [#845203](https://bugs.debian.org/845203) was [fixed in
78
   git](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=7124c6b)
79 80 81 82 83 84 85 86
   by Reiner Herrmann - the next release will be able to normalize NTFS
   timestamps in zip files.


debrepatch development
----------------------

 * Ximin Luo added much more documentation for
87
   [debpatch](https://salsa.debian.org/reproducible-builds/debrepatch.git/tree/debpatch)
88
   and filed [#845659](https://bugs.debian.org/845659) to include it in
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
   [devscripts](https://packages.debian.org/sid/devscripts).


Continuous integration:
-----------------------

 * Holger updated our jenkins jobs for
   [disorderfs](https://jenkins.debian.net/job/reproducible_disorderfs_from_git_master/)
   and
   [strip-nondeterminism](https://jenkins.debian.net/job/reproducible_strip-nondeterminism_from_git_master/)
   to build these from their respective git master branches, and removed the
   jobs that build them from other branches since we have none at the moment.


tests.reproducible-builds.org
-----------------------

Debian: 

Since the [stretch freeze](https://release.debian.org/#release-dates) is
getting closer, Holger made the following changes:

 * Schedule testing builds to be as equally-frequent as unstable, on all archs,
   so that testing's build results are more up-to-date.

 * Adjust experimental builds scheduling frequency so that experimental results
   are not more recent than the ones in unstable.

 * Disable our APT repository for the testing suite (stretch), but leave it
   active for the unstable and experimental suites.

   This is the repository where we uploaded patched toolchain packages from
   time to time, that are necessary to reproduce other packages with. Since
   recently, all our essential patches have been accepted into Debian stretch
   and this repository is currently empty. Debian stretch will soon become the
   next Debian stable, and we want to get an accurate impression of how many of
   its packages will be reproducible.

   Therefore, disabling this repository for stretch whilst leaving it activated
   for the Debian unstable and experimental suites, allows us to continue to
   experiment with new patches to toolchain packages, without affecting our
   knowledge of the next Debian stable.


Misc.
-----

This week's edition was written by Ximin Luo, Holger Levsen & Chris Lamb and reviewed by
a bunch of Reproducible Builds folks on IRC.