Bug#895659: marked as done (gutenprint: please stop using --ignore debhelper option)

2018-12-03 Thread Debian Bug Tracking System
Your message dated Mon, 03 Dec 2018 11:34:15 +
with message-id 
and subject line Bug#895659: fixed in gutenprint 5.3.1-5
has caused the Debian Bug report #895659,
regarding gutenprint: please stop using --ignore debhelper option
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 ow...@bugs.debian.org
immediately.)


-- 
895659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gutenprint
Version: 5.3.0~pre1-2
Severity: wishlist
Tags: patch

Hello.

Debhelper is considering deprecating the --ignore option.
It is used once in gutenprint.

Commit 5b3f43f1 stops installing the usb directory on non Linux architectures.
Among other changes, it moves "usr/share/cups/usb" from
debian/printer-driver-gutenprint.install to the freshly created
debian/printer-driver-gutenprint.install.linux.
The intent was probably that both files are used when
DEB_HOST_ARCH_OS=linux, else only the first one.

This does not work because debhelper only considers the most specific file.
Commit 49ffeb1f fixes this in debian/rules by adding:
  ifeq ($(DEB_BUILD_ARCH_OS),linux)
# Install common files
dh_install -pprinter-driver-gutenprint 
--ignore=debian/printer-driver-gutenprint.install.linux
  endif
right before
dh_install -a

The effect is that
* on linux, the first dh_install run installs normal files,
  and the second run installs the usb directory.
* on other architectures, dh_install is only run once and installs the
  normal files.

If all this is correct, the attached patch should have the same effect
in a more readable way, and without --ignore.

Thanks.
--- a/debian/printer-driver-gutenprint.install.linux
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/cups/usb
--- a/debian/rules
+++ b/debian/rules
@@ -38,10 +38,9 @@ override_dh_clean:
 
 override_dh_install-arch:
 ifeq ($(DEB_BUILD_ARCH_OS),linux)
-	# Install common files
-	dh_install -pprinter-driver-gutenprint --ignore=debian/printer-driver-gutenprint.install.linux
+	dh_install -pprinter-driver-gutenprint usr/share/cups/usb
 endif
-	dh_install -a
+	dh_install -a --remaining-packages
 # Remove rpath
 	find debian/printer-driver-gutenprint/usr/lib -type f -perm /0111 -print0 | xargs -0 chrpath --delete
 # Install ppd-updater file
--- End Message ---
--- Begin Message ---
Source: gutenprint
Source-Version: 5.3.1-5

We believe that the bug you reported is fixed in the latest version of
gutenprint, 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 895...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud  (supplier of updated gutenprint 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 03 Dec 2018 12:08:35 +0100
Source: gutenprint
Binary: gimp-gutenprint printer-driver-gutenprint libgutenprint-dev 
libgutenprint-doc libgutenprint9 libgutenprint-common libgutenprintui2-dev 
libgutenprintui2-2 gutenprint-locales escputil gutenprint-doc
Architecture: source
Version: 5.3.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Group 
Changed-By: Didier Raboud 
Description:
 escputil   - maintenance utility for Epson Stylus printers
 gimp-gutenprint - print plugin for the GIMP
 gutenprint-doc - users' guide for Gutenprint and CUPS
 gutenprint-locales - locale data files for Gutenprint
 libgutenprint-common - support files for the Gutenprint printer driver library
 libgutenprint-dev - development files for the Gutenprint printer driver library
 libgutenprint-doc - documentation for the Gutenprint printer driver library
 libgutenprint9 - runtime for the Gutenprint printer driver library
 libgutenprintui2-2 - runtime for the Gutenprint printer driver user interface 
library
 libgutenprintui2-dev - development files for the Gutenprint printer driver 
user interfac
 printer-driver-gutenprint - printer drivers for CUPS
Closes: 895659 910547 915153
Changes:
 gutenprint (5.3.1-5) unstable; urgency=medium
 .
   * Migrate 5.3 to unstable
 .
 gutenprint (5.3.1-4) experimental; urgency=medium
 .
   * Add missing Build-Depends: (Closes: #915153)
 - Any: byacc
 - Indep: docbook-utils and doxygen; add d/rules toggle

Bug#895659: marked as done (gutenprint: please stop using --ignore debhelper option)

2018-04-16 Thread Debian Bug Tracking System
Your message dated Mon, 16 Apr 2018 20:59:17 +
with message-id 
and subject line Bug#895659: fixed in gutenprint 5.3.0~pre1-3
has caused the Debian Bug report #895659,
regarding gutenprint: please stop using --ignore debhelper option
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 ow...@bugs.debian.org
immediately.)


-- 
895659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gutenprint
Version: 5.3.0~pre1-2
Severity: wishlist
Tags: patch

Hello.

Debhelper is considering deprecating the --ignore option.
It is used once in gutenprint.

Commit 5b3f43f1 stops installing the usb directory on non Linux architectures.
Among other changes, it moves "usr/share/cups/usb" from
debian/printer-driver-gutenprint.install to the freshly created
debian/printer-driver-gutenprint.install.linux.
The intent was probably that both files are used when
DEB_HOST_ARCH_OS=linux, else only the first one.

This does not work because debhelper only considers the most specific file.
Commit 49ffeb1f fixes this in debian/rules by adding:
  ifeq ($(DEB_BUILD_ARCH_OS),linux)
# Install common files
dh_install -pprinter-driver-gutenprint 
--ignore=debian/printer-driver-gutenprint.install.linux
  endif
right before
dh_install -a

The effect is that
* on linux, the first dh_install run installs normal files,
  and the second run installs the usb directory.
* on other architectures, dh_install is only run once and installs the
  normal files.

If all this is correct, the attached patch should have the same effect
in a more readable way, and without --ignore.

Thanks.
--- a/debian/printer-driver-gutenprint.install.linux
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/cups/usb
--- a/debian/rules
+++ b/debian/rules
@@ -38,10 +38,9 @@ override_dh_clean:
 
 override_dh_install-arch:
 ifeq ($(DEB_BUILD_ARCH_OS),linux)
-	# Install common files
-	dh_install -pprinter-driver-gutenprint --ignore=debian/printer-driver-gutenprint.install.linux
+	dh_install -pprinter-driver-gutenprint usr/share/cups/usb
 endif
-	dh_install -a
+	dh_install -a --remaining-packages
 # Remove rpath
 	find debian/printer-driver-gutenprint/usr/lib -type f -perm /0111 -print0 | xargs -0 chrpath --delete
 # Install ppd-updater file
--- End Message ---
--- Begin Message ---
Source: gutenprint
Source-Version: 5.3.0~pre1-3

We believe that the bug you reported is fixed in the latest version of
gutenprint, 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 895...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud  (supplier of updated gutenprint 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 16 Apr 2018 22:35:58 +0200
Source: gutenprint
Binary: gimp-gutenprint printer-driver-gutenprint libgutenprint-dev 
libgutenprint-doc libgutenprint9 libgutenprint-common libgutenprintui2-dev 
libgutenprintui2-2 gutenprint-locales escputil gutenprint-doc
Architecture: source
Version: 5.3.0~pre1-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Printing Group 
Changed-By: Didier Raboud 
Description:
 escputil   - maintenance utility for Epson Stylus printers
 gimp-gutenprint - print plugin for the GIMP
 gutenprint-doc - users' guide for Gutenprint and CUPS
 gutenprint-locales - locale data files for Gutenprint
 libgutenprint-common - support files for the Gutenprint printer driver library
 libgutenprint-dev - development files for the Gutenprint printer driver library
 libgutenprint-doc - documentation for the Gutenprint printer driver library
 libgutenprint9 - runtime for the Gutenprint printer driver library
 libgutenprintui2-2 - runtime for the Gutenprint printer driver user interface 
library
 libgutenprintui2-dev - development files for the Gutenprint printer driver 
user interfac
 printer-driver-gutenprint - printer drivers for CUPS
Closes: 895659
Changes:
 gutenprint (5.3.0~pre1-3) experimental; urgency=medium
 .
   [ Didier Raboud ]
   * Bump S-V to 4.1.4 without changes needed
   * Drop end-of-line whitespace
   * Rewrite debian/copyright thanks to `cme update dpkg-copyright`
 .
   [ Nicolas Boulenguez ]