Your message dated Thu, 06 May 2021 15:33:30 +0000
with message-id <[email protected]>
and subject line Bug#854294: fixed in regina-rexx 3.6-2.3
has caused the Debian Bug report #854294,
regarding [regina-rexx] please make the build reproducible (timestamps)
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.)
--
854294: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854294
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: regina-rexx
Version: 3.6-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
--- Please enter the report below this line. ---
Hi!
While conducting a research in the spirit of the "reproducible builds" practice
[1],
we have noticed that regina-rexx could not be built reproducibly.
The attached patch removes extra timestamps from the build system when creating
the
source archive. Once applied, regina-rexx can be built reproducibly,
which is validated using reprotest.
[1]: https://wiki.debian.org/ReproducibleBuilds
diff -Nru regina-rexx-3.6/debian/changelog regina-rexx-3.6/debian/changelog
--- regina-rexx-3.6/debian/changelog 2012-07-01 00:24:40.000000000 +0800
+++ regina-rexx-3.6/debian/changelog 2017-02-06 00:00:26.000000000 +0800
@@ -1,3 +1,9 @@
+regina-rexx (3.6-2.0~reproducible1) UNRELEASED; urgency=low
+
+ * Make the package reproducible by modifying the argument of gzip
+
+ -- Z. Ren <[email protected]> Mon, 06 Feb 2017 00:00:26 +0800
+
regina-rexx (3.6-2) unstable; urgency=low
* Fixed debian/rules build target.
diff -Nru regina-rexx-3.6/debian/patches/reproducible regina-rexx-3.6/debian/patches/reproducible
--- regina-rexx-3.6/debian/patches/reproducible 1970-01-01 08:00:00.000000000 +0800
+++ regina-rexx-3.6/debian/patches/reproducible 2017-02-05 23:59:38.000000000 +0800
@@ -0,0 +1,45 @@
+reproducible
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -974,7 +974,7 @@
+ dist:
+ (cd $(srcdir)/..;rm -f $(REG_DIR))
+ (cd $(srcdir);PWD=`pwd`;cd ..;ln -sf ${PWD} $(REG_DIR))
+- (cd $(srcdir)/..;tar -cvf - $(ARCHIVE_FILES) | gzip > Regina-REXX-$(VERDOT).tar.gz )
++ (cd $(srcdir)/..;tar -cvf - $(ARCHIVE_FILES) | gzip -n > Regina-REXX-$(VERDOT).tar.gz )
+ (cd $(srcdir)/..;rm -f $(REG_DIR))
+
+ tar:
+@@ -1013,10 +1013,10 @@
+ $(INSTALL) -m 644 -c $(srcdir)/regina-config.1 $(DESTDIR)$(mandir)/man1/regina-config.1
+ $(INSTALL) -m 644 -c $(srcdir)/rxstack.1 $(DESTDIR)$(mandir)/man1/rxstack.1
+ $(INSTALL) -m 644 -c $(srcdir)/rxqueue.1 $(DESTDIR)$(mandir)/man1/rxqueue.1
+- gzip -f $(DESTDIR)$(mandir)/man1/regina.1
+- gzip -f $(DESTDIR)$(mandir)/man1/regina-config.1
+- gzip -f $(DESTDIR)$(mandir)/man1/rxstack.1
+- gzip -f $(DESTDIR)$(mandir)/man1/rxqueue.1
++ gzip -fn $(DESTDIR)$(mandir)/man1/regina.1
++ gzip -fn $(DESTDIR)$(mandir)/man1/regina-config.1
++ gzip -fn $(DESTDIR)$(mandir)/man1/rxstack.1
++ gzip -fn $(DESTDIR)$(mandir)/man1/rxqueue.1
+ $(INSTALL) -m 644 -c $(srcdir)/rexxsaa.h $(DESTDIR)$(includedir)/rexxsaa.h
+ $(INSTALL) -m 644 -c ./en.mtb $(DESTDIR)$(sharedir)/en.mtb
+ $(INSTALL) -m 644 -c ./pt.mtb $(DESTDIR)$(sharedir)/pt.mtb
+@@ -1154,7 +1154,7 @@
+ -mkdir -p ./tmpdir/rexx
+ ./rexx$(binarybitprefix)$(EXE) $(srcdir)/makebinary.rexx -s$(srcdir) -d./tmpdir -u$(USE_ABI) -a$(ABI_MINOR) -A$(ABI_MAJOR) -p$(SHLPRE) -e$(EXE) -S$(SHLPST) -l$(LIBPRE) -L$(LIBPST) -b$(SHLFILE) -B$(LIBFILE) -P$(binarybitprefix) -t$(target)
+ (cd ./tmpdir; \
+- tar cvf - * | gzip > ../Regina-REXX-$(VERDOT)-$(target).tgz )
++ tar cvf - * | gzip -n > ../Regina-REXX-$(VERDOT)-$(target).tgz )
+
+ beosbinary: all
+ -rm -fr ./tmpdir
+@@ -1178,7 +1178,7 @@
+ -mkdir -p ./tmpdir/regina/rexx
+ ./rexx$(binarybitprefix)$(EXE) $(srcdir)/makebinary.rexx -s$(srcdir) -d./tmpdir/regina -u$(USE_ABI) -a$(ABI_MINOR) -A$(ABI_MAJOR) -p$(SHLPRE) -e$(EXE) -S$(SHLPST) -l$(LIBPRE) -L$(LIBPST) -b$(SHLFILE) -B$(LIBFILE) -P$(binarybitprefix) -t$(target)
+ (cd ./tmpdir; \
+- tar cvf - regina | gzip > ../Regina-REXX-$(VERDOT)-$(target).tgz )
++ tar cvf - regina | gzip -n > ../Regina-REXX-$(VERDOT)-$(target).tgz )
+
+ rpm: dist rpmtopdir
+ cp $(srcdir)/regina64.xpm $(RPMTOPDIR)/SOURCES
diff -Nru regina-rexx-3.6/debian/patches/series regina-rexx-3.6/debian/patches/series
--- regina-rexx-3.6/debian/patches/series 2012-06-30 21:21:18.000000000 +0800
+++ regina-rexx-3.6/debian/patches/series 2017-02-05 23:57:36.000000000 +0800
@@ -1 +1,2 @@
az-patch-01
+reproducible
diff -Nru regina-rexx-3.6/debian/rules regina-rexx-3.6/debian/rules
--- regina-rexx-3.6/debian/rules 2012-07-01 00:20:43.000000000 +0800
+++ regina-rexx-3.6/debian/rules 2017-02-05 23:59:13.000000000 +0800
@@ -91,20 +91,20 @@
#
cp $(changelog) debian/tmp-lib/$(destprefix)/share/doc/$(libpkg)/changelog
cp debian/changelog debian/tmp-lib/$(destprefix)/share/doc/$(libpkg)/changelog.Debian
- gzip -9f debian/tmp-lib/$(destprefix)/share/doc/$(libpkg)/*
+ gzip -9fn debian/tmp-lib/$(destprefix)/share/doc/$(libpkg)/*
cp debian/copyright debian/tmp-lib/$(destprefix)/share/doc/$(libpkg)
#
- gzip -9f debian/tmp-rexx/$(destprefix)/share/man/man1/*.1
+ gzip -9fn debian/tmp-rexx/$(destprefix)/share/man/man1/*.1
ln -sf regina.1.gz debian/tmp-rexx/$(destprefix)/share/man/man1/rexx.1.gz
cp $(changelog) debian/tmp-rexx/$(destprefix)/share/doc/$(rexxpkg)/changelog
cp debian/changelog debian/tmp-rexx/$(destprefix)/share/doc/$(rexxpkg)/changelog.Debian
- gzip -9f debian/tmp-rexx/$(destprefix)/share/doc/$(rexxpkg)/changelog*
+ gzip -9fn debian/tmp-rexx/$(destprefix)/share/doc/$(rexxpkg)/changelog*
cp debian/copyright debian/tmp-rexx/$(destprefix)/share/doc/$(rexxpkg)
#
- gzip -9f debian/tmp-dev/$(destprefix)/share/man/man1/*.1
+ gzip -9fn debian/tmp-dev/$(destprefix)/share/man/man1/*.1
cp $(changelog) debian/tmp-dev/$(destprefix)/share/doc/$(libpkg)-dev/changelog
cp debian/changelog debian/tmp-dev/$(destprefix)/share/doc/$(libpkg)-dev/changelog.Debian
- gzip -9f debian/tmp-dev/$(destprefix)/share/doc/$(libpkg)-dev/changelog*
+ gzip -9fn debian/tmp-dev/$(destprefix)/share/doc/$(libpkg)-dev/changelog*
cp debian/copyright debian/tmp-dev/$(destprefix)/share/doc/$(libpkg)-dev
#
LD_LIBRARY_PATH=/$(destprefix)/lib/libfakeroot:$(DESTDIR)-lib/$(destprefix)/lib \
--- End Message ---
--- Begin Message ---
Source: regina-rexx
Source-Version: 3.6-2.3
Done: Agustin Martin Domingo <[email protected]>
We believe that the bug you reported is fixed in the latest version of
regina-rexx, 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.
Agustin Martin Domingo <[email protected]> (supplier of updated regina-rexx
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: SHA256
Format: 1.8
Date: Thu, 06 May 2021 17:01:37 +0200
Source: regina-rexx
Architecture: source
Version: 3.6-2.3
Distribution: unstable
Urgency: medium
Maintainer: Alen Zekulic <[email protected]>
Changed-By: Agustin Martin Domingo <[email protected]>
Closes: 854294 982884
Changes:
regina-rexx (3.6-2.3) unstable; urgency=medium
.
* Non-maintainer upload with maintaner agreement.
* Migrate to (still old-style) debhelper (Closes: #982884).
- Make package multiarch.
- Fix reproducibility problems (Closes: #854294).
* Split original az-patch-01 patch into smaller 0000_AZ_*.diff patches.
* debian/control: Add "Rules-Requires-Root: no"
Checksums-Sha1:
665f42a1f551adf8fd33a57e63de4c1b27f73ffb 1990 regina-rexx_3.6-2.3.dsc
b0dc5e558b414fb4edbfbbfb22ff097cd0b6ecbc 10340
regina-rexx_3.6-2.3.debian.tar.xz
70471db295b0496a7effeb433f0aa34d37370a0c 6966
regina-rexx_3.6-2.3_amd64.buildinfo
Checksums-Sha256:
b2ec00f2f35c1987fa4b33c749f24463a7f0666cfb2e929392f0a8715f045be2 1990
regina-rexx_3.6-2.3.dsc
28ee17e3912556f2bd5d824fc6e2b84a309ab85fc868640ed59c9ddb536b3862 10340
regina-rexx_3.6-2.3.debian.tar.xz
4376c7f3743eed25c2d8c4f8abdd837b0e0ba8ca0cfd0205e95d349ffbf93ea7 6966
regina-rexx_3.6-2.3_amd64.buildinfo
Files:
a65fd52b854220fd6606222278bab1e5 1990 libs optional regina-rexx_3.6-2.3.dsc
e1aa74b1e5f29d05580142f68ff0a259 10340 libs optional
regina-rexx_3.6-2.3.debian.tar.xz
1cf235885abdc0f150871de39cd4774f 6966 libs optional
regina-rexx_3.6-2.3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEEehey7p+gYd346SEFJrCLeiggvwFAmCUCDYACgkQFJrCLeig
gvxWwQ/9H6au13oVxTOUMWWfEqfoTWwQAfbjivnsoe+U1W1qb0wufngx+ujuKsAy
OLwDSA0pmEDWMaw+SWViSHXSMOo2LoaxaHVqWhsHWakK2DpP2O2R/QTGj9qcnthi
Ft7sSIfaF2NNckAy87Iv1RnTxfBzhiuXo5i1Q4Q8t0t3fNEC33YZ5QrvMf+sX3vV
omYl/ZGfWA78YiDjq3LuF0byHgnfYEjMtarYNB0+xs0JwW9+Un2GO09uvfnTckPd
Dsn43+NtqaTFMnLTABv25iBTOHghLkbmtGvhX/ile4/jjZwJ3sOTV6eUpNHhzcwg
/mHt0YWxR839HJjmU5dyd/YO/cUDv1dk2PrprkhzNo1ULkluWGWYDI0q/qVsCtgv
YfLZLNMeakw8ZKOHsM396jsixheoZ3R4+PCXA+1iykJrRFilRDP4bqA6f+aRzKlg
p+6gs0wVH3RN0AW2z6T0fk+/g8VQXwyNL8FCmjBR21R8b2xJWggvAeLAvfJ6IWBX
Wnvib76jFxor1XeDoewkneWvJGG/FqfPlRrVfhOm+LYezRAD8bCviCPXapmVyTyi
i1O/pqxEwCB2V12iC1BQv4uSZYss8q6dVr/mjjWDEQkzk4D8PePDY4Owwii6KA7W
9QokH52AUHuK541+mfD7qXPlqn+awRxiDN/YsV4/YdV3XUwoffw=
=T6LF
-----END PGP SIGNATURE-----
--- End Message ---