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

Bug#972737: marked as done (kitemmodels: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath)



Your message dated Fri, 18 Dec 2020 01:53:57 +0000
with message-id <E1kq4xx-0008Nt-KU@fasolo.debian.org>
and subject line Bug#972737: fixed in kitemmodels 5.77.0-1
has caused the Debian Bug report #972737,
regarding kitemmodels: 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.)


-- 
972737: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972737
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kitemmodels
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),
kitemmodels fails to build from source:

  http://qa-logs.debian.net/2020/09/26.fixfilepath/kitemmodels_5.70.0-3_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
kitemmodels, 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 kitemmodels!

live well,
  vagrant
From d3999fcc1a6198c1722f73284c91d3ccf38323cb Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 23 Oct 2020 03:04:28 +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 f626abb..bfdf0ca 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: kitemmodels
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
kitemmodels, 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 972737@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 kitemmodels 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:54 +0900
Source: kitemmodels
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: 972737
Changes:
 kitemmodels (5.77.0-1) experimental; urgency=medium
 .
   [ Vagrant Cascadian ]
   * Disable fixfilepath feature, as it triggers build failures when
     enabled (Closes: #972737).
   [ 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:
 fae40454322f0996d24c5c539104361d92fd43d5 2528 kitemmodels_5.77.0-1.dsc
 b5056c9427d5b07d069d06253f103a13b04a3e49 402720 kitemmodels_5.77.0.orig.tar.xz
 a4663e769e4933893d5997234c7ca50aea26f695 488 kitemmodels_5.77.0.orig.tar.xz.asc
 632207440391aa545bc2622d81412267eb27a3a3 13272 kitemmodels_5.77.0-1.debian.tar.xz
 84ba624228eb3808b22139ba786855b6c17a5008 13733 kitemmodels_5.77.0-1_source.buildinfo
Checksums-Sha256:
 71a4020433b6e489429a493476380328d71ca11015fb4c9aec6ff72f02af56be 2528 kitemmodels_5.77.0-1.dsc
 decc3f607a0b2e9e6d585188eb6664a2cf06646db50d4d60dce83d96a0456534 402720 kitemmodels_5.77.0.orig.tar.xz
 9cdda8cdeee53d62bba433c93ae7f90606541f841c734f24be349acc23fb23f3 488 kitemmodels_5.77.0.orig.tar.xz.asc
 b070088a99d05bf5f262e9aff93d97333230bae65d59d990baa7e02f1de77c5d 13272 kitemmodels_5.77.0-1.debian.tar.xz
 4e3e95ccbbecedfd267522c051d819487e326d3c5bf8d4a8cde816c9c72f225c 13733 kitemmodels_5.77.0-1_source.buildinfo
Files:
 103adf049177cb02c63cd987714f73b7 2528 libs optional kitemmodels_5.77.0-1.dsc
 4e8d8e94c3b0f8803bba9d51388f7d51 402720 libs optional kitemmodels_5.77.0.orig.tar.xz
 833e2abe712a595428923f6e78284d5f 488 libs optional kitemmodels_5.77.0.orig.tar.xz.asc
 fdedb05baf082f918ebaf3ce028c04c8 13272 libs optional kitemmodels_5.77.0-1.debian.tar.xz
 535fa4d2a653721d5d4fb539d4140ab3 13733 libs optional kitemmodels_5.77.0-1_source.buildinfo

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

iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAl/cA58ACgkQ2A4JsIcU
AGb7DQgAkuqmdg5Wyiseq77a0s8kA+Iice1uAS/rRG5RiEXyRbJTMokPegQp65O/
WBEYcapPf5XoQ6pCCc9NqwAUJujp2k2hTFWv1OUJuaS6EV6B0sSvWiNtZoHPqyWj
ji2NVIeXojVux9DScCb5zhYemrpmlXff0oqqjoSiPdmQ/6Y/Y2I6JUoQh5V0sWHi
Y/fuO/hh2G2YSEbeMQwMZ5JAP6aNVnlXLwQbNXFqR+pu0vZoEulCe0EHFhfCNGRm
jG5Hl8Q3NgvpMPCmNi+gThBFdhfFy1zVgUsvrDe01j10nM3VzsllVMpV3oV3lIIA
8iK6WJ0dNPK6RSnhMhqkkpab1iPHLA==
=tE8H
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: