[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1002674: marked as done (fcitx5-qt: reproducible-builds: BuildId differences triggered by RPATH)



Your message dated Wed, 24 Aug 2022 20:53:41 +0000
with message-id <E1oQxNd-00CfE5-Az@fasolo.debian.org>
and subject line Bug#1002674: fixed in fcitx5-qt 5.0.14-2
has caused the Debian Bug report #1002674,
regarding fcitx5-qt: 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 owner@bugs.debian.org
immediately.)


-- 
1002674: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002674
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: fcitx5-qt
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 buildid:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/fcitx5-qt.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, fcitx5-qt should build reproducibly on
tests.reproducible-builds.org!

Thanks for maintaining fcitx5-qt!

live well,
  vagrant
From 48f324134e6cf0e3263bd9799caa3e2e5335a9d2 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 27 Dec 2021 03:53:55 +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/cmake_rpath_contains_build_path_issue.html
---
 debian/rules | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/rules b/debian/rules
index a7f20a3..50ee87d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,4 +8,5 @@ export QT_SELECT := 5
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
+	        -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
 	        -DENABLE_QT4=0
-- 
2.34.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: fcitx5-qt
Source-Version: 5.0.14-2
Done: Boyuan Yang <byang@debian.org>

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

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated fcitx5-qt 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: Wed, 24 Aug 2022 16:05:03 -0400
Source: fcitx5-qt
Architecture: source
Version: 5.0.14-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 1002674
Changes:
 fcitx5-qt (5.0.14-2) unstable; urgency=medium
 .
   * debian/rules: Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via
     dh_auto_configure override. (Closes: #1002674)
Checksums-Sha1:
 40b14defa25f11fc282bb95de094d47c1312bb21 2526 fcitx5-qt_5.0.14-2.dsc
 53bc1b383ad3da0123c9eed9e54033509981dfda 81040 fcitx5-qt_5.0.14.orig.tar.xz
 887531600d22992afe257bf4e2ceca4a685785d8 4256 fcitx5-qt_5.0.14-2.debian.tar.xz
 0da2f430cd573895de45f0065cfe7c90acd9eddf 15678 fcitx5-qt_5.0.14-2_amd64.buildinfo
Checksums-Sha256:
 16e10c7557119254bd3d7809d8e66101a7d5ac3626043618a7ece5d1698ce602 2526 fcitx5-qt_5.0.14-2.dsc
 876b33e1286c01e440f74b3c5bc51e868983f31a36315c25d4e3352817825fa5 81040 fcitx5-qt_5.0.14.orig.tar.xz
 5c0728127d87540b010099d2bd1212eb087997d54765bf7cd4966f2ef84535b5 4256 fcitx5-qt_5.0.14-2.debian.tar.xz
 c2f0518f42d8a76627eeacaec7cb3ed43edf1b2e6f3badfbc13110b06cdbb2ad 15678 fcitx5-qt_5.0.14-2_amd64.buildinfo
Files:
 582721274db4cad9d714a40bba8710b6 2526 utils optional fcitx5-qt_5.0.14-2.dsc
 4afb5d5d55649b45746a9d7b030def78 81040 utils optional fcitx5-qt_5.0.14.orig.tar.xz
 73db73382580bc91745ac2c7fc40b7a8 4256 utils optional fcitx5-qt_5.0.14-2.debian.tar.xz
 f93c25f33b4a2f286d40754801182201 15678 utils optional fcitx5-qt_5.0.14-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmMGhmgACgkQwpPntGGC
Ws7WVBAAm+FK/pjS3Mj78Ce+hvTLGl4Ubns7kHk+ggz8x8PvStH3vmM/N3SGm1o1
yKCoIP8MFgHlxMZ/hD8Aw7m2m3s9XLZcNW4xJcOp7NAiRpYx+K/+vejp/dcK+YE+
hNU67JtMNEQIf5kykRbndj3/CxfRX015zMhHT77OqEmDVO2BVubOMogPDfpjfOgA
scIy/pOY6qX4naxw/5mFT3sIwAnaxzTvgo7Jqa9YdXN5/6eEZvLhqPX0ru/fRvkz
czcrLXHYyMmwDoy3pJ89eVB+WVjzjz8sEEqL+PWcDYOFMLKwb10ZM3WKXYbxR+bi
cVVcDmlaIh7p5jjUBNa6Kx7+OrFuOq5KX5nLZ3BuJgENO5suaOuCcxgH2unPd/t8
wmvLUa5vixdmWb2A3sLoVe7/3PwSU2b8mayWuxlu9bO4SyKc7jhkE/lFOdCIq+d0
/ID4tpWBPl2J4ZHuPBLuOfAlLCsT8pQiD9JN/FODdSdyAQfFTYr6JHpHbYNS5gNU
FWe0N+m4zEMXV8PiTgOXGf+TW/P0vCHU0KGuzbfCyqBemUljXAJIGqSbJSwO0kdw
vsKVDjSUpe9uZMoXHjZrJfuj/Gw+1aKQUxXNyA2bPYVGF/WXQqVft1vlE0QVvXUS
tjkapbWCAhH1F0Jr1iUvhHE8Ixli2ha30ncnPFsKAX3ZhTrU0Bk=
=Wcy5
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: