Processed: set patch
Processing commands for cont...@bugs.debian.org: > tags 776269 patch Bug #776269 [libdebian-installer] libdebian-installer: add mips64(el) support Added tag(s) patch. > severity 776269 wishlist Bug #776269 [libdebian-installer] libdebian-installer: add mips64(el) support Severity set to 'wishlist' from 'normal' > thanks Stopping processing here. Please contact me if you need assistance. -- 776269: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776269 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#776269: set patch
tags 776269 patch severity 776269 wishlist thanks Hi YunQiang, Tagging as patch, and changing severity to wishlist. -- Best regards Asbjørn Sloth Tønnesen
Processed: re-request block
Processing commands for cont...@bugs.debian.org: > block 805792 by 771864 Bug #805792 [cdebootstrap] cdebootstrap: support for excluding dependencies 805792 was not blocked by any bugs. 805792 was not blocking any bugs. Added blocking bug(s) of 805792: 771864 > thanks Stopping processing here. Please contact me if you need assistance. -- 805792: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805792 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#805321: marked as done (debian-installer: builds unreproducible netboot images)
Your message dated Sun, 22 Nov 2015 15:50:19 + with message-id and subject line Bug#805321: fixed in debian-installer 20150422+kbsd8u2 has caused the Debian Bug report #805321, regarding debian-installer: builds unreproducible netboot images to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 805321: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805321 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: debian-installer Version: 20150422 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertag: timestamps fileordering infrastructure X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org X-Debbugs-Cc: debian-...@lists.debian.org Hi! The debian-installer package build produces netboot.tar.gz and the mini.iso netboot install media. It doesn't do this in an easily reproducible way: * the d-i initrd/mfsroot is a filesystem image, having variable mtime/ctime/atime timestamps from package build time; * likewise in the generated mini.iso; * netboot.tar.gz also has varying timestamps; the order of files may also vary depending on the filesystem; * likewise in the cd info tarball; * likewise in the debian-installer-images tarball; * all gzipped outfile files have a timestamp in the header. I have a patch aimed at jessie-kfreebsd that should fix all of the above. It should be possible to do the same in sid with much less code, due to new GNU tar features and other reproducible builds work. I've 'clamped' timestamps to be no later than the most recent debian/changelog entry date. That way, the non-useful timestamps from during the build are adjusted to a constant value. Older timestamps, actually indicating how old a file is, are untouched. The BUILD_DATE, actually the package version number, is unchanged. Specifically on kfreebsd, the generated mfsroot is a ffs filesystem having file atimes, and another timestamp in the filesystem superblock. I intend to patch makefs so that it can clamp timestamps to a given SOURCE_DATE_EPOCH. Besides a file ordering issue in makefs, all output files including netboot.tar.gz and mini.iso then seem to be reproducible for jessie-kfreebsd, at least. :) Regards, -- Steven Chamberlain ste...@pyro.eu.org signature.asc Description: Digital signature --- End Message --- --- Begin Message --- Source: debian-installer Source-Version: 20150422+kbsd8u2 We believe that the bug you reported is fixed in the latest version of debian-installer, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 805...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Steven Chamberlain (supplier of updated debian-installer package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Tue, 10 Nov 2015 21:38:46 + Source: debian-installer Binary: debian-installer Architecture: source Version: 20150422+kbsd8u2 Distribution: jessie-kfreebsd Urgency: medium Maintainer: Debian Install System Team Changed-By: Steven Chamberlain Description: debian-installer - Debian installer Closes: 805321 Changes: debian-installer (20150422+kbsd8u2) jessie-kfreebsd; urgency=medium . * Improve reproducibility of debian-installer netboot images (Closes: #805321): * Add a new utility build/util/gen-tarball to make reproducible tarballs, and use it for: - netboot.tar.gz - debian-cd_info.tar.gz - the overall debian-installer-images tar.gz file. * Inhibit gzip timestamp in initrd.gz * Ensure SOURCE_DATE_EPOCH is exported throughout the build system, define it if unset, or fall back to 'now' if build/Makefile is directly invoked. * On kfreebsd, use the new makefs -T parameter to clamp mfsroot timestamps to a reproducible maximum value; raise Build-Depends: on makefs to version (>= 20100306-5+kbsd8u1~). Checksums-Sha1: 20d0c1469d35324e3d761c1f3a34f3912cdca376 3204 debian-installer_20150422+kbsd8u2.dsc 74e958f413c43fd7d72190ef1ae44d5c0917d4e9 22241041 debian-installer_20150422+kbsd8u2.tar.gz Checksums-Sha256: b93487bcb7dfd3d5a615ccc48b2352a6fb0675f3d78cbcb1fe25e33c414607f6 3204 debian-installer_20
Processing of debian-installer_20150422+kbsd8u2_source.changes
debian-installer_20150422+kbsd8u2_source.changes uploaded successfully to ftp-master.debian.org along with the files: debian-installer_20150422+kbsd8u2.dsc debian-installer_20150422+kbsd8u2.tar.gz Greetings, Your Debian queue daemon (running on host coccia.debian.org)
Processing of debian-installer_20150422+kbsd8u2_source.changes
debian-installer_20150422+kbsd8u2_source.changes uploaded successfully to localhost along with the files: debian-installer_20150422+kbsd8u2.dsc debian-installer_20150422+kbsd8u2.tar.gz Greetings, Your Debian queue daemon (running on host franck.debian.org)
debian-installer_20150422+kbsd8u2_source.changes ACCEPTED into stable-kfreebsd-proposed-updates
Mapping jessie-kfreebsd to stable-kfreebsd. Mapping stable-kfreebsd to stable-kfreebsd-proposed-updates. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Tue, 10 Nov 2015 21:38:46 + Source: debian-installer Binary: debian-installer Architecture: source Version: 20150422+kbsd8u2 Distribution: jessie-kfreebsd Urgency: medium Maintainer: Debian Install System Team Changed-By: Steven Chamberlain Description: debian-installer - Debian installer Closes: 805321 Changes: debian-installer (20150422+kbsd8u2) jessie-kfreebsd; urgency=medium . * Improve reproducibility of debian-installer netboot images (Closes: #805321): * Add a new utility build/util/gen-tarball to make reproducible tarballs, and use it for: - netboot.tar.gz - debian-cd_info.tar.gz - the overall debian-installer-images tar.gz file. * Inhibit gzip timestamp in initrd.gz * Ensure SOURCE_DATE_EPOCH is exported throughout the build system, define it if unset, or fall back to 'now' if build/Makefile is directly invoked. * On kfreebsd, use the new makefs -T parameter to clamp mfsroot timestamps to a reproducible maximum value; raise Build-Depends: on makefs to version (>= 20100306-5+kbsd8u1~). Checksums-Sha1: 20d0c1469d35324e3d761c1f3a34f3912cdca376 3204 debian-installer_20150422+kbsd8u2.dsc 74e958f413c43fd7d72190ef1ae44d5c0917d4e9 22241041 debian-installer_20150422+kbsd8u2.tar.gz Checksums-Sha256: b93487bcb7dfd3d5a615ccc48b2352a6fb0675f3d78cbcb1fe25e33c414607f6 3204 debian-installer_20150422+kbsd8u2.dsc de56454f75b5abb1be1b0e723947d91d1e7a4b41529e41bbebc4e76a7c488bfa 22241041 debian-installer_20150422+kbsd8u2.tar.gz Files: 7a9d105bd813ae55e4a469db6e1ae0b7 3204 devel optional debian-installer_20150422+kbsd8u2.dsc a83270501b40492b72dbd96f8e00b16f 22241041 devel optional debian-installer_20150422+kbsd8u2.tar.gz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJWUdyqAAoJELrpzbaMAu5TosQH/1XJbKkaI4bzQKotV+dH16M9 2CYMMTMWOVxmTyQBeifhmRUdnP52hFn23U8kwFxpIH1fbkqeaAzGFFsqu3/MQklB 03ilOLAcv8SUewN5tenOALsEIxyFzEdTiFn49WDaOZQQ8oPzTQgsd1FY+LfnuGB5 FdnjsG+CZXdOF0nGG0A3nwAUhJX+MiAC5ASWuMKcw5VHeLCzYLMrheD7FuSTsqXm eBD7Wc3fVo8u4J2puIS1/BpsRWnQ8GHYW+3yJJr38vnfxFjpebx/LzjHA7y7R2NQ EI2sVp2o1eIKSNmjQ20e6cktzdVoEKfXBBmUv3ZvgJDNwIRqTsz12uD7YTWNTGA= =3oET -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#805321: [Reproducible-builds] Bug#805321: debian-installer: builds unreproducible netboot images
Hi, I rewrote the patches according to KiBi's feedback and they are now uploaded to our jessie-kfreebsd suite, and this Git branch: https://anonscm.debian.org/cgit/d-i/debian-installer.git/log/?h=jessie-kfreebsd In my own testing on ZFS, file ordering was still an issue for the makefs tool that builds the initrd. But if I were to try again on UFS, I hope to be able to reproduce the entire netboot-installer-images tarball as built by the buildds. This tarball includes bits that are bundled onto the official release images by debian-cd tools. Making this reproducible is a prerequisite for someday having reproducibly-built official release images. I could merge these patches into sid if they seem okay? The only commit that should not be merged is this one, which is specific to jessie-kfreebsd and must be slightly changed for sid: kfreebsd: use makefs -T to clamp timestamps I expect that Linux d-i builds will have some reproducibility issues in whatever generates the initrd or ISOs, but I may look into that after the jessie-kfreebsd release is done. Regards, -- Steven Chamberlain ste...@pyro.eu.org signature.asc Description: Digital signature