Your message dated Sun, 31 Jul 2022 21:18:23 +0000
with message-id <e1oigkn-002frs...@fasolo.debian.org>
and subject line Bug#1001859: fixed in kjs 5.96.0-1
has caused the Debian Bug report #1001859,
regarding kjs: reproducible-builds: BuildId differences triggered by RPATH
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 ow...@bugs.debian.org
immediately.)


-- 
1001859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001859
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kjs
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The RPATH contains the build path resulting in different buildid:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/kjs.html

The attached patch to debian/rules passes
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via a dh_auto_configure override,
which should use a relative path for RPATH.

With this patch applied, kjs should build reproducibly on
tests.reproducible-builds.org!

Thanks for maintaining kjs!

live well,
  vagrant
From 86b7e4850e032f4340aa6ed1d750888ecb6f4a87 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagr...@reproducible-builds.org>
Date: Fri, 17 Dec 2021 20:47:11 +0000
Subject: [PATCH] debian/rules: Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via
 dh_auto_configure override.

This avoids embedding the full path in RPATH, which triggers BuildId
differences.

https://tests.reproducible-builds.org/debian/issues/unstable/build_id_differences_only_issue.html
---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index b808d0e..be94f40 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,3 +9,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 override_dh_fixperms:
 	chmod +x debian/libkf5kjs-dev/usr/share/kf5/kjs/create_hash_table
 	dh_fixperms
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON
-- 
2.34.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: kjs
Source-Version: 5.96.0-1
Done: Aurélien COUDERC <couc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
kjs, 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 1001...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <couc...@debian.org> (supplier of updated kjs 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 31 Jul 2022 13:33:04 +0200
Source: kjs
Architecture: source
Version: 5.96.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Aurélien COUDERC <couc...@debian.org>
Closes: 1001859
Changes:
 kjs (5.96.0-1) unstable; urgency=medium
 .
   [ Aurélien COUDERC ]
   * New upstream release (5.96.0).
   * Add -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON to dh_auto_configure to avoid
     reproducible build failures due to the use of absolute paths. (Closes:
     #1001859)
Checksums-Sha1:
 11c4a5992de2a3e554c6825a7a431127f9567958 2480 kjs_5.96.0-1.dsc
 8187e2adb52956193cd5d9d50c51516edbf0efcc 339216 kjs_5.96.0.orig.tar.xz
 41fa9840644a2e259c37d02bbbd5e8b8c61b72b6 488 kjs_5.96.0.orig.tar.xz.asc
 cb3a59ce599916604bbe7b035ad392b71e65678d 18208 kjs_5.96.0-1.debian.tar.xz
 d9f9cd78c13bd5b74a50dd106e299675e47dbd09 11039 kjs_5.96.0-1_source.buildinfo
Checksums-Sha256:
 f8f3c9bffd1285c00c1578282bae0c1e21ef352f2136290404c342af9e1b448a 2480 
kjs_5.96.0-1.dsc
 77ef6424f79229ff9b5c59a26c77b66e08c0a2b1cf8271c78aebc3b2af940e4a 339216 
kjs_5.96.0.orig.tar.xz
 0a68abd74b404776377cd8830b1575af80228926e7423131440cb6f69986812a 488 
kjs_5.96.0.orig.tar.xz.asc
 6a7c9f3b493a9d59031f5cda2826acb0a592e1ae85cba42abf837bfdde5d276a 18208 
kjs_5.96.0-1.debian.tar.xz
 851a63d4a83749b440e29cb86b7bba9b095bcf1b78d51711b72f77f44605a2cd 11039 
kjs_5.96.0-1_source.buildinfo
Files:
 80df8a5d853b25f0241942d9efb71805 2480 libs optional kjs_5.96.0-1.dsc
 c80fed96456f5334db66204ba6c22deb 339216 libs optional kjs_5.96.0.orig.tar.xz
 492a9764ee30969b8fceee573e756cb9 488 libs optional kjs_5.96.0.orig.tar.xz.asc
 bc735116949d40caa4da9e8acf618a5e 18208 libs optional kjs_5.96.0-1.debian.tar.xz
 8dab028d09998b1e4835f9ee0367b750 11039 libs optional 
kjs_5.96.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmLmmxkACgkQnp96YDB3
/lZLmw//XIiuS7UkTiTl4SbDJ8rRb5cOfEINY3s0RuO6f54fzYpa1F7YkPl18FZo
mNKl7Q8qARHdQt6h9tuVVVlS3Yyv2Qu+tpIo5ap2Wo2+jaOaNFSOpdlpksxlPj0u
Q3HRfaQMrbR2+CIHmIYteYT+T0T8gcCCeOsKfG056IaBE/9yLIfPNz+ubBXm9MBn
3BgNqvTIkvgeJs9bZ7AUJOPT1Ar5ou9QCW7HcXXM2j7nzu5B8ajHVRfAI87hjI1v
XST6KQWq2QeSoIeVq2qxVm4dxt10jUacqK1neQmHEm6bNQTPliqdSyMvZcyPusHN
4E62r1Ncul3kJZBMlCQfEaR/G7jSG2hn6GWc51MTTuj7JH7SXXWluiowNwdpEcrv
XpW99n5t0unjL3oJirJbAacfP4wU2ubDy1QWsve3zhg/VUudxl0IYEOg+dskqNtq
Z/WjqsDZNVLRWq/PNOEzWdDeAxW0oN/26600hoCKo3M0I723BTf0c3gG7zSFw0rm
dmj/k4yahBLA2luAwfa/FvriCva0wwlZ7/rzvGxRXMbAQj7V63ow8CXUMT4KYaOM
8UzBDPiSkKuHzlZ6g2n7gS4dgIy7QfEMFM+5VU1rlIXh6DXDFHsm3aTroueXVZ5W
SxqdFcXikX+vuP5ytuBBCCdfiq6H+NzfzPgBGPuvtgyGlUnqBBI=
=ThvI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to