Your message dated Fri, 15 Nov 2013 21:22:56 +0000
with message-id <[email protected]>
and subject line Bug#728548: fixed in python-coverage 3.7+dfsg.1-3
has caused the Debian Bug report #728548,
regarding python-coverage-dbg: Debug packages must be built specifically for
debug build of Python
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.)
--
728548: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728548
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-coverage-dbg
Severity: important
Version: 3.4-3
Control: submitter -1 Barry Warsaw <[email protected]>
On 02-Nov-2013, Barry Warsaw wrote:
> On Nov 02, 2013, at 09:27 AM, Ben Finney wrote:
>
> >The debug symbols are created by stripping the debug symbols from the
> >normal object files, and installing them only in the debug package
> ><URL:https://wiki.debian.org/DebugPackage>, in our case by the
> >‘override_dh_strip’ and ‘install’ targets of the rules file.
>
> Right, but for Python that's not enough.
>
> https://wiki.debian.org/Python/DbgBuilds
>
> That page is a little out of date (e.g. python-support) but the gist of
> it is still relevant. When you run python-dbg or python3-dbg, you're
> getting the debug build of Python. Since the debug build has a different
> ABI than the non-debug build, extension modules have to be built and
> provided for each. Debug build Python will refuse to import non-debug
> build extensions and vice versa, because of the different ABI. This was
> one of the main impetuses behind PEP 3149.
>
> http://www.python.org/dev/peps/pep-3149/
>
> As an example, take a look at dbus-python and especially the
> python{,3}-dbus-dbg binary packages. E.g. the latter contains the
> debugging symbols, but it also contains a /usr/lib/python3/dist-packages/
> _dbus_glib_bindings.cpython-33dm-x86_64-linux-gnu.so file. Note the
> '33dm' tag.
>
> As is usual, Python 2 is different in some details, but essentially the
> same. In Debian, the debug build extensions have a non-standard _d.so
> suffix. Again, I think dbus-python is a good example.
Okay. This has been a bug for many releases of ‘python-coverage’, then.
Can we deal with this as “Severity: important” for the debug packages, but
wait until after uploading 3.7+dfsg.1-2 fixing bug#727711?
--
\ “[W]e are still the first generation of users, and for all that |
`\ we may have invented the net, we still don't really get it.” |
_o__) —Douglas Adams |
Ben Finney <[email protected]>
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: python-coverage
Source-Version: 3.7+dfsg.1-3
We believe that the bug you reported is fixed in the latest version of
python-coverage, 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.
Ben Finney <[email protected]> (supplier of updated python-coverage
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, 10 Nov 2013 17:25:29 +1100
Source: python-coverage
Binary: python-coverage python3-coverage python-coverage-dbg
python3-coverage-dbg
Architecture: source amd64
Version: 3.7+dfsg.1-3
Distribution: unstable
Urgency: low
Maintainer: Ben Finney <[email protected]>
Changed-By: Ben Finney <[email protected]>
Description:
python-coverage - code coverage tool for Python 2
python-coverage-dbg - code coverage tool for Python 2 – debug library
python3-coverage - code coverage tool for Python 3
python3-coverage-dbg - code coverage tool for Python 3 – debug library
Closes: 728548
Changes:
python-coverage (3.7+dfsg.1-3) unstable; urgency=low
.
* The “Gul Makai” release.
* debian/rules, debian/*-dbg.install:
+ Build and install Python debug build of extension module.
(Closes: bug#728548)
* debian/control:
+ Update description for debug packages.
Checksums-Sha1:
b8e4057ca17a25347c7348a5c50db60d28997595 2355 python-coverage_3.7+dfsg.1-3.dsc
06d5638a9de6b386c6c5c3a98078b78bfa40ca1d 224675
python-coverage_3.7+dfsg.1.orig.tar.gz
98cf94e4aca69ef05a82ca00bb7b701c0ac51e17 13516
python-coverage_3.7+dfsg.1-3.debian.tar.gz
7bf9e013696eb6358cb384d3b759892d7f5bf222 84754
python-coverage_3.7+dfsg.1-3_amd64.deb
4abcf83c281e9591343b5affccdc67cbfadcd891 82784
python3-coverage_3.7+dfsg.1-3_amd64.deb
d4b1c99b6318231806d9534d010ccb0b2302e726 23988
python-coverage-dbg_3.7+dfsg.1-3_amd64.deb
baba6be53d1d06e52e17da93975c218b36c652f1 24532
python3-coverage-dbg_3.7+dfsg.1-3_amd64.deb
Checksums-Sha256:
a122022cb26b1adf7bfee0626d4ebab2afdc32cfa8f00906f821451dee9e99c2 2355
python-coverage_3.7+dfsg.1-3.dsc
6ca02dc798806861840301bdfcec9243815eb19bfa0c92d994bd95107b6e39e8 224675
python-coverage_3.7+dfsg.1.orig.tar.gz
84687637c9665b107df87984466fb2997da955dfd0db070fd1aa683923e94895 13516
python-coverage_3.7+dfsg.1-3.debian.tar.gz
43680cdd9eaa044209f6c1b9ebfb3c864a3a8584f26f54361e81851f1c1cf927 84754
python-coverage_3.7+dfsg.1-3_amd64.deb
2ee05b1cd0dab3ff4714f0b2b9f90d1e3a1c1126f50b37876a9c2ee311778e9e 82784
python3-coverage_3.7+dfsg.1-3_amd64.deb
a7c27498bbedc484ef091ede1d7123f8ef6043124bfc79f208ff99de83900602 23988
python-coverage-dbg_3.7+dfsg.1-3_amd64.deb
a2a1f748a15a41dc6e34ccebcd755bb6c13921525a4bf7707db59b6011fbe28e 24532
python3-coverage-dbg_3.7+dfsg.1-3_amd64.deb
Files:
f411e440f847c7185342e2dd72af4395 2355 python optional
python-coverage_3.7+dfsg.1-3.dsc
07c35e5282acea7c36680cf8b6963f78 224675 python optional
python-coverage_3.7+dfsg.1.orig.tar.gz
ea12c8247e2825eef1a9278b3458c19c 13516 python optional
python-coverage_3.7+dfsg.1-3.debian.tar.gz
efaf5addf2acb1553673c3e27c140e46 84754 python optional
python-coverage_3.7+dfsg.1-3_amd64.deb
19710958dbfd082ddb47315209fe6382 82784 python optional
python3-coverage_3.7+dfsg.1-3_amd64.deb
ade40004ea06162bb0ed0c6ca5f33f35 23988 debug extra
python-coverage-dbg_3.7+dfsg.1-3_amd64.deb
429bada76fac8aa54bf102e7689f0b90 24532 debug extra
python3-coverage-dbg_3.7+dfsg.1-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCAAGBQJShnsrAAoJEBJutWOnSwa/GeIP/RSaaDliD0TE3mvOWQ88x190
0poxU/UuarB46FT09LJHzQUiM2extmQjFO83P1hMhJ4uRQIl6cbaMsbw9NW+rHEd
CdY1fpGFEo4V9Chrr5DtI8If7yaM7bJ52gf1rgimKQ11IoS6NCbljq8/iVFyrcQb
M4l/9LIfUbf6BdZZBtDxMMp2ThqfVIIF7y6slNsZCkGpH5NRZbsfyHI8ED6jNByD
MesoObIU8Mo11y4jmUPjl988JMRZpzn1bK3/f5qZKgvPvHl9Jhg9ys4woLTVXLiA
1KTF40CdnfXOJe6NaT8GpbI3cP1ID5vvvh4DE2jNJBc51p7jqdAsgltWpA5VNkbU
eOSztfRNHr+Bm7/OygfEbsSUfzLRWXfEitl/4Tqx/PBP4Asin2hsHVVPqJ5SGCfL
tfCoHCm2Lv0J5eS0geqO3IkFS6Q35KqBetZgY7BKFRLT88Vsq3jH9dY3nzIF5YwF
U8YCwofP5R+wmQ1lA+SRTSHxARZz84d24vTY/tPDuXVKkduPv81UzbvSN7+WRNjI
y1sCKRlKoxS8vDgvSTj4TZYjAvCAXT3KCY2ROthQ5cXh4gcOnyYBqWCQWNoEkiuJ
o9YceOf6Qa2WvSg5SXuFRx+jcGNE+/DumimVXtbWGCbDtCocoKoFI0VmDc2vE4b+
fA0/0dT81PZdMgf0UKsZ
=l6FQ
-----END PGP SIGNATURE-----
--- End Message ---