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]>

Attachment: 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 ---

Reply via email to