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

Bug#972735: marked as done (kdeclarative: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath)



Your message dated Fri, 18 Dec 2020 01:50:57 +0000
with message-id <E1kq4v3-0007xS-Bm@fasolo.debian.org>
and subject line Bug#972735: fixed in kdeclarative 5.77.0-1
has caused the Debian Bug report #972735,
regarding kdeclarative: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath
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.)


-- 
972735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972735
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kdeclarative
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fixfilepath ftbfs
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

When the reproducible=+fixfilepath feature is enabled (either through
DEB_BUILD_OPTIONS, or using a dpkg that enables this by default),
kdeclarative fails to build from source:

  http://qa-logs.debian.net/2020/09/26.fixfilepath/kdeclarative_5.70.0-1_unstable_fixfilepath.log

While the "fixfilepath" feature is not currently enabled by
dpkg-buildflags by default, it may become the default at some point in
the future, and can by triggered manually by setting
DEB_BUILD_OPTIONS=reproducible=+fixfilepath in the build environment.

More information about this issue is available at:

  https://tests.reproducible-builds.org/debian/issues/unstable/ftbfs_due_to_f-file-prefix-map_issue.html

I have not identified the exact cause of this issue for
kdeclarative, but a common triggering issue is test suites
expecting __FILE__ to resolve to an absolute path.

The attached patch works around this issue by disabling the fixfilepath
feature in debian/rules using DEB_BUILD_MAINT_OPTIONS=-fixfilepath.

Thanks for maintaining kdeclarative!

live well,
  vagrant
From 127b41dd58115b3890b1ead82fa34f3e68d6ed06 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 23 Oct 2020 02:50:15 +0000
Subject: [PATCH] debian/rules: Disable fixfilepath feature, as it triggers
 build failures when enabled.

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

diff --git a/debian/rules b/debian/rules
index c55b5dc..b90cee7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,9 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+# Disable fixfilepath feature, as it triggers build failures when
+# enabled.
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=-fixfilepath
 
 %:
 	dh $@ --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: kdeclarative
Source-Version: 5.77.0-1
Done: Norbert Preining <norbert@preining.info>

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

Debian distribution maintenance software
pp.
Norbert Preining <norbert@preining.info> (supplier of updated kdeclarative 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: Fri, 18 Dec 2020 10:03:52 +0900
Source: kdeclarative
Architecture: source
Version: 5.77.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 972735
Changes:
 kdeclarative (5.77.0-1) experimental; urgency=medium
 .
   [ Vagrant Cascadian ]
   * Disable fixfilepath feature, as it triggers build failures when
     enabled (Closes: #972735).
   [ Norbert Preining ]
   * Bump Standards-Version to 4.5.1 (No changes needed).
 .
   * New upstream release (5.77.0).
   * Update build-deps and deps with the info from cmake.
   * Add myself to Uploaders.
   * Update maintainer to Debian Qt/KDE Maintainers.
   * Update symbols.
Checksums-Sha1:
 4ef8a4c3ee55e81807b5206dff79a57a961dbb39 3785 kdeclarative_5.77.0-1.dsc
 0f2684607604a83f168f60a3b690db33f2e07c35 185036 kdeclarative_5.77.0.orig.tar.xz
 9b892a43304f462836416b78f29a2a51e310c39a 488 kdeclarative_5.77.0.orig.tar.xz.asc
 2f515db8e5a07895647f291d282232ff03b5ecc5 16144 kdeclarative_5.77.0-1.debian.tar.xz
 d45c203802e890160d8f24c08e26471e5547f842 21429 kdeclarative_5.77.0-1_source.buildinfo
Checksums-Sha256:
 cb91b669edcdde50881a1156219b5e98e844cccd8abea80a8894585e3758c6a4 3785 kdeclarative_5.77.0-1.dsc
 2eaf59a4f73e7578c7b381078ca5ae920a3e8763433932277650707432104cb2 185036 kdeclarative_5.77.0.orig.tar.xz
 b2791ee5df942222f7f2d816e98ca823be2f03b6e1d97a117640a534674e2be2 488 kdeclarative_5.77.0.orig.tar.xz.asc
 7dd3e520531fdd7700d848d9ca2a0a2973e29093a583de2593713da554d27858 16144 kdeclarative_5.77.0-1.debian.tar.xz
 0f9233a91db482cc90d13cc1e087ac1f2ecf9b2c1786be59d59656da258760ab 21429 kdeclarative_5.77.0-1_source.buildinfo
Files:
 f1ac9b6336fa467cdd85fe39a7db2370 3785 libs optional kdeclarative_5.77.0-1.dsc
 eb42f44df133e675de8417bb8407263d 185036 libs optional kdeclarative_5.77.0.orig.tar.xz
 04a0ec3ae74689df3c9948d996ae4ef8 488 libs optional kdeclarative_5.77.0.orig.tar.xz.asc
 8f2911b04ca7f43d9e26937f65812ecf 16144 libs optional kdeclarative_5.77.0-1.debian.tar.xz
 d473781b657a3dbc5349b00e59997347 21429 libs optional kdeclarative_5.77.0-1_source.buildinfo

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

iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAl/cA4oACgkQ2A4JsIcU
AGbehAf/fuvwCVrS1m8CJKGhjj/J/Cq3Nfsw9NWwyUwS5F33ZXsmeLGoZSRiuP8+
YOR6sBv4EcST9hllzvjorqbisx8rKEiMJaKET4rRTO3CCw5uSIvnf9wmOaGcAOjz
394Qm+QoZ8TiS88udt69GqYbSIr4NEpVDu+ymOIVQx8aV6nFSSeqIctJ6w52KMCX
iwp0LhJXUpG+DxIVjOCAChl9yatuc/lDnPQH0PZpcQ2GytezTgnTYv8Ora80N+gH
JqLGrKO/ReZwUCUuBeX4ReG40vnCgsrynkON85/8rS5GwB1tJARMfvq8tUl3lU0j
JUyOUApCN1kws8ho/ARQdq6EHa9pCw==
=/xhv
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: