Your message dated Sun, 30 Dec 2018 09:34:05 +0000
with message-id <[email protected]>
and subject line Bug#917778: fixed in supercat 0.5.6-1
has caused the Debian Bug report #917778,
regarding supercat: make supercat reproducible adding debhelper
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.)
--
917778: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917778
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: supercat
Version: 0.5.5-4.3
Severity: normal
Tags: patch
Usertags: fileordering locale umask
Dear Maintainer,
While working on the "reproducible builds" effort [1], we have noticed
that supercat could not be built reproducibly.
The attached patch (make-reproducible-adding-debhelper.patch) adds
debhelper to build the package, removing reproducibility issues.
Also, a second patch (fix-lintian-issues.patch) is added to fix some
lintian issues.
Regards,
JMPC
[1]: https://wiki.debian.org/ReproducibleBuilds
diff -urN supercat-0.5.5.old/debian/compat supercat-0.5.5/debian/compat
--- supercat-0.5.5.old/debian/compat 2016-08-02 03:45:06.000000000 +0000
+++ supercat-0.5.5/debian/compat 2018-12-28 13:59:14.374775078 +0000
@@ -1 +1 @@
-5
+11
diff -urN supercat-0.5.5.old/debian/control supercat-0.5.5/debian/control
--- supercat-0.5.5.old/debian/control 2016-08-02 16:45:18.000000000 +0000
+++ supercat-0.5.5/debian/control 2018-12-28 13:59:41.158359483 +0000
@@ -2,7 +2,7 @@
Section: utils
Priority: optional
Maintainer: Kumar Appaiah <[email protected]>
-Build-Depends: autotools-dev, quilt, autoconf, automake
+Build-Depends: debhelper (>= 11)
Standards-Version: 3.8.3
Homepage: http://supercat.nosredna.net/
Vcs-Browser: http://git.debian.org/?p=users/akumar/supercat.git
diff -urN supercat-0.5.5.old/debian/rules supercat-0.5.5/debian/rules
--- supercat-0.5.5.old/debian/rules 2016-08-02 08:57:31.000000000 +0000
+++ supercat-0.5.5/debian/rules 2018-12-28 12:02:39.513188272 +0000
@@ -1,117 +1,4 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-
-export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1
-SDate)" +%s)
-
-# Package name
-PACKAGE_NAME = supercat
-
-# Install program
-INSTALL = install
-
-INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644
-INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755
-INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755
-INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755
-
-
-# The installation directory
-PACKAGE_DIR = debian/$(PACKAGE_NAME)
-
-CFLAGS=$(shell dpkg-buildflags --get CFLAGS)
-LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
-
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
-
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-INSTALL_PROGRAM += -s
-endif
-
-configure:
- cp -f configure.ac configure.ac.bak
- autoupdate configure.ac
- autoreconf --force --install --symlink --warnings=all
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
-
-config.status: configure
- $(checkdir)
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f /usr/share/misc/config.guess config.guess
-endif
-
-
-build: build-stamp
-
-build-stamp: config.status
- $(checkdir)
- $(MAKE)
- touch $@
-
-clean: checkroot
- $(checkdir)
- rm -f build-stamp
- [ ! -f Makefile ] || $(MAKE) distclean
- rm -f config.sub config.guess config.log
- rm -rf $(PACKAGE_DIR) debian/files debian/substvars
- test -e configure.ac.bak && mv -f configure.ac.bak configure.ac || true
- rm -f Makefile.in */Makefile.in aclocal.m4 config.h.in configure
- rm -f compile install-sh missing depcomp
- rm -rf autom4te.cache/
-
-install: checkroot build
- $(checkdir)
- $(MAKE) DESTDIR=$(CURDIR)/$(PACKAGE_DIR) install
-
-# Build architecture-independent files here.
-binary-indep: checkroot build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: checkroot build install
- $(checkdir)
- $(INSTALL_DIR) $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/
- for i in doc/spc.txt debian/README.Debian;do \
- $(INSTALL_FILE) -m 644 $$i
$(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/; \
- done;
- $(INSTALL_FILE) -m 644 ChangeLog
$(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/changelog
- $(INSTALL_FILE) -m 644 debian/changelog
$(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/changelog.Debian
- for i in $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/changelog*;do \
- gzip -9nv $$i; \
- done;
- $(INSTALL_FILE) -m 644 debian/copyright
$(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/copyright
- $(INSTALL_DIR) $(PACKAGE_DIR)/etc/$(PACKAGE_NAME)
- $(INSTALL_DIR) $(PACKAGE_DIR)/usr/share/man/man1
- $(INSTALL_FILE) -m 644 doc/spc.1 $(PACKAGE_DIR)/usr/share/man/man1
- gzip -9nv $(PACKAGE_DIR)/usr/share/man/*/*
-# Strip binaries (including hack by policy wonks)
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- strip -R.note -R.comment $(PACKAGE_DIR)/usr/bin/*
-endif
- dpkg-shlibdeps $(PACKAGE_DIR)/usr/bin/spc
- $(INSTALL_DIR) $(PACKAGE_DIR)/DEBIAN
- cd $(PACKAGE_DIR) && ls etc/$(PACKAGE_NAME)/*|sed 's|^|/|' >
DEBIAN/conffiles
- cd $(PACKAGE_DIR) && find * -type f ! -regex '^DEBIAN/.*' -print0 |
xargs -r0 md5sum > DEBIAN/md5sums
- dpkg-gencontrol -p$(PACKAGE_NAME) -P$(PACKAGE_DIR)
- find $(PACKAGE_DIR) -newermt "@$$SOURCE_DATE_EPOCH" -print0 | \
- xargs -0r touch --no-dereference --date="@$$SOURCE_DATE_EPOCH"
- dpkg-deb --build $(PACKAGE_DIR) ..
-
-binary: binary-indep binary-arch
-
-define checkdir
- test -f src/spc.h && test -f debian/rules
-endef
-
-checkroot:
- $(checkdir)
- test root = "`whoami`"
-
-
-.PHONY: build clean binary-indep binary-arch binary install
+#DH_VERBOSE = 1
+%:
+ dh $@
diff -urNa supercat-0.5.5.old/debian/changelog supercat-0.5.5/debian/changelog
--- supercat-0.5.5.old/debian/changelog 2016-08-02 13:46:35.000000000 -0300
+++ supercat-0.5.5/debian/changelog 2018-12-28 11:25:54.647136627 -0300
@@ -45,7 +45,7 @@
* debian/rules:
+ Update to fix detecting cross building.
+ Set default CFLAGS to -g -O2.
-
+
-- Kumar Appaiah <[email protected]> Sun, 20 Apr 2008 15:30:27 +0530
supercat (0.5.5-2) unstable; urgency=low
@@ -60,11 +60,11 @@
* New upstream release.
* debian/patches/manpage_fix.diff:
+ Updated for new release.
-
+
-- Kumar Appaiah <[email protected]> Tue, 19 Feb 2008 07:15:53 +0530
supercat (0.5.4-1) unstable; urgency=low
-
+
* New upstream release.
* debian/patches:
+ Remove manpage_fix.diff, as it is merged with upstream.
@@ -80,5 +80,5 @@
* Provide a sane, default spcrc.
* Add debian/patches/manpage_fix.diff to clean up man page
hyphen escapes.
-
+
-- Kumar Appaiah <[email protected]> Tue, 13 Nov 2007 13:12:39 +0530
diff -urNa supercat-0.5.5.old/debian/control supercat-0.5.5/debian/control
--- supercat-0.5.5.old/debian/control 2018-12-28 10:59:41.158359483 -0300
+++ supercat-0.5.5/debian/control 2018-12-28 12:08:39.917996330 -0300
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Kumar Appaiah <[email protected]>
Build-Depends: debhelper (>= 11)
-Standards-Version: 3.8.3
+Standards-Version: 4.3.0
Homepage: http://supercat.nosredna.net/
Vcs-Browser: http://git.debian.org/?p=users/akumar/supercat.git
Vcs-Git: git://git.debian.org/git/users/akumar/supercat.git
diff -urNa supercat-0.5.5.old/debian/copyright supercat-0.5.5/debian/copyright
--- supercat-0.5.5.old/debian/copyright 2016-08-02 00:45:06.000000000 -0300
+++ supercat-0.5.5/debian/copyright 2018-12-28 13:42:02.954360709 -0300
@@ -1,30 +1,19 @@
-This package was debianized by Kumar Appaiah <[email protected]> on
-Tue, 13 Nov 2007 13:12:39 +0530.
-
-It was downloaded from <http://supercat.nosredna.net/>
-
-Upstream Authors: Thomas Anderson <[email protected]>
-
-Copyright: Copyright © 2007, 2008 Thomas G. Anderson
-
-License:
-
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-The Debian packaging is (C) 2007, Kumar Appaiah <[email protected]> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: supercat
+Upstream-Contact: [email protected]
+Source: http://supercat.nosredna.net/
+Comment:
+ This package was debianized by Kumar Appaiah <[email protected]> on
+ Tue, 13 Nov 2007 13:12:39 +0530.
+
+Files: *
+Copyright: 2007, 2008 Thomas G. Anderson
+License: GPL
+
+Files: debian/*
+Copyright: 2007 Kumar Appaiah <[email protected]>
+License: GPL
+
+License: GPL
+ Available as /usr/share/common-licenses/GPL in the Debian GNU/Linux
+ distribution or at https://www.gnu.org/licenses/gpl-3.0.html.
--- End Message ---
--- Begin Message ---
Source: supercat
Source-Version: 0.5.6-1
We believe that the bug you reported is fixed in the latest version of
supercat, 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.
Kumar Appaiah <[email protected]> (supplier of updated supercat 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, 30 Dec 2018 14:14:45 +0530
Source: supercat
Binary: supercat
Architecture: source amd64
Version: 0.5.6-1
Distribution: unstable
Urgency: medium
Maintainer: Kumar Appaiah <[email protected]>
Changed-By: Kumar Appaiah <[email protected]>
Description:
supercat - program that colorizes text for terminals and HTML
Closes: 917778
Changes:
supercat (0.5.6-1) unstable; urgency=medium
.
* Acknowledge NMUs. Thanks Chris for handling these.
* New upstream release
* Add patches from Juan Picca for reproducible builds
(Closes: #917778)
* Refresh patches for new version
Checksums-Sha1:
c0bba95fc5339e6b11b109a11427b561a4cc4cc6 1811 supercat_0.5.6-1.dsc
d0498f4f97bf6c248f09f5ae345aa4c6f2fa6ff2 150193 supercat_0.5.6.orig.tar.gz
8d2bf0a9c89f676396a2bb3b724b7f9fa0f6c927 3968 supercat_0.5.6-1.debian.tar.xz
f60fc5adc5a888c9ec7c6af14242dbc6cb2c9950 21228
supercat-dbgsym_0.5.6-1_amd64.deb
6a8ab448a875daf4e97611ef35ba9176a4ef0705 5473 supercat_0.5.6-1_amd64.buildinfo
44b55a9501450693faec916a3ec0519c378fd573 17904 supercat_0.5.6-1_amd64.deb
Checksums-Sha256:
a1a708ebc4dfacccb6dddf84e7910676fe0d0ec977741a44c76851e40461c425 1811
supercat_0.5.6-1.dsc
0b2052237acc7754094caca4ed85f7e9fa55139f801de2f210c328ead7a33211 150193
supercat_0.5.6.orig.tar.gz
67eec1e6c2c1991fc4f07891c9fd5dcdb6b59032ed5dce896f12123e411bcd07 3968
supercat_0.5.6-1.debian.tar.xz
78d49a0f27c6e047ae1d2efc7d13d1bc9d6b711c0c259c692ae6134d93f5ce48 21228
supercat-dbgsym_0.5.6-1_amd64.deb
55312ab90cea8148e84c4fe63b45bcfe5dc23fbf61a4d712e6071afbd6be662d 5473
supercat_0.5.6-1_amd64.buildinfo
e1661567df41608b47c181f66532c3d804bd273df32366326e40dc3b9f6518d6 17904
supercat_0.5.6-1_amd64.deb
Files:
f9bc43b069438bb355600e8a0496317b 1811 utils optional supercat_0.5.6-1.dsc
eaf91a4cc943be40a1ad4dec1db9e6c9 150193 utils optional
supercat_0.5.6.orig.tar.gz
d2ff8acf105544a58b148e3f39696bae 3968 utils optional
supercat_0.5.6-1.debian.tar.xz
f4c9f480ac57a44fc5480899bedf8f54 21228 debug optional
supercat-dbgsym_0.5.6-1_amd64.deb
57c792adb177b54b7ee837bb0ca3bf23 5473 utils optional
supercat_0.5.6-1_amd64.buildinfo
d1987ef11b40ae458b1eef41e8ae9652 17904 utils optional
supercat_0.5.6-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEERm/dvxBWD1Cc3jpMeo9J6LY0gL4FAlwoi0IACgkQeo9J6LY0
gL6Maw/6A5APA9WqjCUqYuqmStPId1Ge7gcAyg91C9ZyJ8NfU3Y9xQu6PaUdhkII
BxEtFlsHs4zKlaztgAOpJy4ZCUZJQzeGFwNJx4KJpVWv7FinVGgIrDMVS9iBtwsv
kITp6M2YMQY3Ysb/VRtRJUL9KEqeXDnSXNnFTYRGzqOuPPFmoj8p1Tsi15urw7fp
b4kEEPAMhT3WQrNr3PPmlik58Ycdh1RgNw5mtEY+qxtz/lGlvQuJ35fGyn+O6Tcg
hXw+Zrk5WBNaThYXapbzAJ7JVtfAX2kxOyWcExLKvQeroeZZ+/33Gc1vBk6tRsIH
JysCgufAgZOLSllRfMPQOfKWz4GDSWjmNCl9PXgvXN76s9C3mkjBCP2QYPc8j6KL
An75hf3fYFx3fLUhGH25etOEY74oaeNjmh3grf6xhqnS/tmf+gnNnBvoIbtTf2no
Hf/fG9O1L6QWcaa2/kfYtd9HEarpbsCtP07KCf1icR2f7bsu/suXVfnk6/41Zsdk
oncwdvEUdBnkSmMITdqD4Ld5HDde0sBZNBtf0K7lPwgr4MB7KsY4Z4oJlhWjrmJN
GA/ClIzjPH1TVAfmfOypXc4KQRoskXJj9LLR98H63wFdcPGh89faGa88i+yr666z
ZlJSqOgJ4eV7YSySx+OXBng2I0mUTisj8wtGILflHllS/uofjAE=
=aB0D
-----END PGP SIGNATURE-----
--- End Message ---