[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#871530: marked as done (mark pyppd Multi-Arch: foreign)



Your message dated Fri, 30 Mar 2018 09:08:38 +0000
with message-id <E1f1q1W-0006t8-UZ@fasolo.debian.org>
and subject line Bug#871530: fixed in pyppd 1.0.2-6
has caused the Debian Bug report #871530,
regarding mark pyppd Multi-Arch: foreign
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 owner@bugs.debian.org
immediately.)


-- 
871530: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871530
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: pyppd
Version: 1.0.2-4
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
Control: affects -1 + src:dymo-cups-drivers src:epson-inkjet-printer-escpr src:fxlinuxprint src:hplip src:m2300w src:pxljr

The packages listed under affects cannot satisfy their cross
Build-Depends, because their dependency on pyppd is unsatisfiable. In
general, Architecture: all packages can never satisfy cross
Build-Depends unless marked Multi-Arch: foreign. As an Architecture: all
package its content cannot be architecture-dependent. The maintainer
scripts invoke py3compile. This is generally unsuitable for M-A:foreign
packages, but it can be argued that the pyppd Python module is not part
of the supported interface of pyppd and that in general one uses the
pyppd command line tool. This view is supported by the lack of reverse
dependencies. (It only has reverse build dependencies.) Its python:any
and xz-utils dependencies do not transfer an architecture-constraint,
but the perl dependency (theoretically) does. Yet, the way perl is used
does not seem to expose perl's architecture through dh_pyppd or the
debhelper sequence.

TL;DR: I think pyppd should be marked Multi-Arch: foreign. The attached
       patch implements that.

Helmut
diff --minimal -Nru pyppd-1.0.2/debian/changelog pyppd-1.0.2/debian/changelog
--- pyppd-1.0.2/debian/changelog	2016-02-25 09:52:54.000000000 +0100
+++ pyppd-1.0.2/debian/changelog	2017-08-08 21:30:22.000000000 +0200
@@ -1,3 +1,10 @@
+pyppd (1.0.2-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark pyppd Multi-Arch: foreign.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Tue, 08 Aug 2017 21:30:22 +0200
+
 pyppd (1.0.2-4) unstable; urgency=medium
 
   * Upload to unstable; reproducibility and regression tests successful
diff --minimal -Nru pyppd-1.0.2/debian/control pyppd-1.0.2/debian/control
--- pyppd-1.0.2/debian/control	2016-02-17 22:07:46.000000000 +0100
+++ pyppd-1.0.2/debian/control	2017-08-08 21:29:56.000000000 +0200
@@ -11,6 +11,7 @@
 
 Package: pyppd
 Architecture: all
+Multi-Arch: foreign
 Depends: ${python3:Depends},
          ${perl:Depends},
          ${shlibs:Depends},

--- End Message ---
--- Begin Message ---
Source: pyppd
Source-Version: 1.0.2-6

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

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 30 Mar 2018 10:07:24 +0200
Source: pyppd
Binary: pyppd
Architecture: source
Version: 1.0.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Group <debian-printing@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description:
 pyppd      - CUPS PostScript Printer Driver's compressor and generator
Closes: 871530
Changes:
 pyppd (1.0.2-6) unstable; urgency=medium
 .
   [ Didier Raboud ]
   * dh_pyppd: annotate python3 Depends with :any
   * Refresh d/copyright a d/watch
   * Bump debhelper compat to 11
 .
   [ Helmut Grohne ]
   * Mark pyppd Multi-Arch: foreign (Closes: #871530)
Checksums-Sha1:
 59442747d9af58a91a35f521ffffbefc0400d7dc 1822 pyppd_1.0.2-6.dsc
 7551ac6f7847d7ad35695c0c17ab0aa9278878f7 7684 pyppd_1.0.2-6.debian.tar.xz
Checksums-Sha256:
 6d944e3da0bcf82931714a9c5dbc2f4c6cf1b905d2cbe1c1908920baf4795a92 1822 pyppd_1.0.2-6.dsc
 6bc571cc5c3511ea402fd02627dffcf023dc6e60daf9d8978a8ed4701a4f469f 7684 pyppd_1.0.2-6.debian.tar.xz
Files:
 d2564ac337e9fb4dd4fa2ba7b5c8702a 1822 python optional pyppd_1.0.2-6.dsc
 38eab8c6b2e89dbcfe38e8d86100fecf 7684 python optional pyppd_1.0.2-6.debian.tar.xz

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

iQGzBAEBCgAdFiEEe+WPIRpjNw1/GSB7i8+nHsoWNFUFAlq98sAACgkQi8+nHsoW
NFV4jgv/Z7zhX0OzFvKohX0985QFP2oCsGLsEpJRqSOdzZcenh1OrR8aL3YQAK1X
3WKR5w4+ITmN2e+boVkT+J9J8SHHJkdSNjwb+bnd/cB/p/ISQk0ToHIZQH3Cd0WM
HsUzU8mZIxHuZbSJqkfttHtdbBqeBIcbY6M+4ss8UioYc4dGy9ZeepERiTMKCILy
pn7hS7hu/m8y0btBKHphpSY6z2l7pb/zaFPSXW3v+O7//O65iZ5hauq6jCqwEBiF
FHIn0OF2NrvPophSadoVJTbHva+VXS0G13EC3Q+QazOWXItocD11b8Yu7gzoowcp
uolG9F8Kp3QRcsFbYZNvYHiDHZDSUhJ1axMS3h1JLyNPlaIztWzMitgh0zyi6L+z
V6gQ9TVhghUi4alvQQlzaOBDlg1k+6nWi6aYdGStNbdDTih4zo3Um6qr65Ddmz0C
BzygeccmnJEZaPBRiNWeYxUTpPyFJjsZzOiLoKyacVr6SW8DCyC+1wo5cW3PwWnF
RPHNLRDi
=6mD9
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: