Your message dated Sun, 20 Jan 2019 11:34:33 +0000
with message-id <[email protected]>
and subject line Bug#912859: fixed in python-distutils-extra 2.42
has caused the Debian Bug report #912859,
regarding mark python3-distutils-extra 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 [email protected]
immediately.)


-- 
912859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-distutils-extra
Version: 2.41
Tags: patch
User: [email protected]
Usertags: rebootstrap

python3-distutils-extra cannot satisfy cross Build-Depends from e.g.
python-apt. In general, Architecture: all packages can never satisfy
cross Build-Depends unless marked Multi-Arch: foreign. In this case, the
marking looks correct to me, but it is not entirely trivial to verify.
On the dependency side, there is intltool, which is already Multi-Arch:
foreign. Then there is python3:any, which is also fine due to the :any
annotation. Then it does have maintainer scripts for byte compilation.
That step producs architecture-dependent .pyc files, but those .pyc
files will work with whatever python3 was installed. So that should be
fine as well. If someone ever uses python3-distutils-extra with an
embedded interpreter, the corresponding .pyc files will be missing, but
that's likely a minor issue compared to the problems we solve by marking
it Multi-Arch: foreign. Please consider applying the attached patch.

Helmut
diff --minimal -Nru python-distutils-extra-2.41/debian/changelog 
python-distutils-extra-2.41+nmu1/debian/changelog
--- python-distutils-extra-2.41/debian/changelog        2018-03-25 
21:22:32.000000000 +0200
+++ python-distutils-extra-2.41+nmu1/debian/changelog   2018-11-04 
17:22:53.000000000 +0100
@@ -1,3 +1,10 @@
+python-distutils-extra (2.41+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark all packages Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 04 Nov 2018 17:22:53 +0100
+
 python-distutils-extra (2.41) unstable; urgency=medium
 
   * Update Vcs-* for the move to salsa.debian.org
diff --minimal -Nru python-distutils-extra-2.41/debian/control 
python-distutils-extra-2.41+nmu1/debian/control
--- python-distutils-extra-2.41/debian/control  2018-03-25 21:22:32.000000000 
+0200
+++ python-distutils-extra-2.41+nmu1/debian/control     2018-11-04 
17:22:51.000000000 +0100
@@ -23,6 +23,7 @@
 
 Package: python-distutils-extra
 Architecture: all
+Multi-Arch: foreign
 XB-Python-Version: ${python:Versions}
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, intltool
 Suggests: devscripts
@@ -38,6 +39,7 @@
 
 Package: python3-distutils-extra
 Architecture: all
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, intltool
 Suggests: devscripts
 Description: enhancements to the Python3 build system

--- End Message ---
--- Begin Message ---
Source: python-distutils-extra
Source-Version: 2.42

We believe that the bug you reported is fixed in the latest version of
python-distutils-extra, 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.
Martin Pitt <[email protected]> (supplier of updated python-distutils-extra 
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: SHA256

Format: 1.8
Date: Sun, 20 Jan 2019 11:18:36 +0000
Source: python-distutils-extra
Binary: python-distutils-extra python3-distutils-extra
Architecture: source
Version: 2.42
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Martin Pitt <[email protected]>
Description:
 python-distutils-extra - enhancements to the Python build system
 python3-distutils-extra - enhancements to the Python3 build system
Closes: 862182 894897 909992 912859
Changes:
 python-distutils-extra (2.42) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * Remove debian/pycompat, it's not used by any modern Python helper
 .
   [ Helmut Grohne ]
   * Mark all packages Multi-Arch: foreign (Closes: #912859)
 .
   [ Matthias Klose ]
   * python3-distutils-extra: Depend on python3-distutils (Closes: #894897)
 .
   [ Martin Pitt ]
   * Bump Standards-Version to 4.3.0.  No changes necessary.
   * test/auto.py: Use modern assertions
   * Adjust dependency calculation for Python 3.7.
     For builtin modules, their __file__ attribute is now None instead of
     absent.
     Make the `test/auto.py T.test_apport_hook` stricter and fail more
     usefully. (Closes: #909992)
   * Fix pyflakes3 errors and check it during build
   * Add autopkgtest.
     This re-uses the upstream tests, but runs them against the
     system-installed module.
   * Add missing python-pkg-resources dependency.
     Spotted by autopkgtest.
   * python-mkdebian: Fix output of tab instead of spaces (Closes: #862182)
Checksums-Sha1:
 a88924e9e60ad78cd5968a2f205e3bc288fdc569 2167 python-distutils-extra_2.42.dsc
 476e7a5f635e7dc5bd033a0d2a050fa82c87c15a 37996 
python-distutils-extra_2.42.tar.xz
 5589bb2b6550325077785a39abefca59cfd0e86a 7214 
python-distutils-extra_2.42_source.buildinfo
Checksums-Sha256:
 62a2ce4a06e7631046367ec852bb549e9112fec7410394ead9ad9fb36af7d09f 2167 
python-distutils-extra_2.42.dsc
 5a06cb327135819bfadb30f54b523ded8557702d97f2959861c83188a4058655 37996 
python-distutils-extra_2.42.tar.xz
 5e56b6ed488179e642c6f65aee1d8d278ba5ba60bebc484ca5d52bdead6ae81a 7214 
python-distutils-extra_2.42_source.buildinfo
Files:
 241f9214fc595449284f5fd066c412ba 2167 python optional 
python-distutils-extra_2.42.dsc
 6ef8efb3d5062d535073e9aae1aac80b 37996 python optional 
python-distutils-extra_2.42.tar.xz
 ed04d713241f3602b273103d7d7c3d40 7214 python optional 
python-distutils-extra_2.42_source.buildinfo

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

iQIzBAEBCAAdFiEExkOAo1eT0DvBz+1oxrkYDUvYt64FAlxEWTsACgkQxrkYDUvY
t651JRAAlJ/8+oV7/CZE5pg1u5RuRlP/hd/aS0fI8sp04DvBxArbvrAQC8tcpM+e
WYW+IAhBfM0gcAWSleN7w/8I8lgj9gVu9W4gM3La3eRTjX9Djl9AjgFe26GtyQnu
p/2B2mcvamwtr5rW2IezQYsYBVsVAPYiJZUF8lr5R8DCXtpSDWS4ymVYdaxC1Nu8
CGZhR+Y/LOYQcpneJy3+n3I+CMmRIirMJxTeISLvBKndE164ajrqKh6vmoN1W9yP
UNU82duM8Uma53m7op7LrzlC1MNzPqXcNazt3JSlwoNoRqRvKrYJcn5gLZYbaMl0
3nq61n1Y8IATJhMY3Ku/cDiG6uqGqiKkvlJ0suXCaKFALG6NzvrnVwS8x26S9xFs
GqC5cIg61DOa2uufwpTbu4nejeGMTl+Ku2EP42FxT41lTTBi3clI6m0U2pEm+xHa
pcWu4ncCXoXlN3dmn4oiwqLu79eUyo4vFW9+DAaOf51e2YTReGLGcCA4UR4ieZJH
sbWNsyNsMOJkThQ60SLaQUyO3mgleq1gcNnNtWxEJs9TYEmqSTHOA87HNfpreol9
LkWrTkAljdhS1b6018h7/Ui1/q12rV5RNGVoKm+TJD0MzQ8j0Keo67HOR0AA20p/
qMHjpUy/8gXzGb3Q3Lwh24M8P2SigJHiQ3ack8BNSUZe+3JaPQ0=
=YmRH
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to