Debian Bug report logs -
#964768
libtpms: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Fri, 10 Jul 2020 09:30:05 UTC
Severity: wishlist
Tags: patch
Found in version libtpms/0.8.0~dev1-1.1
Fixed in version libtpms/0.8.0~dev1-1.2
Done: Seunghun Han <kkamagui@gmail.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Seunghun Han <kkamagui@gmail.com>:
Bug#964768; Package src:libtpms.
(Fri, 10 Jul 2020 09:30:07 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Seunghun Han <kkamagui@gmail.com>.
(Fri, 10 Jul 2020 09:30:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: libtpms
Version: 0.8.0~dev1-1.1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
libtpms could not be built reproducibly.
This is because the 0003-set-man-page-date-to-last-changelog had an
incorrect path the Debian change which was leading to:
dpkg-parsechangelog: error: cannot open file changelog: No such file or directory
… in the logs.
Patch attached that sets the path correctly, but a superior approach
would be to parse SOURCE_DATE_EPOCH in the patch instead of manually
parsing debian/changelog.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[libtpms.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#964768; Package src:libtpms.
(Sat, 08 Aug 2020 17:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Seunghun Han <kkamagui@gmail.com>:
Extra info received and forwarded to list.
(Sat, 08 Aug 2020 17:48:03 GMT) (full text, mbox, link).
Message #10 received at 964768@bugs.debian.org (full text, mbox, reply):
Hi Chris,
On Fri, Jul 10, 2020 at 6:30 PM Chris Lamb <lamby@debian.org> wrote:
>
> Source: libtpms
> Version: 0.8.0~dev1-1.1
> Severity: wishlist
> Tags: patch
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: timestamps
> X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
>
> Hi,
>
> Whilst working on the Reproducible Builds effort [0] we noticed that
> libtpms could not be built reproducibly.
>
> This is because the 0003-set-man-page-date-to-last-changelog had an
> incorrect path the Debian change which was leading to:
>
> dpkg-parsechangelog: error: cannot open file changelog: No such file or directory
>
> … in the logs.
Thank you for your notification and patch. I just fixed the bug and
will upload a newer version, 0.8.0~dev1-1.2 soon.
Best regards,
Seunghun
Reply sent
to Seunghun Han <kkamagui@gmail.com>:
You have taken responsibility.
(Tue, 11 Aug 2020 09:12:03 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Tue, 11 Aug 2020 09:12:03 GMT) (full text, mbox, link).
Message #15 received at 964768-close@bugs.debian.org (full text, mbox, reply):
Source: libtpms
Source-Version: 0.8.0~dev1-1.2
Done: Seunghun Han <kkamagui@gmail.com>
We believe that the bug you reported is fixed in the latest version of
libtpms, 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 964768@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Seunghun Han <kkamagui@gmail.com> (supplier of updated libtpms 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 09 Aug 2020 02:31:09 +0900
Source: libtpms
Binary: libtpms-dev libtpms0 libtpms0-dbgsym
Architecture: source amd64
Version: 0.8.0~dev1-1.2
Distribution: unstable
Urgency: medium
Maintainer: Seunghun Han <kkamagui@gmail.com>
Changed-By: Seunghun Han <kkamagui@gmail.com>
Description:
libtpms-dev - libtpms header files and man pages
libtpms0 - TPM emulation library
Closes: 964768 966857
Changes:
libtpms (0.8.0~dev1-1.2) unstable; urgency=medium
.
*Fix a non-reproducible bug caused by the invalid path (Closes: #964768)
*Fix a FTBFS bug caused by the incomplete condition (Closes: #966857)
Checksums-Sha1:
0bc6064fa2fb25ad42142f6ef06991ef209b0827 1988 libtpms_0.8.0~dev1-1.2.dsc
16a319cb449dfc22d118ef90ad91a169b4931477 11808 libtpms_0.8.0~dev1-1.2.debian.tar.xz
107da0d423aaeaaa813673e6172bb03ca6120f37 438304 libtpms-dev_0.8.0~dev1-1.2_amd64.deb
e3897e4a3262dc2f162f642633791e0547fd861c 956512 libtpms0-dbgsym_0.8.0~dev1-1.2_amd64.deb
75d729486ee3cdbba0dba94558e2176b4006a43b 316816 libtpms0_0.8.0~dev1-1.2_amd64.deb
d9e4892eea6f5d64514830bb67bc3fa1d4bafabd 6081 libtpms_0.8.0~dev1-1.2_amd64.buildinfo
Checksums-Sha256:
8ed57aa055f7ba790c7aecb577d024c9b76e5aea11d2622f0640c85fcf559789 1988 libtpms_0.8.0~dev1-1.2.dsc
203b7594149c1b6f180f4043635e7d8164c71c06a5afa6a94c8c087c43396218 11808 libtpms_0.8.0~dev1-1.2.debian.tar.xz
f1e591e6a996d679389262461dce005c63415f51741e59f368eaa08b880a08be 438304 libtpms-dev_0.8.0~dev1-1.2_amd64.deb
c8ca6282e5b688824df29e3e1fa6c4da462ecc6c38882402dd2b028a1416ab72 956512 libtpms0-dbgsym_0.8.0~dev1-1.2_amd64.deb
13cacee739486d5c9bdb5fd6a18ebb23c2802801da91778a8002459bbfd45c5d 316816 libtpms0_0.8.0~dev1-1.2_amd64.deb
930d1db7ebbe7968641e7137abf53c840e096da6b6433ff363a1437e0a89fdf3 6081 libtpms_0.8.0~dev1-1.2_amd64.buildinfo
Files:
86a3cd7bab4b9b604d07cdff0e2604dd 1988 libs optional libtpms_0.8.0~dev1-1.2.dsc
91859d912162464af7a505591d0cb73d 11808 libs optional libtpms_0.8.0~dev1-1.2.debian.tar.xz
b7e57de32ed1e5b269ac5ccd2f45ed9d 438304 libdevel optional libtpms-dev_0.8.0~dev1-1.2_amd64.deb
3eca15e1cf5e719115aeabe231b0ae36 956512 debug optional libtpms0-dbgsym_0.8.0~dev1-1.2_amd64.deb
ee1a74747293ca23f07f76b12cfd6a6c 316816 libs optional libtpms0_0.8.0~dev1-1.2_amd64.deb
7ec96cb201ed45afb0ec9347d452b7f5 6081 libs optional libtpms_0.8.0~dev1-1.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEJkpgMMG6tOqCw39E4GN2gkrFq6kFAl8yWeMTHGtrYW1hZ3Vp
QGdtYWlsLmNvbQAKCRDgY3aCSsWrqaMiD/90FCwmt08NZLn16AT/oXV2iHl/zThV
PUt8Sq2V5Sf8jkHxeDghUbCF+i8yqxJf42MZ30feX9HN1LbM80jdnk1hHBO5l7tC
mO9cv+EXJnxYIOtKrn8nb24b3MVovUeCb/RCJoQHfsxBvRiiZkSCvCcd4OcDhPXg
qwZq3Ez8hkRpy8QYy1qFVA2barDgd4xK6wWC6i4j5q8HhwbTpdZlB0L+s/GqREND
kyV0+7ycjWT+z3UxuPkfJP3z+zaFjFTWFI+d+cCyipIz6Q08LrhvEmFVWDgh0ghW
fo7QBgxY5+rKIbr6qOq78oh5e0Hjg3+vbIBI99r6Iv3pRZFmdMXhGH5ALDkI40LH
tUZrl0+wkLYPkkKCZpUAUJZPbfA4Znec10KkjCCj3eXZ8+jEVJ/9sJ4tgA0qOThe
Cu0oc61rHBrvU8H9jXcEXlfmpLK8raG5Na+vHvEE+7lj8oHfyuUrKdRf0TxBbFbY
+BgOpWOMNaXpCDfNQw32XneYoSmeEXBhoPfAl6+46dZ9j2QtZXErpTy3pzOoUb2g
AGj4y1PtpyCAiEN7tjmO1p447hys/MPjIudwHuh++n2onpXO7n8/qHFWSM0nPsX4
bgLFjGKHMLGVCLwuT/VSJuY252PaJZa4flkN5uXcKUxJRlkUMgclLfQD15PnIlTM
jpVGRTDnawKZqw==
=3+6M
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 09 Sep 2020 07:30:26 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 10:06:44 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.