Processed: set patch

2015-11-22 Thread Debian Bug Tracking System
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

2015-11-22 Thread Asbjørn Sloth Tønnesen
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

2015-11-22 Thread Debian Bug Tracking System
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)

2015-11-22 Thread Debian Bug Tracking System
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

2015-11-22 Thread Debian FTP Masters
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

2015-11-22 Thread Debian FTP Masters
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

2015-11-22 Thread Debian FTP Masters
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

2015-11-22 Thread Steven Chamberlain
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