Your message dated Sun, 18 Jun 2017 00:21:40 +0000
with message-id <[email protected]>
and subject line Bug#864794: fixed in reiser4progs 1.1.0-4
has caused the Debian Bug report #864794,
regarding reiser4progs: Please switch to Debhelper 10
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.)


-- 
864794: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864794
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: reiser4progs
Version: 1.0.8-3
Severity: wishlist
Tags: patch

Dear Maintainer,

Converting the packaging scripts to use Debhelper 10 greatly reduces
them in size and make them easier to maintain.

Please consider applying the attached patch to perform the conversion.

Thanks,
Balint

PS: This also fixes the FTBFS experienced in Ubuntu PPAs:
https://launchpadlibrarian.net/322255279/buildlog_ubuntu-artful-arm64.reiser4progs_1.1.0-3ubuntu1_BUILDING.txt.gz

-- 
Balint Reczey
Debian & Ubuntu Developer
From 8ef5d680238c31c5cec88e6207e2ac2836bdb04e Mon Sep 17 00:00:00 2001
From: Balint Reczey <[email protected]>
Date: Sat, 10 Jun 2017 18:57:50 -0700
Subject: [PATCH] Use debhelper 10 sequencer instead of cdbs

Also convert package to multiarch
---
 debian/compat                 |   2 +-
 debian/control                |   3 +-
 debian/libreiser4-dev.docs    |   6 +++
 debian/libreiser4-dev.install |   3 ++
 debian/reiser4progs.docs      |   6 +++
 debian/reiser4progs.install   |   4 ++
 debian/reiser4progs.links     |   2 +
 debian/rules                  | 105 ++----------------------------------------
 8 files changed, 29 insertions(+), 102 deletions(-)
 create mode 100644 debian/libreiser4-dev.docs
 create mode 100644 debian/libreiser4-dev.install
 create mode 100644 debian/reiser4progs.docs
 create mode 100644 debian/reiser4progs.install
 create mode 100644 debian/reiser4progs.links

diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 0bc8ea5..76cd038 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: reiser4progs
 Section: admin
 Priority: optional
 Maintainer: Felix Zielcke <[email protected]>
-Build-Depends: debhelper (>= 9), cdbs, libaal-dev (>= 1.0.6-3), libaal-dev (<< 1.0.7), uuid-dev, libreadline-gplv2-dev, dh-autoreconf
+Build-Depends: debhelper (>= 10), libaal-dev (>= 1.0.6-3), libaal-dev (<< 1.0.7), uuid-dev, libreadline-gplv2-dev, dh-autoreconf
 Standards-Version: 3.9.6
 Homepage: https://reiser4.wiki.kernel.org
 
@@ -21,6 +21,7 @@ Package: libreiser4-dev
 Section: libdevel
 Priority: extra
 Architecture: linux-any
+Multi-Arch: same
 Depends: ${misc:Depends}, libc6-dev | libc-dev, libaal-dev (>= 1.0.6), uuid-dev, libreadline-gplv2-dev, libncurses5-dev
 Description: Reiser4's filesystem access and manipulation library. Devel files
  These are the development files for Reiser4 libraries. 
