Your message dated Sun, 10 Sep 2023 07:49:46 +0000
with message-id <[email protected]>
and subject line Bug#881277: fixed in pymad 0.11.3-1
has caused the Debian Bug report #881277,
regarding python3-pymad: python3 bindings broken
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.)


-- 
881277: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881277
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pymad
Version: 0.10-2
Severity: important

Dear Maintainer,

it seems that the pymad is not yet ready for Python3.
E.g. the following little program works fine with Python2:

    $ cat mymad.py
    import sys
    import mad

    mf = mad.MadFile(sys.argv[1])
    mf.read()

    $ python mymad.py file.mp3
    $

However, it fails on Python3:

    $ python3 mymad.py file.mp3
    TypeError: expected bytes, str found

    The above exception was the direct cause of the following exception:

    SystemError: PyEval_EvalFrameEx returned a result with an error set

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
      File "madme.py", line 5, in <module>
        mf.read()
    SystemError: <built-in method read of MadFile object at 0x1d64030> returned 
a result with an error set
    $


I guess this is because Py3 handles bytes,bytearrays and strings differently
from Py2.

-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-pymad depends on:
ii  libc6    2.24-17
ii  libmad0  0.15.1b-8.1
ii  python3  3.6.3-2

python3-pymad recommends no packages.

python3-pymad suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: pymad
Source-Version: 0.11.3-1
Done: Jamie Wilkinson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pymad, 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.
Jamie Wilkinson <[email protected]> (supplier of updated pymad 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: SHA512

Format: 1.8
Date: Sun, 10 Sep 2023 17:29:23 +1000
Source: pymad
Architecture: source
Version: 0.11.3-1
Distribution: unstable
Urgency: medium
Maintainer: Jamie Wilkinson <[email protected]>
Changed-By: Jamie Wilkinson <[email protected]>
Closes: 873160 881277
Changes:
 pymad (0.11.3-1) unstable; urgency=medium
 .
   * New upstream release.  (Closes: #881277)
   * Bump standards-version to 4.6.2.
   * Switch uscan to use the PyPI redirector.
   * Acknowledged old bugs long since fixed.  (Closes: #873160)
   * No longer needs a `PYBUILD_BEFORE_CLEAN` rule.
   * Update extend-diff-ignore in source/options for git based packaging.
   * Add `python3-setuptools-scm` to the build dependencies.
Checksums-Sha1:
 e2a3fd8e5dcdc0e5f1d741628fb28d179108cc9b 1999 pymad_0.11.3-1.dsc
 807d6f25031177a61d5c250a558f1ba408b3aca1 30098 pymad_0.11.3.orig.tar.gz
 d8ad564a06cd492921cca7c60d74bf4d882e6891 4748 pymad_0.11.3-1.debian.tar.xz
 2d6e8613c0122ec8d6205476b8da6a5c4c07a7f1 7462 pymad_0.11.3-1_amd64.buildinfo
Checksums-Sha256:
 ef8d1189c5bfab45c5bb7d819d0e50004a11382459a5ec627cd162ab25c9f325 1999 
pymad_0.11.3-1.dsc
 c5b9be3b625ce9257e07877b66b1f0bd8a957fb967d18cb2393a7e09cf6ce7aa 30098 
pymad_0.11.3.orig.tar.gz
 a9cf0e39a04e81a22a36bf9fdcea98dd07e4aa72ee438e5730f5059aeb5ab181 4748 
pymad_0.11.3-1.debian.tar.xz
 32b1e59734cfb2d98833bd07299ee865ff236843ba0cd3f181068955a508e356 7462 
pymad_0.11.3-1_amd64.buildinfo
Files:
 d098fa6a01a3ac375ab4756634995923 1999 python optional pymad_0.11.3-1.dsc
 93fd2082fd6708be8e4d794c44f4a99a 30098 python optional pymad_0.11.3.orig.tar.gz
 c31a9b6420967a85bed5e3363a2b8af8 4748 python optional 
pymad_0.11.3-1.debian.tar.xz
 efff7e33ca7646605997c762263cf382 7462 python optional 
pymad_0.11.3-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEERA52kfhogLSsnHi0V1D3VO2bITgFAmT9cIEACgkQV1D3VO2b
ITiLoRAAtdeaE6vln1Noq4DErEGTqCUv0eCJd8niTGNr8zXyBp/d/rLVFgJ7bI4/
cuJK7iZj9s7o41dw4+h/nkZU7k7LmjNc87chPN2ZBa4U47dIU206kMvwNK2IYBQQ
tqDg+GyoifOJT68+YxzDsKFNbQUZXsddDEAxw3XxKcioqiEF/5FOYy+BVnkpQsoB
z71GbPOLBLnXfGjlGz/ogoQfDHn0gd2CQkfoz+62eqR0/ByOBNxfLIE1gkGTKYxM
ck7wXzhb7gfpZwBz03Jg/qoeSA4lbzITz+dqvxP6esc7ZnzNXyJoqOmmZfmSDiN3
JQQD1bM0YqqDsN42BRi0r2uQjd+b/NG6znThy8sPqxdcYLb8fHQQHLAMN6P2srvW
Vi9LXBkrUrhbk8QjAUzfSUQ5hoRm8+ViTtkQ/igWai00UMugeOJj2u6tNWL+TXg2
tyR83lz4cWQQxtNunU87EGTCq4WztvHBu362TJbqPGt4XefwDWiUQDrBoQqKceyK
zMUihHjgmTS8fsZmxRURuZ4RKAXB1rEne89yaekm/aQ4vTakZCFcIGnLjMxKH16d
CwiJsQjC/lab5qRUk//oy9OoNMRSQbbeiGj9WkM9wXq9N8nKG3YSYQjCrVxgeigI
zT8ksg6aT2HWBOjmG5q4Ikn6FJQvDoxtPXa2DbZ4iCURxlgmFmM=
=I5fz
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to