Your message dated Thu, 06 Jun 2024 19:42:01 +0000 with message-id <E1sFIzp-00FKyH-8c@fasolo.debian.org> and subject line Bug#1014428: fixed in xmacro 0.3pre-20000911-9 has caused the Debian Bug report #1014428, regarding xmacro: reproducible-builds: embedded build paths in /usr/bin/xmacro* 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.) -- 1014428: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014428 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: xmacro: reproducible-builds: embedded build paths in /usr/bin/xmacro*
- From: Vagrant Cascadian <vagrant@reproducible-builds.org>
- Date: Tue, 05 Jul 2022 13:24:43 -0700
- Message-id: <87edyze29g.fsf@contorta>
Source: xmacro Severity: normal Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: buildpath X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org The build path is embedded in various binaries in /usr/bin: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/xmacro.html /usr/bin/xmacroplay /build/1st/xmacro-0.3pre-20000911/xmacroplay.cpp:472 vs. /build/2/xmacro-0.3pre-20000911/2nd/xmacroplay.cpp:472 The attached patch fixes this by switching to using the debhelper's "dh" command, which passes compiler flags to avoid embedding the build path (e.g. -ffile-prefix-map). With this patch applied, xmacro should build reproducibly on tests.reproducible-builds.org! live well, vagrantFrom f28f53bb5658ada0bc921617dd9ae143a55c97d1 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagrant@reproducible-builds.org> Date: Tue, 5 Jul 2022 20:18:58 +0000 Subject: [PATCH] debian/rules: Switch to "dh". --- debian/rules | 83 ++++------------------------------------------------ 1 file changed, 5 insertions(+), 78 deletions(-) diff --git a/debian/rules b/debian/rules index 70c157f..751682a 100755 --- a/debian/rules +++ b/debian/rules @@ -1,85 +1,12 @@ #!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +%: + dh $@ -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -CXXFLAGS=-g -O2 -export CXXFLAGS - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - dh_auto_build - #/usr/bin/docbook-to-man debian/xmacro-0.3pre.sgml > xmacro-0.3pre.1 - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - $(MAKE) clean - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - # Add here commands to install the package into debian/xmacro-0.3pre. +override_dh_auto_install: + dh_auto_install install -Dpv xmacroplay-keys xmacroplay xmacrorec xmacrorec2 $(CURDIR)/debian/xmacro/usr/bin -build-arch: build - -build-indep: build - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installdocs - dh_installexamples - dh_installmenu - dh_installcron - dh_installman - dh_installinfo - dh_installchangelogs - dh_link - dh_strip - dh_compress +override_dh_fixperms: dh_fixperms chmod -x $(CURDIR)/debian/xmacro/usr/share/doc/xmacro/examples/* - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure -- 2.36.1Attachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1014428-close@bugs.debian.org
- Subject: Bug#1014428: fixed in xmacro 0.3pre-20000911-9
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 06 Jun 2024 19:42:01 +0000
- Message-id: <E1sFIzp-00FKyH-8c@fasolo.debian.org>
- Reply-to: Nicholas Skaggs <nskaggs@gmail.com>
Source: xmacro Source-Version: 0.3pre-20000911-9 Done: Nicholas Skaggs <nskaggs@gmail.com> We believe that the bug you reported is fixed in the latest version of xmacro, 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 1014428@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Nicholas Skaggs <nskaggs@gmail.com> (supplier of updated xmacro 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, 28 May 2024 00:22:58 -0400 Source: xmacro Architecture: source Version: 0.3pre-20000911-9 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Nicholas Skaggs <nskaggs@gmail.com> Closes: 1014428 Changes: xmacro (0.3pre-20000911-9) unstable; urgency=medium . [ Nicholas Skaggs ] * QA Upload. * Add Homepage. * Make patches DEP-3 compliant * DEP-5 compliant copyright * Add hardening patches using dpkg-buildflags . [ Vagrant Cascadian ] * Switch to use debhelper dh command. (Closes: #1014428) Checksums-Sha1: d0b20a2b7ce7b8fb4aa46e2ddf2e287eadb85aea 1913 xmacro_0.3pre-20000911-9.dsc 92945eaed424799d6a95912cb7e520f4edfbd2fb 4444 xmacro_0.3pre-20000911-9.debian.tar.xz Checksums-Sha256: 8ef285daa262177771feae021f140b0ef5412c1f2721696ea8349c442065aafd 1913 xmacro_0.3pre-20000911-9.dsc 041c6563c65dc82994d933d464a5267807fe9642d2f4561c8435a53ebcf8e0cb 4444 xmacro_0.3pre-20000911-9.debian.tar.xz Files: cc5ddcedd7bac59a96bfceb2c00040d4 1913 utils optional xmacro_0.3pre-20000911-9.dsc d75bf413aae800da3028a59c9b6bb6a4 4444 utils optional xmacro_0.3pre-20000911-9.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETMLS2QqNFlTb+HOqLRqqzyREREIFAmZiDK0ACgkQLRqqzyRE REJMqA/+OYxp+n9UElBTIZFPht5Bgrnr2MANc80GF7odSz7iFNIobJ1mdX3x7cRn nv69iuIJnt8F/uY/8ZamkfdHD9M9TJQ1X5tCXFLY1565iuC6MRlG13OR/KxbjvWf h/0+ad2fQOUQDZKOyXEh40qRdMQhxST1pV1K7yxH58otYCNBs1CigNUZ0Jv+xm8Q Es7LaW/5uBDelzVxkggoR9lIm83t+04U5KEO+S+YWuUkLdoPL8TnQKkmKVPKz0Iu INFhy6KbnPTaAtJz0dkB1g5qOLTUHpsZ2j/CLNanNReYYsXbzpD5t4Em1wpr0BUG 2LzbCsgW/PSTZWX0ejSWL6Z9FBtxx+xcKqLyyYurRIbJwdC29VslfAp30EAbdP27 eyHOPY8hFl9dMkpFJ5fCUMUxM5fmTHT7i22/7aIh/96Km0VBrwjaue8cb1TD3v2m ZHm99Sw+aR9lpV08UxYVcuYEDCQqcNhFV7jQ1ojrpBLEbLHnt2gSr0kwSsy4DTkc TrFnTJn7vxSiRmAtuuqCgUDN4SJxoLG4NzCtCRl5W+6gr7GIreTPDXQfuoZF/hZA 5/n2hMhbVaSloluXQqEuLcZSsSO4cKy8wP/rCUCMwDBcsvqkYZj5MCJ50K1Jc0WJ 7K67upu+wHdANF951dPbdRR9IrEgCuejIZo+6ATDIbSaxWHCVp8= =Bk5T -----END PGP SIGNATURE-----Attachment: pgpEDuScYe8IC.pgp
Description: PGP signature
--- End Message ---