diff --git a/debian/libreiser4-dev.docs b/debian/libreiser4-dev.docs
new file mode 100644
index 0000000..87a7da0
--- /dev/null
+++ b/debian/libreiser4-dev.docs
@@ -0,0 +1,6 @@
+AUTHORS
+BUGS
+CREDITS
+README
+THANKS
+TODO
diff --git a/debian/libreiser4-dev.install b/debian/libreiser4-dev.install
new file mode 100644
index 0000000..988af48
--- /dev/null
+++ b/debian/libreiser4-dev.install
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/*/*.a
+/usr/share/aclocal
\ No newline at end of file
diff --git a/debian/reiser4progs.docs b/debian/reiser4progs.docs
new file mode 100644
index 0000000..87a7da0
--- /dev/null
+++ b/debian/reiser4progs.docs
@@ -0,0 +1,6 @@
+AUTHORS
+BUGS
+CREDITS
+README
+THANKS
+TODO
diff --git a/debian/reiser4progs.install b/debian/reiser4progs.install
new file mode 100644
index 0000000..43c80d0
--- /dev/null
+++ b/debian/reiser4progs.install
@@ -0,0 +1,4 @@
+usr/sbin/debugfs.reiser4 sbin
+usr/sbin/fsck.reiser4 sbin
+usr/sbin/measurefs.reiser4 sbin
+usr/sbin/mkfs.reiser4 sbin
diff --git a/debian/reiser4progs.links b/debian/reiser4progs.links
new file mode 100644
index 0000000..934860c
--- /dev/null
+++ b/debian/reiser4progs.links
@@ -0,0 +1,2 @@
+sbin/mkfs.reiser4 sbin/mkreiser4
+usr/share/man/man8/mkfs.reiser4.8.gz usr/share/man/man8/mkreiser4.8.gz
diff --git a/debian/rules b/debian/rules
index 1adeb49..95cf7d0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,28 +1,7 @@
 #! /usr/bin/make -f
 
 # Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-SHELL 		:= bash
-
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	INSTALL_PROGRAM += -s
-endif
+export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=-format
 
@@ -33,82 +12,8 @@ ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel))
 	export DEB_CFLAGS_MAINT_APPEND = -I$(CURDIR)
 endif
 
-CFLAGS = `dpkg-buildflags --get CFLAGS`
-CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
-LDFLAGS = `dpkg-buildflags --get LDFLAGS`
-
-CONFIGURE = CFLAGS=$(CFLAGS) CPPFLAGS=$(CPPFLAGS) LDFLAGS=$(LDFLAGS) $(CURDIR)/configure \
-		--host=$(DEB_HOST_GNU_TYPE) \
-                --build=$(DEB_BUILD_GNU_TYPE) \
-                --prefix=/usr \
-                --mandir=\$${prefix}/share/man \
-                --disable-shared \
-                --enable-libminimal
-
-configure/reiser4progs configure/libreiser4-dev:: configure-reiser4progs-stamp
-configure-reiser4progs-stamp:
-	dh_autoreconf
-	mkdir -p $(CURDIR)/build/reiser4progs
-	cd $(CURDIR)/build/reiser4progs && $(CONFIGURE) --with-readline
-	touch $@
-
-#configure/mkreiser4-udeb configure/reiser4progs-udeb:: configure-udebs-stamp
-#configure-udebs-stamp::
-#	mkdir -p $(CURDIR)/build/udebs
-#	cd $(CURDIR)/build/udebs && $(CONFIGURE) --with-readline=no 
-#	touch $@
-
-build/libreiser4-dev build/reiser4progs:: build-reiser4progs-stamp
-build-reiser4progs-stamp:
-	$(MAKE) -C $(CURDIR)/build/reiser4progs
-	touch $@
-
-#build/mkreiser4-udeb build/reiser4progs-udeb:: build-udebs-stamp
-#build-udebs-stamp::
-#	$(MAKE) -C $(CURDIR)/build/udebs
-#	touch $@
-
-install/reiser4progs:: install-reiser4progs-stamp
-install-reiser4progs-stamp:
-	$(MAKE) -C $(CURDIR)/build/reiser4progs install DESTDIR=$(CURDIR)/debian/reiser4progs/
-	mv $(CURDIR)/debian/reiser4progs/usr/sbin $(CURDIR)/debian/reiser4progs/
-	rm -rf $(CURDIR)/debian/reiser4progs/sbin/make_reiser4
-	rm -rf $(CURDIR)/debian/reiser4progs/usr/{include,lib,share/aclocal}
-	ln debian/reiser4progs/sbin/mkfs.reiser4 debian/reiser4progs/sbin/mkreiser4
-	dh_link -preiser4progs usr/share/man/man8/mkfs.reiser4.8.gz usr/share/man/man8/mkreiser4.8.gz
-
-# this target can be activated at any time. It is no more required by
-# install/libreiser4-dev since version 1.0.7-6.3
-debian/testLibreiser4:
-	cd debian; gcc -c -I ../include testLibreiser4.c; gcc testLibreiser4.o -L ../debian/libreiser4-dev/usr/lib -lreiser4 -laal -o testLibreiser4 && rm -f testLibreiser4.o testLibreiser4
-
-install/libreiser4-dev:: install-libreiser4-dev-stamp
-install-libreiser4-dev-stamp::
-	$(MAKE) -C $(CURDIR)/build/reiser4progs install DESTDIR=$(CURDIR)/debian/libreiser4-dev/
-	rm -rf $(CURDIR)/debian/libreiser4-dev/usr/{sbin,share/man}
-	rm -rf $(CURDIR)/debian/libreiser4-dev/usr/share/doc/{AUTHORS,BUGS,README,THANKS}
-	rm -f $(CURDIR)/debian/libreiser4-dev/usr/lib/*.la
-
-#install/mkreiser4-udeb:: install-mkreiser4-udeb-stamp
-#install-mkreiser4-udeb-stamp::
-#	$(MAKE) -C $(CURDIR)/build/udebs install DESTDIR=$(CURDIR)/debian/mkreiser4-udeb/
-#	mv $(CURDIR)/debian/mkreiser4-udeb/usr/sbin $(CURDIR)/debian/mkreiser4-udeb/
-#	rm -rf $(CURDIR)/debian/mkreiser4-udeb/sbin/make_reiser4
-#	rm -rf $(CURDIR)/debian/mkreiser4-udeb/usr
-#	rm -rf $(CURDIR)/debian/mkreiser4-udeb/sbin/{debugfs.reiser4,fsck.reiser4,measurefs.reiser4}
-
-#install/reiser4progs-udeb:: install-reiser4progs-udeb-stamp
-#install-reiser4progs-udeb-stamp::
-#	$(MAKE) -C $(CURDIR)/build/udebs install DESTDIR=$(CURDIR)/debian/reiser4progs-udeb/
-#	mv $(CURDIR)/debian/reiser4progs-udeb/usr/sbin $(CURDIR)/debian/reiser4progs-udeb/
-#	rm -rf $(CURDIR)/debian/reiser4progs-udeb/sbin/make_reiser4
-#	rm -rf $(CURDIR)/debian/reiser4progs-udeb/usr
-#	rm -rf $(CURDIR)/debian/reiser4progs-udeb/sbin/{mkfs.reiser4,measurefs.reiser4}
+%:
+	dh $@ --with autoreconf
 
-clean::
-	dh_autoreconf_clean
-	dh_clean
-	rm -rf build
-	rm -f *-stamp
-	# clean test files
-	cd debian; rm -f testLibreiser4.o testLibreiser4
+override_dh_auto_configure:
+	dh_auto_configure -- --disable-shared --enable-minimal --with-readline
-- 
2.11.0


--- End Message ---
--- Begin Message ---
Source: reiser4progs
Source-Version: 1.1.0-4

We believe that the bug you reported is fixed in the latest version of
reiser4progs, 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.
Felix Zielcke <[email protected]> (supplier of updated reiser4progs 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: Sat, 17 Jun 2017 15:47:18 +0200
Source: reiser4progs
Binary: reiser4progs libreiser4-dev
Architecture: source amd64
Version: 1.1.0-4
Distribution: unstable
Urgency: medium
Maintainer: Felix Zielcke <[email protected]>
Changed-By: Felix Zielcke <[email protected]>
Description:
 libreiser4-dev - Reiser4's filesystem access and manipulation library. Devel 
files
 reiser4progs - administration utilities for the Reiser4 filesystem
Closes: 864794
Changes:
 reiser4progs (1.1.0-4) unstable; urgency=medium
 .
   * Switch to debhelper 10. Patch by Balint Reczey. (Closes: #864794)
   * Update to policy 3.9.8.
Checksums-Sha1:
 eb0a68a7eb8141b1d114ed9a424bb8d0cfe2d555 1914 reiser4progs_1.1.0-4.dsc
 d4822900a0e9d260893d8420a023aca4ed03c951 7532 
reiser4progs_1.1.0-4.debian.tar.xz
 9116b551aac6b7afcb6384cc89bf6774f84971c0 210420 
libreiser4-dev_1.1.0-4_amd64.deb
 33e90ea6302e0127ba7952d35f68df160c35448c 2222316 
reiser4progs-dbgsym_1.1.0-4_amd64.deb
 fb12540bf8144e8161f643eaf8ed1ed4956c4ce1 6120 
reiser4progs_1.1.0-4_amd64.buildinfo
 552ce21c469613dd9c0007cf1dffb14b9926690b 231194 reiser4progs_1.1.0-4_amd64.deb
Checksums-Sha256:
 3f54378d1a99049d7e5491cba4bfc903808566432ec94863131b97894d638234 1914 
reiser4progs_1.1.0-4.dsc
 b5398f2a4073ee1d2263d363a66d02b68cef589c922aad8c935316f223ce6b7d 7532 
reiser4progs_1.1.0-4.debian.tar.xz
 5d90a2307497e5b1d8f21174bd6ddac2abacf23075c71e19e8a967fcfe36c8b3 210420 
libreiser4-dev_1.1.0-4_amd64.deb
 763a887c23b84ba6e8a96f6b949b6ca1d7479e86cc9b6c5c490b5e329ceee644 2222316 
reiser4progs-dbgsym_1.1.0-4_amd64.deb
 e5d7842c68cc217ca33bb36129caef3aae276be2dceea94ffe00bb6324375ecd 6120 
reiser4progs_1.1.0-4_amd64.buildinfo
 93965a698e1c7530b7fd3199b8643308c3b427bb9ab2f535eb368627516de072 231194 
reiser4progs_1.1.0-4_amd64.deb
Files:
 c2cd8b4d4776ff275049da896bf8cb5c 1914 admin optional reiser4progs_1.1.0-4.dsc
 e8243bd0d535afe9e75b39da1e8afcf9 7532 admin optional 
reiser4progs_1.1.0-4.debian.tar.xz
 49a8d11707ca6a59eb2fd76255033cc0 210420 libdevel extra 
libreiser4-dev_1.1.0-4_amd64.deb
 4f67ae8546c474c1391f3abc6df220e2 2222316 debug extra 
reiser4progs-dbgsym_1.1.0-4_amd64.deb
 96669b5dd7329209ed620ab269da5b30 6120 admin optional 
reiser4progs_1.1.0-4_amd64.buildinfo
 5dde37820409b5200e472d46410329b2 231194 admin optional 
reiser4progs_1.1.0-4_amd64.deb

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

iQIzBAEBCgAdFiEELWhd1OC7vVICuRd3t225//C2vx8FAllFM0QACgkQt225//C2
vx+yGxAA7gSTrbQcxi66SgZqUYygtnEWMfcGGvJK7ZAcoT53oWLW+PD1kszXOKLN
ZxgNKsQP4tMqZ4QYRPrhKq+PNGEGaCTCwhzi8vHE29aQ9RlPkixlH7CduCZLSA35
1RnWBiJHe5vdEy1s+mhDn/weNwq62CpJyqU0O73mwqYkeODv7cQwLbatFGs99r/T
ve/ndBPd7R+nKIqw8eTABvdpeZsleWjVpEfL3sz1dhCzPiagTVBKQFm0kHcXH8s2
QXIr7Wa8VmrFxm+5LXEBwVY1YxW7M6K6KYQCIbyEULptL8PN608OrfbYibVO9odw
PJyi6Hqguepi+lpWcSl9lyJgL/KeodDYYq844HSg70I2WfIvuYXoLZyPsCPRfdw9
Bw9k1HnqlTs7qq5NvvAPlPQlRRU+Oz4SkZoGN8I+zM3hmWZQue/PkUwSDDiVlGZ6
5qnPQBGU7iXdjswXB7olm2+2q1roXrhSng2cPXHq9ZcHmW0LHY/8AKC7vdbE/9zM
2c3/xhKA4iuyDumdKXWitZgbKUxox6P1diJZs86bB/3Ke03AnV+lDku/i7IuKINr
pFJXgK25gVawmJ3x47qfq+D7Dw0bST8+ccSipdg7P+nA2GogZHfYj5zwoSaSOLip
hT/jFY7BMNyzvFm0/KEBXzVnp5Fb9uMSQYWejQ6wdz55M/IUnCo=
=rjKB
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to