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

Bug#972299: marked as done (massif-visualizer: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath)



Your message dated Wed, 23 Dec 2020 03:37:32 +0000
with message-id <E1kruxw-000HXs-Ow@fasolo.debian.org>
and subject line Bug#972299: fixed in massif-visualizer 0.7.0-2
has caused the Debian Bug report #972299,
regarding massif-visualizer: 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.)


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

  http://qa-logs.debian.net/2020/09/26.fixfilepath/massif-visualizer_0.7.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. 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 massif-visualizer!

live well,
  vagrant

From b13b449225a5b0a61470cbd03184bedd6235dce6 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Thu, 15 Oct 2020 23:39:37 +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 | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/rules b/debian/rules
index dc1384d..d5dae93 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+# Disable fixfilepath feature, as it triggers build failures.
+export DEB_BUILD_MAINT_OPTIONS=reproducible=-fixfilepath
 export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
 
 %:
-- 
2.28.0

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: massif-visualizer
Source-Version: 0.7.0-2
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

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

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated massif-visualizer 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: Tue, 22 Dec 2020 19:13:06 -0800
Source: massif-visualizer
Architecture: source
Version: 0.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 972299
Changes:
 massif-visualizer (0.7.0-2) unstable; urgency=medium
 .
   * QA upload.
   * debian/rules: Disable fixfilepath feature, as it triggers build
     failures when enabled. (Closes: #972299)
   * debian/control: Update Vcs headers.
   * Update to debhelper-compat 13.
   * debian/control: Set Rules-Requires-Root to "no".
   * debian/control: Update to Standards-Version 4.5.1.
Checksums-Sha1:
 4a2b97d2514c66b992770d486e45abb1a63654e3 1657 massif-visualizer_0.7.0-2.dsc
 fb9bfd2423aed00b25afa9c8db74bdc31b7cc64c 2900 massif-visualizer_0.7.0-2.debian.tar.xz
 1d63ca2cd41d4d89102b0ea5da4ef1983f352bae 19569 massif-visualizer_0.7.0-2_amd64.buildinfo
Checksums-Sha256:
 e7d1225dd8d21eef2c05cd37b57ccd3021cdfe7540e1106411141223f9d636af 1657 massif-visualizer_0.7.0-2.dsc
 1f04134c2c4e29df19fc4f903200c66ed94e92af4e71c49f864468febe4943a4 2900 massif-visualizer_0.7.0-2.debian.tar.xz
 0c976299ba86eeb989f5e666ba6c5549e6e481d95e3f4f354aa0a4e51f691635 19569 massif-visualizer_0.7.0-2_amd64.buildinfo
Files:
 6bce17898e8017c89b4f8c05e84eeaa8 1657 devel optional massif-visualizer_0.7.0-2.dsc
 6d5b43999b7329ead880883391eb92cd 2900 devel optional massif-visualizer_0.7.0-2.debian.tar.xz
 57b909011c96e2867dfc9a76998f00d1 19569 devel optional massif-visualizer_0.7.0-2_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX+K3diAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqjoBAP0Q3eGvoGtPURKV
rrE3w8CbZkRys+/TMoK/ObMvSEtVNwD/YphZq43U+Tky3ahYQ88Qycg9DTRjoUx1
KvIXEzqEOwg=
=AYwS
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: