Your message dated Sat, 02 Jan 2016 09:52:05 +0000
with message-id <[email protected]>
and subject line Bug#806517: fixed in onboard 1.1.2-2
has caused the Debian Bug report #806517,
regarding onboard: 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.)
--
806517: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806517
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: onboard
Version: 1.1.2-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that onboard could not be built reproducibly.
It links against libraries in a random order.
The attached patch fixes this by sorting the list of items parsed
from pkg-config.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/0002-reproducible-build.patch b/debian/patches/0002-reproducible-build.patch
new file mode 100644
index 0000000..0ad3ba9
--- /dev/null
+++ b/debian/patches/0002-reproducible-build.patch
@@ -0,0 +1,13 @@
+Index: onboard-1.1.2/setup.py
+===================================================================
+--- onboard-1.1.2.orig/setup.py
++++ onboard-1.1.2/setup.py
+@@ -72,7 +72,7 @@ def pkgconfig(*packages, **kw):
+ else:
+ kw.setdefault('extra_link_args', []).append(token)
+ for k, v in kw.items():
+- kw[k] = list(set(v))
++ kw[k] = sorted(list(set(v)))
+
+ return kw
+
diff --git a/debian/patches/series b/debian/patches/series
index 7c0331d..ce04c37 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
0001_make-desktop-files-appropriate-for-Debian.patch
+0002-reproducible-build.patch
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: onboard
Source-Version: 1.1.2-2
We believe that the bug you reported is fixed in the latest version of
onboard, 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.
Mike Gabriel <[email protected]> (supplier of updated onboard 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: Sat, 02 Jan 2016 09:57:15 +0100
Source: onboard
Binary: onboard onboard-common onboard-data
Architecture: source all amd64
Version: 1.1.2-2
Distribution: unstable
Urgency: medium
Maintainer: MATE Packaging Team <[email protected]>
Changed-By: Mike Gabriel <[email protected]>
Description:
onboard - Simple On-screen Keyboard
onboard-common - Simple On-screen Keyboard (common files)
onboard-data - Language model files for the word suggestion feature of Onboard
Closes: 806517
Changes:
onboard (1.1.2-2) unstable; urgency=medium
.
* debian/control:
+ Raise versioned BD: debhelper (>= 9).
* debian/compat:
+ Bump DH version compatibility to debhelper 9.
* debian/patches:
+ Add 0002-reproducible-build.patch. Make build reproducible.
(Closes: #806517).
Checksums-Sha1:
3cf6db62c1c5b3f8cab87fbc2c00451e4ac18dce 2181 onboard_1.1.2-2.dsc
9ee82248d477b80d0992d934e1258fbf83fa1162 6496 onboard_1.1.2-2.debian.tar.xz
8cd9198d3ec114dfdd8a35fa97942c1d679a7959 594682 onboard-common_1.1.2-2_all.deb
8ef843a79d580ef97b662fc67c5c8fff224a225f 3472724 onboard-data_1.1.2-2_all.deb
2ee9635cb6db8ea3dbf0bf1c73411e48bb0ce224 1275510
onboard-dbgsym_1.1.2-2_amd64.deb
8bc119118237e06d07aef90a6816d89185f8a179 321562 onboard_1.1.2-2_amd64.deb
Checksums-Sha256:
30f3d7961469f8e02e2ab8f57a3dfa7243b9ad6388e1e70fcc045ac64b941392 2181
onboard_1.1.2-2.dsc
23460a031c8ae7ded04b4bb714ed11f3d863aef78265bc704091e4ed179bf97d 6496
onboard_1.1.2-2.debian.tar.xz
1134e0834672b7cdac1d3dbe60dab19bdbd470ed12461d2d6445f67d0d1327a5 594682
onboard-common_1.1.2-2_all.deb
755ed7d6c704cb27256a28d7fe5cbfd65502520ea828eea4adaa212e62dcef27 3472724
onboard-data_1.1.2-2_all.deb
fc5ef361d2b11dfe3e346d0c979c6d1d3eeadeb9bddd3e52d425d9b8638aaeea 1275510
onboard-dbgsym_1.1.2-2_amd64.deb
33c42d1e7bc115dc645434f6569fc20652ceaf0edd743a3f276f5f2a71a0c8cc 321562
onboard_1.1.2-2_amd64.deb
Files:
0524f872f10f005db225d105a2bf5951 2181 gnome optional onboard_1.1.2-2.dsc
0f5b1bfa62d7fff326169c957d7b3a94 6496 gnome optional
onboard_1.1.2-2.debian.tar.xz
bcd67c47697b4247296dfba8cba62dfe 594682 gnome optional
onboard-common_1.1.2-2_all.deb
6b0c0dd766bc62f4d9f1a34a71494ea5 3472724 gnome optional
onboard-data_1.1.2-2_all.deb
e41241e8b0ea43860f3ef4ff1d7b3bd4 1275510 debug extra
onboard-dbgsym_1.1.2-2_amd64.deb
87ce3d98e3101cb2238160794fff4499 321562 gnome optional
onboard_1.1.2-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWh5NEAAoJEJr0azAldxsx4CsQALt1d5KzwWtHWxSV52A1sRQ1
D3+DoeLtCz795PdNN3yrlkK31M5fbXOt6w2d/K1B8EImbr0s0VcE0t5yL/6K+eLW
BgJhBTNhwibzH5FVgB1pAcSN3gFjBX0vGcw0PNg/A3PXlAHv0nMJeUF5FJ3V6+Ec
ffy0pU7lzgFkq1q17m+TeU0Uy259JSNrzQQ1Fdve9kBufky94C4ZoSDQSXQM/zHl
ia1I5pPIooWwdPf03CY6eXwk34iJGoa4s/sjhN7dvIhlpo6tGtOxr2lrz3U1XgfT
QZlSGXyOqM5GirFR2NMbpCEI8hUs4EMiQsfSP68gZj3reF8Xla7j4uP46BsDICYJ
cwpZoifuFcJogckaspc93g93WoJL5E2w8uiZZv/H31Z7E+vnuS8KqfVCUdIHQxXT
ALgoAQ3YbDRVSpFHLXRo8425pXwidEYGriA78RDC+cuhdEt+idOb+jkj3IssXlj4
1CY9v/vCye6jtSJ4l7VcoHabRsRgHt/7owbt9/llxYrnXuKOowuEHpYcqG9jLmWp
4+d0ZPV6HJs5DMSWBnqJ4R8HiXvCFBT3O1nZb6B/1U+5ofsLE+HA4QWxX2FRfWUg
XhLB8c9bdb2WVHDRJD+UxnJRhVyogU28nkHHkvBP+L0t9MiT2w0buQImm9TzkVeV
3dJwPcOos58rEGfSFs3U
=EKow
-----END PGP SIGNATURE-----
--- End Message ---