Your message dated Tue, 2 Aug 2016 19:24:09 +1000
with message-id <[email protected]>
and subject line Re: Bug#833253: Acknowledgement (supercat: diff for NMU
version 0.5.5-4+nmu1)
has caused the Debian Bug report #833253,
regarding supercat: diff for NMU version 0.5.5-4+nmu1
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.)
--
833253: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833253
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: supercat
Version: 0.5.5-4
Severity: normal
Tags: patch pending
Dear maintainer,
I've prepared an NMU for supercat (versioned as 0.5.5-4+nmu1). The diff
is attached to this message.
Regards.
craig
--
craig sanders <[email protected]>
diff -Nru supercat-0.5.5/debian/changelog supercat-0.5.5/debian/changelog
--- supercat-0.5.5/debian/changelog 2009-12-17 14:02:04.000000000 +1100
+++ supercat-0.5.5/debian/changelog 2016-08-02 17:25:05.000000000 +1000
@@ -1,3 +1,14 @@
+supercat (0.5.5-4+nmu1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * applied patch from Maria Valentina Marin <[email protected]> to make the mtimes reproducible (Closes: #793725)
+ * applied patch from Chris Lamb <[email protected]> to make the build reproducible (Closes: #777396)
+ * fixed to work with input lines >= 1024 characters long (20KB should be plenty for pkg Depends: Lines)
+ * added spcrc-dpkg-l and spcrc-package config files for colourising debian pkg info (Closes: #832079)
+ * modified debian/rules to use latest autoconf and automake. deleted auto-generated files.
+
+ -- Craig Sanders <[email protected]> Tue, 02 Aug 2016 13:46:37 +1000
+
supercat (0.5.5-4) unstable; urgency=low
* debian/rules, debian/control:
diff -Nru supercat-0.5.5/debian/patches/nmu1.diff supercat-0.5.5/debian/patches/nmu1.diff
--- supercat-0.5.5/debian/patches/nmu1.diff 1970-01-01 10:00:00.000000000 +1000
+++ supercat-0.5.5/debian/patches/nmu1.diff 2016-08-02 17:30:10.000000000 +1000
@@ -0,0 +1,66 @@
+Description: changes for 0.5.5-4+nmu1
+ * fixed to work with input lines >= 1024 characters long (20KB should be plenty for pkg Depends: Lines)
+ * added spcrc-dpkg-l and spcrc-package config files for colourising debian pkg info (Closes: #832079)
+Author: Craig Sanders <[email protected]>
+Bug-Debian: https://bugs.debian.org/832079
+Forwarded: No
+Last-Update: 2016-08-02
+
+---
+
+--- /dev/null
++++ supercat-0.5.5/spcrc/spcrc-dpkg-l
+@@ -0,0 +1,22 @@
++# HTML COLOR NAME COL A N T STRING or REGULAR EXPRESSION
++#################### ### # # # ################################################################
++# default bold white (I don't like bold much but need to highlight installed vs uninstalled packages)
++White whi b 1 (.*)
++# Header
++White whi 1 (^[D|+].*)
++# Versions
++Green grn 1 [[:space:]]([0-9~:.]{2,}[-+:.0-9a-z~]+)[[:space:]]
++Magenta mag 1 (<[^:]*>)
++#
++# See `man dpkg-query` for details.
++#
++# Desired
++Red red b 1 ^(u[^n])
++White whi 1 ^(un.*)
++Cyan cya 1 ^([h].*)
++White whi 1 ^([rp][^n].*)
++Magenta mag 1 ^([rp])[^n]
++# Status
++Magenta mag 1 ^.([cHUFWt])
++# Errors
++Red red b 1 ^([uirph][ncHUFWti]R.*)
+--- /dev/null
++++ supercat-0.5.5/spcrc/spcrc-package
+@@ -0,0 +1,12 @@
++# HTML COLOR NAME COL A N T STRING or REGULAR EXPRESSION
++#################### ### # # # ################################################################
++# field names
++Green grn (^[^ :]*):
++# Version strings
++Red red [[:space:]]([0-9]+\.[-+:.0-9a-z~]+)([^,)]|$)
++# Maintainer name
++Yellow yel ^Maintainer: ([^<]*)
++# Maintainer address
++Magenta mag (<[^>]+@[^>]+>)
++# URL
++Yellow yel ([a-z]+://.*)
+--- supercat-0.5.5.orig/src/spc.h
++++ supercat-0.5.5/src/spc.h
+@@ -62,7 +62,12 @@
+
+ #define NMATCH 16
+ #define NREGEX 16
+-#define BUFFER 1024
++
++/*
++ 1024 characters is not enough for Depends: lines in debian packages.
++ The longest I've seen is 7167 characters, so 20K should be plenty.
++*/
++#define BUFFER 20480
+
+ #define PATYPE_CHARS 'c'
+ #define PATYPE_STRING 's'
diff -Nru supercat-0.5.5/debian/patches/series supercat-0.5.5/debian/patches/series
--- supercat-0.5.5/debian/patches/series 2009-12-17 11:03:03.000000000 +1100
+++ supercat-0.5.5/debian/patches/series 2016-08-02 17:29:14.000000000 +1000
@@ -1 +1,2 @@
manpage_fix.diff
+nmu1.diff
diff -Nru supercat-0.5.5/debian/rules supercat-0.5.5/debian/rules
--- supercat-0.5.5/debian/rules 2009-12-17 14:02:04.000000000 +1100
+++ supercat-0.5.5/debian/rules 2016-08-02 16:35:09.000000000 +1000
@@ -4,6 +4,8 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s)
+
# Package name
PACKAGE_NAME = supercat
@@ -36,6 +38,12 @@
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="-Wl,-z,defs"
+
config.status: configure
$(checkdir)
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
@@ -44,7 +52,6 @@
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
build: build-stamp
@@ -60,6 +67,10 @@
[ ! -f Makefile ] || $(MAKE) distclean
rm -f config.sub config.guess
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)
@@ -79,13 +90,13 @@
$(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 -9v $$i; \
+ 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 -9v $(PACKAGE_DIR)/usr/share/man/*/*
+ 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/*
@@ -95,6 +106,8 @@
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
--- End Message ---
--- Begin Message ---
obsoleted by upload of 0.5.5-4.1
--- End Message ---