Your message dated Tue, 31 Dec 2024 19:20:14 +0000
with message-id <e1tshmo-007tmh...@fasolo.debian.org>
and subject line Bug#1082047: fixed in audioread 3.0.1-2
has caused the Debian Bug report #1082047,
regarding audioread: FTBFS: E ModuleNotFoundError: No module named 'aifc'
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 ow...@bugs.debian.org
immediately.)


-- 
1082047: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082047
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:audioread
Version: 3.0.1-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_audioread  
* Building wheel...
Successfully built audioread-3.0.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread  
* Building wheel...
Successfully built audioread-3.0.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_audioread/build; python3.13 -m pytest 
test
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_audioread/build
configfile: pyproject.toml
plugins: typeguard-4.4.1
collected 4 items

test/test_audioread.py FFFF                                              [100%]

=================================== FAILURES ===================================
______________________ test_audioread_early_exit[test-1] _______________________

audiofile = <conftest.AudiofileSpec object at 0x7f0899ec67b0>

    def test_audioread_early_exit(audiofile):
        """Abort the read before it is completed.
    
        This test guards against regressions such as
        https://github.com/beetbox/audioread/pull/78
    
        """
>       with audioread.audio_open(audiofile.path) as a:

test/test_audioread.py:29: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
audioread/__init__.py:123: in audio_open
    backends = available_backends()
audioread/__init__.py:80: in available_backends
    from . import rawread
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # This file is part of audioread.
    # Copyright 2011, Adrian Sampson.
    #
    # Permission is hereby granted, free of charge, to any person obtaining
    # a copy of this software and associated documentation files (the
    # "Software"), to deal in the Software without restriction, including
    # without limitation the rights to use, copy, modify, merge, publish,
    # distribute, sublicense, and/or sell copies of the Software, and to
    # permit persons to whom the Software is furnished to do so, subject to
    # the following conditions:
    #
    # The above copyright notice and this permission notice shall be
    # included in all copies or substantial portions of the Software.
    
    """Uses standard-library modules to read AIFF, AIFF-C, and WAV files."""
>   import aifc
E   ModuleNotFoundError: No module named 'aifc'

audioread/rawread.py:16: ModuleNotFoundError
______________________ test_audioread_early_exit[test-2] _______________________

audiofile = <conftest.AudiofileSpec object at 0x7f0899eea350>

    def test_audioread_early_exit(audiofile):
        """Abort the read before it is completed.
    
        This test guards against regressions such as
        https://github.com/beetbox/audioread/pull/78
    
        """
>       with audioread.audio_open(audiofile.path) as a:

test/test_audioread.py:29: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
audioread/__init__.py:123: in audio_open
    backends = available_backends()
audioread/__init__.py:80: in available_backends
    from . import rawread
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # This file is part of audioread.
    # Copyright 2011, Adrian Sampson.
    #
    # Permission is hereby granted, free of charge, to any person obtaining
    # a copy of this software and associated documentation files (the
    # "Software"), to deal in the Software without restriction, including
    # without limitation the rights to use, copy, modify, merge, publish,
    # distribute, sublicense, and/or sell copies of the Software, and to
    # permit persons to whom the Software is furnished to do so, subject to
    # the following conditions:
    #
    # The above copyright notice and this permission notice shall be
    # included in all copies or substantial portions of the Software.
    
    """Uses standard-library modules to read AIFF, AIFF-C, and WAV files."""
>   import aifc
E   ModuleNotFoundError: No module named 'aifc'

audioread/rawread.py:16: ModuleNotFoundError
_________________________ test_audioread_full[test-1] __________________________

audiofile = <conftest.AudiofileSpec object at 0x7f0899eea990>

    def test_audioread_full(audiofile):
        """Read the audio data from the file."""
>       with audioread.audio_open(audiofile.path) as a:

test/test_audioread.py:38: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
audioread/__init__.py:123: in audio_open
    backends = available_backends()
audioread/__init__.py:80: in available_backends
    from . import rawread
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # This file is part of audioread.
    # Copyright 2011, Adrian Sampson.
    #
    # Permission is hereby granted, free of charge, to any person obtaining
    # a copy of this software and associated documentation files (the
    # "Software"), to deal in the Software without restriction, including
    # without limitation the rights to use, copy, modify, merge, publish,
    # distribute, sublicense, and/or sell copies of the Software, and to
    # permit persons to whom the Software is furnished to do so, subject to
    # the following conditions:
    #
    # The above copyright notice and this permission notice shall be
    # included in all copies or substantial portions of the Software.
    
    """Uses standard-library modules to read AIFF, AIFF-C, and WAV files."""
>   import aifc
E   ModuleNotFoundError: No module named 'aifc'

audioread/rawread.py:16: ModuleNotFoundError
_________________________ test_audioread_full[test-2] __________________________

audiofile = <conftest.AudiofileSpec object at 0x7f089a047ce0>

    def test_audioread_full(audiofile):
        """Read the audio data from the file."""
>       with audioread.audio_open(audiofile.path) as a:

test/test_audioread.py:38: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
audioread/__init__.py:123: in audio_open
    backends = available_backends()
audioread/__init__.py:80: in available_backends
    from . import rawread
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # This file is part of audioread.
    # Copyright 2011, Adrian Sampson.
    #
    # Permission is hereby granted, free of charge, to any person obtaining
    # a copy of this software and associated documentation files (the
    # "Software"), to deal in the Software without restriction, including
    # without limitation the rights to use, copy, modify, merge, publish,
    # distribute, sublicense, and/or sell copies of the Software, and to
    # permit persons to whom the Software is furnished to do so, subject to
    # the following conditions:
    #
    # The above copyright notice and this permission notice shall be
    # included in all copies or substantial portions of the Software.
    
    """Uses standard-library modules to read AIFF, AIFF-C, and WAV files."""
>   import aifc
E   ModuleNotFoundError: No module named 'aifc'

audioread/rawread.py:16: ModuleNotFoundError
=========================== short test summary info ============================
FAILED test/test_audioread.py::test_audioread_early_exit[test-1] - ModuleNotF...
FAILED test/test_audioread.py::test_audioread_early_exit[test-2] - ModuleNotF...
FAILED test/test_audioread.py::test_audioread_full[test-1] - ModuleNotFoundEr...
FAILED test/test_audioread.py::test_audioread_full[test-2] - ModuleNotFoundEr...
============================== 4 failed in 0.03s ===============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_audioread/build; python3.13 -m pytest 
test
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread/build; python3.12 -m pytest 
test
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread/build
configfile: pyproject.toml
plugins: typeguard-4.4.1
collected 4 items

test/test_audioread.py ....                                              [100%]

=============================== warnings summary ===============================
test/test_audioread.py::test_audioread_early_exit[test-1]
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread/build/audioread/rawread.py:16:
 DeprecationWarning: 'aifc' is deprecated and slated for removal in Python 3.13
    import aifc

test/test_audioread.py::test_audioread_early_exit[test-1]
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread/build/audioread/rawread.py:17:
 DeprecationWarning: 'audioop' is deprecated and slated for removal in Python 
3.13
    import audioop

test/test_audioread.py::test_audioread_early_exit[test-1]
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_audioread/build/audioread/rawread.py:19:
 DeprecationWarning: 'sunau' is deprecated and slated for removal in Python 3.13
    import sunau

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 4 passed, 3 warnings in 0.47s =========================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: audioread
Source-Version: 3.0.1-2
Done: Colin Watson <cjwat...@debian.org>

We believe that the bug you reported is fixed in the latest version of
audioread, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated audioread 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 31 Dec 2024 17:52:10 +0000
Source: audioread
Architecture: source
Version: 3.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1082047
Changes:
 audioread (3.0.1-2) unstable; urgency=medium
 .
   [ Alexandre Detiste ]
   * add dependency on python3-standard-aifc
 .
   [ Colin Watson ]
   * (Build-)depend on python3-audioop-lts and python3-standard-sunau
     (Closes: #1082047)
Checksums-Sha1:
 71d31a99df07025b8ed60f64e93090238f2dc253 2342 audioread_3.0.1-2.dsc
 a540f35a0dc2683bdabfc5bd7bc1de27b4731787 3720 audioread_3.0.1-2.debian.tar.xz
Checksums-Sha256:
 9b065323e0acce2856e2f502231aab754c68088c968d074024473ce785a43752 2342 
audioread_3.0.1-2.dsc
 879fca2962feb37b983e773b0176a7ebb79d096838f7739415d531497d57730c 3720 
audioread_3.0.1-2.debian.tar.xz
Files:
 feb99e379a9827f5a1dcb6d3e22f5f13 2342 python optional audioread_3.0.1-2.dsc
 75ab0de2960b2400513f2df9600d30bd 3720 python optional 
audioread_3.0.1-2.debian.tar.xz

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

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmd0L6AACgkQOTWH2X2G
UAuM7w//UonsHm8hW6+1Op4Kws1cIL2FC+V7pwQ9azuXxyfDS36IrYJCfOcW/swy
FRUYAEMDIcTSy1yM4JnQHypy2OM2bwLPl7XAfpLii+8b8XT+h9rtKHDG2KDq6MMJ
rZWZCpXbEPBYvqwrid6HpE1WrOkScbSkQJeZ1gFbirE3/awxufjzUuv6i3Tt6Bte
jR47G7fyG93Wamkl0I2Z5neCn6NMGH7gmhhuZE9AK+lu1yy4J9hwsEMEdqN6IJO3
i4l1UqfV82KRIaz+oDj6ZdyR27VrsJ9d2FyauoKZNWLlN9Xmi5qMxKkWOQ8f/uJ8
SXSw1TMtEsx9pJNkoFH7F10kL6HxRUPWfCQXE0/pv/Hr3UkZ7woidUeYs5Y3y8OD
1QVmVhV2IcwMtyWul9DbLbMoYEUvBJvg6SunSZi+aVNTY6yl57LNScZ4EkyKh/01
RFMj8f2ystZuRRNyT9ASSdncfdWVN6rLN4eII6pWDrcKtju11dJs+80jfEaSPer1
Y2+qN6PTQQaq7ulVag0dCr3MxCzEUZPnlcW/R+dwA0kjrS/IIBEW3371uUw53/OY
nzUNqHi+2eW/02zqhgjjuXwOsEipLt1x1OMoRSZUs7UeHb8l7Y3iuTp/p9AeNV64
RTqUXTTxhqk+TDS9j1ct2SgJk4LSQdL+hs+6w11u9PPAipQ7xT4=
=JNml
-----END PGP SIGNATURE-----

Attachment: pgpefPow8onqR.pgp
Description: PGP signature


--- End Message ---

Reply via email to