On Mon, Dec 02, 2024 at 12:58:47PM +0530, Pushkar Kulkarni wrote: > Package: audioread > Version: 3.0.1-1 > Severity: normal > > This came up as a part of the Python 3.13 transition work in Ubuntu. > > The audioread 3.0.1-1 autopkgtests fail with Python 3.13 because the > package depends on stdlib modules aifc, audioop and sunau which have been > deprecated in 3.11 and removed in 3.13 [1]. > The upstream project [2] hasn't been updated to work with alternatives for > these modules. In fact, it hasn't been updated for almost 14 months now. > > Module aifc supports the AIFF/AIFF-C audio formats, which though old, are > reportedly in wide-use in specific parts of the audio industry [3]. In the > absence of a decision from upstream, I would suggest we temporarily disable > support for AIFF. >
fyi, python-deadlib (re) introduce aifc lib [0] [0] https://ftp-master.debian.org/new/python-deadlib_3.13.0-1.html > IMO support for the AU format (which needs module sunau), could be removed > from audioread. > > And lastly, we will have to find a replacement for audioop which is only > used by audioread to change the sample width using audioop.lin2lin [4]. > > [1] https://peps.python.org/pep-0594/ > [2] https://github.com/beetbox/audioread > [3] > https://discuss.python.org/t/maintaining-the-chunk-module-after-it-has-been-removed-from-the-standard-library/38177/30 > [4] > https://git.launchpad.net/ubuntu/+source/audioread/tree/audioread/rawread.py#n133
signature.asc
Description: PGP signature