Your message dated Sun, 25 Oct 2020 21:49:00 +0000
with message-id <[email protected]>
and subject line Bug#972305: fixed in catch2 2.13.2-2
has caused the Debian Bug report #972305,
regarding catch2: 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 [email protected]
immediately.)
--
972305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972305
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: catch2
Severity: normal
Tags: patch
User: [email protected]
Usertags: fixfilepath ftbfs
X-Debbugs-Cc: [email protected]
When the reproducible=+fixfilepath feature is enabled (either through
DEB_BUILD_OPTIONS, or using a dpkg that enables this by default),
catch2 fails to build from source:
http://qa-logs.debian.net/2020/09/26.fixfilepath/catch2_2.13.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 be triggered manually by setting
DEB_BUILD_OPTIONS=reproducible=+fixfilepath in the build environment. It
is also used in the tests.reproducible-builds.org infrastructure when
testing unstable and experimental.
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, but a common
trigger 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 catch2!
live well,
vagrant
From 547b3e3517cb29ad1ea51d4fb3c2882291d800b4 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Fri, 16 Oct 2020 00:05:44 +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 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/debian/rules b/debian/rules
index 02eac5b9..b6ccb202 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,8 @@
#!/usr/bin/make -f
+# Disable fixfilepath, as it triggers build failures.
+export DEB_BUILD_MAINT_OPTIONS=reproducible=-fixfilepath
+
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
ENABLE_TESTING = ON
else
--
2.28.0
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: catch2
Source-Version: 2.13.2-2
Done: Mathieu Mirmont <[email protected]>
We believe that the bug you reported is fixed in the latest version of
catch2, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mathieu Mirmont <[email protected]> (supplier of updated catch2 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 25 Oct 2020 15:15:30 +0100
Source: catch2
Architecture: source
Version: 2.13.2-2
Distribution: unstable
Urgency: medium
Maintainer: Mathieu Mirmont <[email protected]>
Changed-By: Mathieu Mirmont <[email protected]>
Closes: 972305
Changes:
catch2 (2.13.2-2) unstable; urgency=medium
.
[ Vagrant Cascadian ]
* rules: Disable fixfilepath feature (Closes: #972305)
Checksums-Sha1:
0b2848ca7302631a7b4f262aaa147c5c5f510db1 1909 catch2_2.13.2-2.dsc
31c496d2c96721291156e57a67a9449c1a5630b6 4300 catch2_2.13.2-2.debian.tar.xz
b191fcedb15f29b96b0fc7478c9481d8de3f11e3 7522 catch2_2.13.2-2_source.buildinfo
Checksums-Sha256:
2bed2bff5ce20f50eb8fcdae14d68a4d703851a76dd913d9081732161ff2c874 1909
catch2_2.13.2-2.dsc
06f5876eae84f5e4eba8f259ef05ba38a342a7ad63ac58e10ac61967f3dc40a1 4300
catch2_2.13.2-2.debian.tar.xz
5be5323ae31ec30b31af9f2fbae54b13b2013653a175ca59db6f68161574ee70 7522
catch2_2.13.2-2_source.buildinfo
Files:
c1aa2cf43867035b38b1914d00bcc50e 1909 devel optional catch2_2.13.2-2.dsc
5a1a45ff9e900e4fbf48107c5d04a4d3 4300 devel optional
catch2_2.13.2-2.debian.tar.xz
5015e8c8e6119ff01374930da71167cf 7522 devel optional
catch2_2.13.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAl+V7D0SHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0v2oP/1NN1Bn/MJfHQze3D8gHtJdXPb8snmXa
+aCtk6C30wtUavhe9GZd4SaDcyH6rH3abmloUReYFS4CcHmWjAsBzNUvfP6IXPzN
5m+T1NAB1XCBaj1a66kACTzVhyqjTDwUf/F+oOHqjMZoHHTITEmcHCsWve7+V21M
oSf0Z0nArjj9UPpQTza5IHZScMvTwO+FOfVn+vSE1WE3KsM8xML6EiWNRpkpo8Rq
eEnb2ZfAzZVAG6AsFv6I2UWCeS5vM5x2zlf0O6uLDUya6iiuWPKphm/9rt7ljOYM
VDOGpaqHBOs14zjI1wnxTGmPbyuIaZrzqSL4Rhns8Pz53dJHRqVpS4kuCwPeu+Uj
5m3UHi743oL7oAcSy2YZ6JTzeqQjk9RQtMWW89l9ivPTJLzTILSB51qDqo1h52ZI
g53TPbO97n8R+RGxchO5e8SKSKAKtJ4rYKetCbdUNA42nhwCm7fGa0tS2+yyOrLV
B0WZh5viVGhTdlzWFxZmG6rIfPo3Nrgpf3h1yG4760IesISeTA5VSOjCkD8bXO1y
OUz0oHX8qLTm2SbVxjAyST7YlFlTl8dNOky8C2G+U+l1SUoIUN4tLL3Ijb8PxtSc
A793c0K1PJiB2UwyHEH3YRnC+6ACL/AKkqs9HtHvAtWw1ZTC8E2zzUigWx7xHhUb
0TLeU0XEWUMb
=UfhS
-----END PGP SIGNATURE-----
--- End Message ---