Debian Bug report logs - #997036
kvirc: reproducible-builds: Build path in RPATH

version graph

Package: src:kvirc; Maintainer for src:kvirc is Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>;

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Fri, 22 Oct 2021 18:12:02 UTC

Severity: normal

Tags: patch

Fixed in version kvirc/4:5.0.0+dfsg-6

Done: Andrey Rahmatullin <wrar@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#997036; Package src:kvirc. (Fri, 22 Oct 2021 18:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Fri, 22 Oct 2021 18:12:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: kvirc: reproducible-builds: Build path in RPATH
Date: Fri, 22 Oct 2021 11:08:15 -0700
[Message part 1 (text/plain, inline)]
Source: kvirc
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The RPATH contains the build path resulting in different builds.

The attached patch to debian/rules pesses
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON to configure, which should result in
relative paths for RPATH.

This patch does not resolve all reproducibility issues, but
significantly reduces the diff between builds.


Thanks for maintaining kvirc!


live well,
  vagrant
[0001-debian-rules-Remove-buildpath-from-rpath-to-improve-.patch (text/x-diff, inline)]
From 20535d92844e0ca653c8a1b381cb5d200dc666f3 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 22 Oct 2021 17:55:16 +0000
Subject: [PATCH 1/2] debian/rules: Remove buildpath from rpath to improve
 reproducibility.

Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON to configure.

https://reproducible-builds.org/docs/build-path/
---
 debian/rules | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/rules b/debian/rules
index a8d8ac8..284c92a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,6 +22,7 @@ override_dh_auto_configure:
 			-DWANT_COEXISTENCE=OFF \
 			-DWANT_ESD=OFF -DWANT_OSS=OFF \
 			-DWANT_STRIP=OFF \
+			-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
 			-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
 
 override_dh_install:
-- 
2.33.0

[signature.asc (application/pgp-signature, inline)]

Reply sent to Andrey Rahmatullin <wrar@debian.org>:
You have taken responsibility. (Sun, 12 Dec 2021 13:21:06 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Sun, 12 Dec 2021 13:21:06 GMT) (full text, mbox, link).


Message #10 received at 997036-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 997036-close@bugs.debian.org
Subject: Bug#997036: fixed in kvirc 4:5.0.0+dfsg-6
Date: Sun, 12 Dec 2021 13:18:54 +0000
Source: kvirc
Source-Version: 4:5.0.0+dfsg-6
Done: Andrey Rahmatullin <wrar@debian.org>

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

Debian distribution maintenance software
pp.
Andrey Rahmatullin <wrar@debian.org> (supplier of updated kvirc 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, 12 Dec 2021 16:30:46 +0500
Source: kvirc
Architecture: source
Version: 4:5.0.0+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Andrey Rahmatullin <wrar@debian.org>
Closes: 997036 997037
Changes:
 kvirc (4:5.0.0+dfsg-6) unstable; urgency=medium
 .
   * Reproducibility fixes, patches by Vagrant Cascadian:
     + Remove buildpath from rpath (Closes: #997036).
     + Remove the username from the docs footer (Closes: #997037).
   * Bump Standards-Version to 4.6.0.
Checksums-Sha1:
 687bf8840aaec8d9161ed7aec54031dbdc7593bc 2604 kvirc_5.0.0+dfsg-6.dsc
 983dc3964438e8676df5827f79413d7def7acbb1 28364 kvirc_5.0.0+dfsg-6.debian.tar.xz
 364a8f1160332a87c85d78ed6d105c22afd18117 22376 kvirc_5.0.0+dfsg-6_amd64.buildinfo
Checksums-Sha256:
 8e5691260127410cadc1076a92ceec5082801bbe34d6929b88350a177185b79e 2604 kvirc_5.0.0+dfsg-6.dsc
 a0090d4a07aec334a15be87c863629fb36e0f934f98122f20ac5faeca97b34be 28364 kvirc_5.0.0+dfsg-6.debian.tar.xz
 5e54f36a74dd750204bf423f1cc5a05ca654baec0fc43720b86fff2e31e10293 22376 kvirc_5.0.0+dfsg-6_amd64.buildinfo
Files:
 f4f66db2ef0dab22e8cd0014a86e17be 2604 net optional kvirc_5.0.0+dfsg-6.dsc
 81fbf280a33ab698353e950a887a7177 28364 net optional kvirc_5.0.0+dfsg-6.debian.tar.xz
 ce54b97f7a0ff7b4320968235534a7c5 22376 net optional kvirc_5.0.0+dfsg-6_amd64.buildinfo

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

iQIzBAEBCgAdFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmG18b4ACgkQM2L3AxpJ
kuEcMQ/8DLtNCTzm+wztvKvBqxqXuYsxh1DX0CsFsOQ0uxwSU3TuFdxLiuDQcorf
fKFJ6seQzxkhxLMK+0RNIo7wgQOToYJWn0wjzERjJwHx2qme24wmlhLqYuKD/DL0
K8DTp7DiyYCd2O+pHllVDzZdvQQoW9fzVzfqu2EovjK69iMYxTyrRUEZGILl/QNC
wbPMpQUmeUco7S2QpOZJFbh7bEbEkuUkSCrQsitlpGxIisLBDg17Z0txW+kI7rPs
gviA28cX0nlc0Kun/aUnYbxXax1FJeWJo8OR0v8uVw3A4oQPSYlOathJZkoKCYEV
G7yxGdf/YVdUb1prdFyQwmz+P2blh6meROQ6+7h+bt2oGTYTaJjfN/88x0sIF5e5
OoMbwnI8tDqUlH15a1boOL6tpisO4hDZqg5PR7iTIZnFC2zMlAQVlFklT1EvzVfp
w642TJDqIvkQuNZBivyhIHJlFWW6pUVMPSJabIirWYe4I65fJT//D/1bPzuVgdgC
V/4KccOXkeSqqEIoCydWkt/qjVvBMWtCiCvjsMiuAyl14Zlb+AtIEhdbXsZdA7Yv
M60Khdkmx69wBNczwdhBCD2kFfmVPkmly9LH4MpykE2NrEFY5aJqk+Nu62ic57sH
37G2771e7cJ+YIZpuY3E9MZEGYHNsX/a3WWEvkb/n/rXnvob0h0=
=S7S/
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 14 Jan 2022 07:25:55 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 12:59:15 2023; Machine Name: buxtehude

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.