Your message dated Fri, 15 May 2026 10:05:01 +0000
with message-id <[email protected]>
and subject line Bug#1136686: fixed in pampi 1.3+dfsg1-5
has caused the Debian Bug report #1136686,
regarding pampi: please make the build reproducible
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.)
--
1136686: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136686
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pampi
Version: 1.3+dfsg1-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: filesytem
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
pampi could not be built reproducibly.
This is because two parts of upstream's build system iterates over the
filesystem in "filesystem naive" order, without sorting.
Patch attached. Note that $(wildcard ...) sorts by default.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1969-12-31 16:00:00.000000000
-0800
--- b/debian/patches/reproducible-build.patch 2026-05-14 12:40:24.891186333
-0700
@@ -0,0 +1,25 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2026-05-14
+
+--- pampi-1.3+dfsg1.orig/pampi/libs/Makefile
++++ pampi-1.3+dfsg1/pampi/libs/Makefile
+@@ -1,5 +1,5 @@
+-UIFILES = $(shell ls *.ui)
+-RCFILES = $(shell ls *.rc)
++UIFILES = $(wildcard *.ui)
++RCFILES = $(wildcard *.rc)
+ PyUIFILES = $(patsubst %.ui, ui_%.py, $(UIFILES))
+ PyRCFILES = $(patsubst %.rc, rc_%.py, $(RCFILES))
+
+--- pampi-1.3+dfsg1.orig/pampi/translations/make_pampi.pro.py
++++ pampi-1.3+dfsg1/pampi/translations/make_pampi.pro.py
+@@ -7,7 +7,7 @@ if __name__ == "__main__":
+ with open(infileName) as infile, open("pampi.pro", "w") as outfile:
+ # ajout de toutes les sources de plugins
+ pluginFiles = os.scandir("../libs/plugins")
+- for p in pluginFiles:
++ for p in sorted(pluginFiles, key=lambda x: x.path):
+ if p.path.endswith(".py"):
+ outfile.write("SOURCES += " + p.path + "\n")
+ outfile.write("\n")
--- a/debian/patches/series 2026-05-14 12:31:11.552121381 -0700
--- b/debian/patches/series 2026-05-14 12:32:55.393062303 -0700
@@ -4,3 +4,4 @@
change-font-path.patch
script-nonfree.patch
pampi-nonfree.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: pampi
Source-Version: 1.3+dfsg1-5
Done: Georges Khaznadar <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pampi, 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.
Georges Khaznadar <[email protected]> (supplier of updated pampi 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: SHA512
Format: 1.8
Date: Fri, 15 May 2026 11:30:57 +0200
Source: pampi
Architecture: source
Version: 1.3+dfsg1-5
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Closes: 1136686
Changes:
pampi (1.3+dfsg1-5) unstable; urgency=medium
.
* applied Chris Lamb's patch, thanks! Closes: #1136686
* bumped Standards-Version: 4.7.3
Checksums-Sha1:
14ba5e4fe3039bfb9211f5a0dc0722b456e70249 1935 pampi_1.3+dfsg1-5.dsc
23209213a1df3922432aea2caa63cdd4a13f6dbb 14564 pampi_1.3+dfsg1-5.debian.tar.xz
bb05fa942fd6fdd153b8b1f24fc436016ea57d49 10009
pampi_1.3+dfsg1-5_source.buildinfo
Checksums-Sha256:
a548f1f81f436aac64ee3b20df6934848061ce97150814729507db490c7ceb3a 1935
pampi_1.3+dfsg1-5.dsc
f464547f786f05ac8bfe5a5dae93741ed1fb52ea5c371d3b9c77ccada14dfee3 14564
pampi_1.3+dfsg1-5.debian.tar.xz
5be6174c2a87f9ddfd9ec25ca65bb609cf389acfa27f581b284c22030d03e23e 10009
pampi_1.3+dfsg1-5_source.buildinfo
Files:
865a168f791431b95f18950cbac8ad90 1935 text optional pampi_1.3+dfsg1-5.dsc
6ea21629a7a7d3498b53cc4970497689 14564 text optional
pampi_1.3+dfsg1-5.debian.tar.xz
159da1145367d513a1c66676fb1b90e5 10009 text optional
pampi_1.3+dfsg1-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmoG6RkUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjkaTBAApzkCzFI5/o0d3TfNof1CSIvEBTyK
OAnKR2LRzIhLH+/PGe53OXFppOx+6UcbdzLM0KOApHKRRt5bZWziGNCqGk2HJiVC
VoKAvZwCsYMaWjlYUkF6Jw2RrL5X+tpVmtH+vdnBCnfVfwGTHEtV7dL91xszWs+P
9M9hiEPg6BLdatEUp2nymxJ8kN3wP+nfn58d58aUyvRHwh4le+tNqWxGjvGcqpQ2
DzemHgUu8OBeeAunMBaAP+lSOa9n2wRbZRSm++zw1veasbEFSzXRMfgr65NrVJ+h
xUZdRuauA2apB2qgeIqxkyaq+CeXr3R4iTqMN4Sy3XFpbBT83f4EOvWFcqDyYM5j
oC4xEPzXj7oxB7G3ulNFJN6qZa88aJg3lNYQ7XeScICIQjPn6USSYSUbj45SwvIw
HKm5/qlKWCVAH5uZLP5RPYIvAst5zddhtuMypBXqF/vfUQG0Nzc6BX07I02XvQwl
W+5Wj7X4fRqccv48XxlhRoFCYo+5m1Mkc+o8G/f6qvk50NrU0NXoSqrK85IT8ws3
u521U3Fr3kKnGGzobCH05D6ywHC3ulPcAZzg3a7tBFn6FABihvw5CZBTqVC4fHK2
cRF9jpUsyaanl00mGIevCleqU8DYmY6bLB7NXaaxl7q5EDx641KcBXPWuG3/WjKz
edvjsRlMPcSbAJM=
=z1/6
-----END PGP SIGNATURE-----
pgpG8oSj77yg5.pgp
Description: PGP signature
--- End Message ---