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

Bug#972729: marked as done (gloo: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath)



Your message dated Sat, 09 Jan 2021 08:17:31 +0000
with message-id <E1ky9RD-0007zc-GM@fasolo.debian.org>
and subject line Bug#972729: fixed in gloo 0.0~git20200918.3dc0328-4
has caused the Debian Bug report #972729,
regarding gloo: 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.)


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

  http://qa-logs.debian.net/2020/09/26.fixfilepath/gloo_0.0~git20200724.fe2ad9c-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
gloo, but a common triggering issue is test suites
expectinfg __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 gloo!

live well,
  vagrant

From f1925bda16304c9b00b5e01474420e34ccff9222 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 23 Oct 2020 02:08:34 +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, 2 insertions(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index ce10bec..75e0625 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
-export DEB_BUILD_MAINT_OPTIONS   = hardening=+all
+# Disable fixfilepath as it triggers build failures.
+export DEB_BUILD_MAINT_OPTIONS   = hardening=+all reproducible=-fixfilepath
 export DEB_CXXFLAGS_MAINT_APPEND = -lpthread
 export DEB_LDFLAGS_MAINT_APPEND  = -Wl,--as-needed
 #export DPKG_GENSYMBOLS_CHECK_LEVEL = 0
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: gloo
Source-Version: 0.0~git20200918.3dc0328-4
Done: Mo Zhou <lumin@debian.org>

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

Debian distribution maintenance software
pp.
Mo Zhou <lumin@debian.org> (supplier of updated gloo 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: Sat, 09 Jan 2021 15:57:00 +0800
Source: gloo
Architecture: source
Version: 0.0~git20200918.3dc0328-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Mo Zhou <lumin@debian.org>
Closes: 972729
Changes:
 gloo (0.0~git20200918.3dc0328-4) unstable; urgency=medium
 .
   * Remove symbols control file. (Closes: #972729)
     This is a false positive FTBFS for reproducible=+fixfilepath.
Checksums-Sha1:
 c77ddc9d681e9e15bd03fd53cb767df5a681998d 2181 gloo_0.0~git20200918.3dc0328-4.dsc
 4ab2f9147f1022bffca0760a850712245aa82db2 3744 gloo_0.0~git20200918.3dc0328-4.debian.tar.xz
 f62f849772729f6d73a535c285d56a4aee390362 6929 gloo_0.0~git20200918.3dc0328-4_source.buildinfo
Checksums-Sha256:
 dcab69859cff85f57620f60b5bcdaf8a2ddbf56c7cd8f4c6c1fb913d424a1b11 2181 gloo_0.0~git20200918.3dc0328-4.dsc
 a6f0a1a14716a4c8ca9c0f7a069dc59c12090ebe4648c80905c7af5b7fa8c423 3744 gloo_0.0~git20200918.3dc0328-4.debian.tar.xz
 8d6ba0817a213401730b04822956e45a18e01f4f3a6688af33424ff0a34fef26 6929 gloo_0.0~git20200918.3dc0328-4_source.buildinfo
Files:
 6675363e6af75b0914e4206b29c86922 2181 science optional gloo_0.0~git20200918.3dc0328-4.dsc
 f163cb0081ae9c65977f11bb40951ce9 3744 science optional gloo_0.0~git20200918.3dc0328-4.debian.tar.xz
 0d74a913518b95481c444f78b89dc554 6929 science optional gloo_0.0~git20200918.3dc0328-4_source.buildinfo

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

iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAl/5YfkRHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaooodQ//d10+OWiJLPqiI9PjS7OKjMBSCC0ThDDK
iTVGJr3OwkwtC9QCVMBadIlBRleqjeHoKCaNM55H2+tojcTRKPo7mtBff7TLSwBe
919N3h1XWhfdgvrexVtSdAMrd+Q3PRp4iVK2Ek8F9GbnU4AWAGwW0r2MWBzQRIQ7
1MtTECcVx3aPY4+70A0Ar6SX7+4kXB6ZOrLYjDu1EcXeC1azXFQvDdTlWmusrGB5
v0QMEDy0XUkyHlLPSfVRumBPGqqiBuPx9B7JQ+SMB5uph3vz5g7Van7bLor3qo5p
ZTDX+htg91qwxwecDx19pZyONiykfNKILkUdmXvpSeNH+EKtsbYaPa1vF8cWlH5b
3ikhd9AucsEAfKNFDkLpBF3uYrxam8NmSYYVXZpMb1CkbwMpH1JfEAYPaWNROXzy
Usk4/GthEhG+eRouWeSFlaxn2C4akgn8griQcZPDXmladu5/uadNZwrG9XnA7qEF
bO3E06tXMd9MhDzcLtlGlxVmBz4vpTtlOwBWP/uORhS79NHJ5OEkyzSttFQs/h7x
eT3DNO+4PHwi5LNnojqyl4/w1uYjy0Pe41fV/T/gCT46qm+49HDB67l4iHQWRdez
Oh7YzuR6NvteVMQaAFdn2iOBKMUYwloUp9D42aW6gyoLd6lPB2HsN3qfE8c+dIuT
HuMP8dY+p3o=
=K9dG
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: