Your message dated Sun, 25 Sep 2022 11:48:38 +0000
with message-id <[email protected]>
and subject line Bug#1017372: fixed in plymouth 22.02.122-2
has caused the Debian Bug report #1017372,
regarding plymouth: reproducible builds: year and week embedded in .pc files
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 [email protected]
immediately.)
--
1017372: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017372
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: plymouth
Severity: normal
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
The build year and week of year is embedded in several .pc files:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/plymouth.html
/usr/lib/x86_64-linux-gnu/pkgconfig/ply-boot-client.pc
Version:·22.32.
vs.
Version:·23.37.
This is because configure.ac sets the VERSION and PACKAGE_VERSION
variables based on the date and available git information. The attached
patch fixes this by using the version from debian/changelog.
If only the upstream version is preferred, then simply appending a sed
call could also be used:
dpkg-parsechangelog --show-field Version | sed -e 's,-.*,,g'
With this patch applied, plymouth should build reproducibly on
tests.reproducible-builds.org!
Thanks for maintaining plymouth!
live well,
vagrant
From b94300e4304484aff3ee7d8a1f50875b341ba789 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Mon, 15 Aug 2022 02:11:30 +0000
Subject: [PATCH] configure.ac: Avoid embedding the date in the version.
Use the version from the last debian/changelog entry, otherwise the
build will differ if built on a different year and week and from git
builds vs. builds from source tarball.
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 6e00c0c..0de1856 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_INIT([plymouth],
- m4_esyscmd_s([date +%y.%V.$(git rev-list $(git describe --abbrev=0)..HEAD --count) || echo 0]),
+ m4_esyscmd_s([dpkg-parsechangelog --show-field Version]),
[https://gitlab.freedesktop.org/plymouth/plymouth/issues])
AC_CONFIG_SRCDIR(src/main.c)
AC_CONFIG_HEADER(config.h)
--
2.37.2
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: plymouth
Source-Version: 22.02.122-2
Done: Laurent Bigonville <[email protected]>
We believe that the bug you reported is fixed in the latest version of
plymouth, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated plymouth 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 25 Sep 2022 10:22:04 +0200
Source: plymouth
Architecture: source
Version: 22.02.122-2
Distribution: unstable
Urgency: medium
Maintainer: Laurent Bigonville <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Closes: 1017372
Changes:
plymouth (22.02.122-2) unstable; urgency=medium
.
* d/p: Patch the configure.ac to avoid embedding the date in the version.
Thanks to Holger Levsen <[email protected]> (Closes: #1017372)
* debian/plymouth.lintian-overrides: Fix mismatched-override
Checksums-Sha1:
5fcf9f3231df796fd44aae834d0e47b736e3a6d8 2041 plymouth_22.02.122-2.dsc
d7070f613d8f188c83ab0864666c82e4acf73309 28976
plymouth_22.02.122-2.debian.tar.xz
c71a8e8dcc21be5983fa348baff318ce724e66f3 13458
plymouth_22.02.122-2_source.buildinfo
Checksums-Sha256:
309ec6330acaee5200823ab64d1640781b8fa709d0b8a1f83ad95889078046c6 2041
plymouth_22.02.122-2.dsc
6fccdbaf7fa030e24fc98878e5e0d31b6cae16529a6f8914d7ed934f95ec32c3 28976
plymouth_22.02.122-2.debian.tar.xz
7614cccab30a79303123985b1ee21a58736dff83d7d2daaa4df01faf3e9e2158 13458
plymouth_22.02.122-2_source.buildinfo
Files:
212f807508b445bc3b850b67fb8cabe3 2041 misc optional plymouth_22.02.122-2.dsc
f094e1cb64407cc3f35ace3a638a94d7 28976 misc optional
plymouth_22.02.122-2.debian.tar.xz
561d16491dfba081eb4426bf951c923e 13458 misc optional
plymouth_22.02.122-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAmMwD+ARHGJpZ29uQGRl
Ymlhbi5vcmcACgkQH8WJHrqwQ9VHVQf/Ucjr/z2u5yy16s9x8YQNc6uYyFtxUZ80
stuJUPC5rVAMU7wbri5bzJYXYvP3Dbp3K85vFK3hgXLNv+fwCe/9G3nohXUr957k
/up4XcOYHnrwlZ/DZJx/uhJ2Xsfz6+RKFYkKwJh9gGHXsTqFT7OXBHwqvBBjHclS
c2z5TD8v0jJznLUnvfh8u+dWEIjFXIWO1G0Z1sggqyKZp5Y/ILA8XYbL7O8IiE69
VG0rBF1Em4QMGrmIR5bW2uotZS041ItKpKVac5LK8d5xaXL09EW/Dd7lg2wOg7fO
JSGkXKu9V61eBGyaQVAJIu6a2MN284dVgkde1WrjBOGcsKw+1+Ib3w==
=PcOI
-----END PGP SIGNATURE-----
--- End Message ---