Holger Levsen dijo [Wed, Mar 16, 2016 at 01:20:29PM -0400]: > Hi Gunnar, > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818111#10 you > wrote: > > > However, even with this, the package is *not yet* built reproducibly: > > There is still a source of noise for the source package creation > > step. > > I'm not sure you ment this(?) but it's a known (+sad) fact, that we > cannot create reproducible source packages yet. So don't bother about > this yet. Or did you mean something else?
Sorry, I got mixed up WRT some details, as I was writing from memory. What I have now is: debian-keyring$ gbp buildpackage -us -uc (...) debian-keyring$ mkdir ../build-area/old debian-keyring$ mv ../build-area/debian-keyring_2016.03.xx* ../build-area/old/ debian-keyring$ gbp buildpackage -us -uc (...) debian-keyring$ diffoscope ../build-area/old/debian-keyring_2016.03.xx_amd64.changes ../build-area/debian-keyring_2016.03.xx_amd64.changes --- ../build-area/old/debian-keyring_2016.03.xx_amd64.changes +++ ../build-area/debian-keyring_2016.03.xx_amd64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ 85c889d4df09fb2b69296bd6611c7d48 854 misc optional debian-keyring_2016.03.xx.dsc │ bc61ceaab56033822641295d4a1737a8 40196984 misc optional debian-keyring_2016.03.xx.tar.xz │ - f6c07a45828b1ed14272262e8e8ef0e1 33128510 misc optional debian-keyring_2016.03.xx_all.deb │ + cca0ea09e711f77572a0079add65975e 33128510 misc optional debian-keyring_2016.03.xx_all.deb ├── debian-keyring_2016.03.xx_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ --rw-r--r-- 0 0 0 4 2016-03-17 17:35:13.000000 debian-binary │ │ --rw-r--r-- 0 0 0 834 2016-03-17 17:35:13.000000 control.tar.gz │ │ --rw-r--r-- 0 0 0 33127484 2016-03-17 17:35:25.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 4 2016-03-17 17:36:29.000000 debian-binary │ │ +-rw-r--r-- 0 0 0 834 2016-03-17 17:36:29.000000 control.tar.gz │ │ +-rw-r--r-- 0 0 0 33127484 2016-03-17 17:36:40.000000 data.tar.xz │ ╵ ╵ So, no, it's not the source package, but the creation date of the in-cpio tar.[xg]z files, which seems to be the result of our call to 'dpkg --build debian/tmp ..' in debian/rules. So, no, not source-package related. Sorry for the noise! :-( > > Maybe the answer would be to stop hand-building everything and > > update our packaging format to dh-based or something like that? > > I think you should do this anyway. dh9 totally rocks :) I totally agree with you on this :)