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

Bug#972740: marked as done (libkgapi: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath)



Your message dated Wed, 16 Dec 2020 01:26:11 +0000
with message-id <E1kpLZz-000FJZ-Vy@fasolo.debian.org>
and subject line Bug#972740: fixed in libkgapi 20.08.3-1
has caused the Debian Bug report #972740,
regarding libkgapi: 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.)


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

  http://qa-logs.debian.net/2020/09/26.fixfilepath/libkgapi_20.04.1-2_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
libkgapi, 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 libkgapi!

live well,
  vagrant
From 83d8fae6ed86c1209c9fe449647717ac7f1da6b6 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 23 Oct 2020 03:30:18 +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 603a386..dbe775e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
-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
 
 include /usr/share/dpkg/pkg-info.mk
 
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: libkgapi
Source-Version: 20.08.3-1
Done: =?utf-8?q?Sandro_Knau=C3=9F?= <hefee@debian.org>

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

Debian distribution maintenance software
pp.
Sandro Knauß <hefee@debian.org> (supplier of updated libkgapi 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, 16 Dec 2020 01:38:54 +0100
Source: libkgapi
Architecture: source
Version: 20.08.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Sandro Knauß <hefee@debian.org>
Closes: 972740
Changes:
 libkgapi (20.08.3-1) unstable; urgency=medium
 .
   [ Vagrant Cascadian ]
   * Disable fixfilepath feature, as it triggers build failures when
     enabled (Closes: #972740).
 .
   [ Sandro Knauß ]
   * New upstream release (20.08.3).
   * Mark autotests not failing build.
   * Bump Standards-Version to 4.5.1 (No changes needed).
   * Minimize the upstream GPG signing key.
Checksums-Sha1:
 d8ae4e8c1ddce798c275864a9eba642595cba87c 3353 libkgapi_20.08.3-1.dsc
 222da4d5d9729268eb4aa8bd8c130984f8e2f246 242676 libkgapi_20.08.3.orig.tar.xz
 f86f6ee90b86e38615dc4fed4071ddcab985a595 488 libkgapi_20.08.3.orig.tar.xz.asc
 e4770f7addd57a1d9aa1d47c82e1158463b20ae9 12196 libkgapi_20.08.3-1.debian.tar.xz
 546a5fba538207faebf20385bd73bbccf6e93032 24728 libkgapi_20.08.3-1_source.buildinfo
Checksums-Sha256:
 449f85ebfeebd047d93184035850d89f70d54192bbd8f99a7e830f9d15aed536 3353 libkgapi_20.08.3-1.dsc
 8a2233497b07e768c4a4095c4333fa975042f6e9ba17ae0e3d66ed9c7672afce 242676 libkgapi_20.08.3.orig.tar.xz
 e337dc152cc8fedf23b9a91ed617cd4fb25b7c7a24fc5e286e44a7b35e9725f2 488 libkgapi_20.08.3.orig.tar.xz.asc
 ab7be1146031491602c3c0617d871de26b19719f9885e3df549aec0b7066f875 12196 libkgapi_20.08.3-1.debian.tar.xz
 8c4572b7511fd8d3ec8922eae1bc00309b5f9148b9eac571f24e721811b9f816 24728 libkgapi_20.08.3-1_source.buildinfo
Files:
 f93dab1731f3cb2b67a33870e2cbf5fa 3353 libs optional libkgapi_20.08.3-1.dsc
 9f5100a4ea8bee4fc8d71b7d93c86466 242676 libs optional libkgapi_20.08.3.orig.tar.xz
 cd7ba9fa6c32b6bc30eeb933cd27bd8f 488 libs optional libkgapi_20.08.3.orig.tar.xz.asc
 0b21ec9099a0d78174092ad3ed8fe21f 12196 libs optional libkgapi_20.08.3-1.debian.tar.xz
 668426d707d64d01e223da708fe7c713 24728 libs optional libkgapi_20.08.3-1_source.buildinfo

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

iQJFBAEBCgAvFiEEOewRoCAWtykmSRoG462wCFBgVjYFAl/ZWlwRHGhlZmVlQGRl
Ymlhbi5vcmcACgkQ462wCFBgVjYsNw/+JJubqNwH/cihOMoZsdYzmoDhlpkgAj42
/THTAHeWUhqocY/CrIsmLSz6WBeENgiaPXjFUq62E6QvjX3kvVR1HArr9oGIUKMF
KVMtvm5V5q/zWsSi3nedEvXJNSCXnuPUti5ar+Ek9pjDaMWTsKCAthT643tGWgNQ
KQgAX840g/NnptWM6sVwS0j9ut8VRAAIcuf0G5AGRIRYsD44xgVCbNHBYsezllnH
GQ8WH5Xxktt+x7Zg+1hrKg9eOF0gV1BS/Wza/kSe0uVkkLwBXoSVcIcR+316M9gN
Ef4KgFDBmUWC8kL0eT0h/uXaQ8XfI27UneXE8O+tNH5UKt6IhxF8WSalpoRMhC1Q
9PH6ayMkYBtbJ5wl1KVDnLQbM9L0oXI1YL1pgjf3Nl9m9G+CXhPBRHKKuqqVrjf5
/f9eCXu8aGTk1mHx6SzfZOoVQEUsLeE/l85GRJAdVzs1QrH//Hr/7TOS60YvFS9U
KevAWbcT5qU6AjMjlro/Zf5G3V4YJTs5glDIpA/B6iB/DS9KN/5RRgobLXzTH5aK
ejWSv1U2YAI3zZtf1XnfMeP6YEzU8Nel7++zL0xgKPpyIpAYJ3McFzy1MbG/i0gI
D3BeZte+H0ycb+ZlyHHi8tyjQ4rWV43EKphlpIURW7cr5CE6QMFm7cmO0kIyFf0c
mCKh5u0eeSA=
=xsP+
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: