Your message dated Tue, 19 Nov 2024 11:50:12 +0000
with message-id <e1tdmkg-005pf5...@fasolo.debian.org>
and subject line Bug#1082258: fixed in python-pymeasure 0.14.0-1
has caused the Debian Bug report #1082258,
regarding python-pymeasure FTBFS with Python 3.13
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.)


-- 
1082258: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082258
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-pymeasure
Version: 0.9.0-2
Severity: normal
Tags: fixed-upstream
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Forwarded: https://github.com/pymeasure/pymeasure/issues/668

This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
telnetlib was removed in 3.13.

This should be resolved upstream in >= 0.12.

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build; python3.13 -m pytest 
tests
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 62 items / 7 errors

==================================== ERRORS ====================================
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/adapters/test_adapter.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/adapters/test_adapter.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/adapters/test_adapter.py:27: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/adapters/test_visa.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/adapters/test_visa.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/adapters/test_visa.py:29: in <module>
    from pymeasure.adapters import VISAAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/agilent/test_agilent34450A.py
 _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/agilent/test_agilent34450A.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/instruments/agilent/test_agilent34450A.py:26: in <module>
    from pymeasure.instruments.agilent.agilent34450A import Agilent34450A
pymeasure/instruments/__init__.py:26: in <module>
    from .instrument import Instrument
pymeasure/instruments/instrument.py:30: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/keithley/test_keithley2750.py
 _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/keithley/test_keithley2750.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/instruments/keithley/test_keithley2750.py:26: in <module>
    from pymeasure.instruments.keithley.keithley2750 import 
clean_closed_channels
pymeasure/instruments/__init__.py:26: in <module>
    from .instrument import Instrument
pymeasure/instruments/instrument.py:30: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/keysight/test_keysightDSOX1102G.py
 _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/keysight/test_keysightDSOX1102G.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/instruments/keysight/test_keysightDSOX1102G.py:30: in <module>
    from pymeasure.instruments.keysight.keysightDSOX1102G import 
KeysightDSOX1102G
pymeasure/instruments/__init__.py:26: in <module>
    from .instrument import Instrument
pymeasure/instruments/instrument.py:30: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/test_instrument.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/test_instrument.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/instruments/test_instrument.py:26: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
_ ERROR collecting 
.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/test_validators.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/tests/instruments/test_validators.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/instruments/test_validators.py:26: in <module>
    from pymeasure.instruments.validators import (
pymeasure/instruments/__init__.py:26: in <module>
    from .instrument import Instrument
pymeasure/instruments/instrument.py:30: in <module>
    from pymeasure.adapters import FakeAdapter
pymeasure/adapters/__init__.py:47: in <module>
    from pymeasure.adapters.telnet import TelnetAdapter
pymeasure/adapters/telnet.py:25: in <module>
    import telnetlib
E   ModuleNotFoundError: No module named 'telnetlib'
=============================== warnings summary ===============================
pymeasure/adapters/visa.py:30
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build/pymeasure/adapters/visa.py:30:
 DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    from pkg_resources import parse_version

<frozen importlib._bootstrap>:530
  <frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() 
method is deprecated and slated for removal in Python 3.12; use exec_module() 
instead

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/adapters/test_adapter.py
ERROR tests/adapters/test_visa.py
ERROR tests/instruments/agilent/test_agilent34450A.py
ERROR tests/instruments/keithley/test_keithley2750.py
ERROR tests/instruments/keysight/test_keysightDSOX1102G.py
ERROR tests/instruments/test_instrument.py
ERROR tests/instruments/test_validators.py
!!!!!!!!!!!!!!!!!!! Interrupted: 7 errors during collection !!!!!!!!!!!!!!!!!!!!
======================== 2 warnings, 7 errors in 1.13s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pymeasure/build; python3.13 -m pytest 
tests
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymeasure/build; python3.12 -m pytest 
tests
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 85 items / 3 skipped

tests/adapters/test_adapter.py ..                                        [  2%]
tests/display/test_inputs.py ssssssssssssssssssssssssssssssss            [ 40%]
tests/experiment/test_parameters.py ..........                           [ 51%]
tests/experiment/test_procedure.py ..                                    [ 54%]
tests/experiment/test_results.py .......                                 [ 62%]
tests/experiment/test_workers.py ....                                    [ 67%]
tests/instruments/keithley/test_keithley2750.py .                        [ 68%]
tests/instruments/test_instrument.py ............                        [ 82%]
tests/instruments/test_validators.py ........                            [ 91%]
tests/test_log.py ...                                                    [ 95%]
tests/test_process.py ..                                                 [ 97%]
tests/test_thread.py ..                                                  [100%]

=============================== warnings summary ===============================
pymeasure/adapters/visa.py:30
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymeasure/build/pymeasure/adapters/visa.py:30:
 DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    from pkg_resources import parse_version

pymeasure/adapters/telnet.py:25
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymeasure/build/pymeasure/adapters/telnet.py:25:
 DeprecationWarning: 'telnetlib' is deprecated and slated for removal in Python 
3.13
    import telnetlib

<frozen importlib._bootstrap>:530
.pybuild/cpython3_3.12_pymeasure/build/tests/experiment/test_procedure.py::test_procedure_wrapper
.pybuild/cpython3_3.12_pymeasure/build/tests/experiment/test_results.py::test_procedure_wrapper
  <frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() 
method is deprecated and slated for removal in Python 3.12; use exec_module() 
instead

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================== 53 passed, 35 skipped, 5 warnings in 1.60s ==================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T06:34:40Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/787864/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: python-pymeasure
Source-Version: 0.14.0-1
Done: Michael R. Crusoe <cru...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-pymeasure, 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.
Michael R. Crusoe <cru...@debian.org> (supplier of updated python-pymeasure 
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, 19 Nov 2024 12:24:23 +0100
Source: python-pymeasure
Architecture: source
Version: 0.14.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Michael R. Crusoe <cru...@debian.org>
Closes: 1082258 1084687
Changes:
 python-pymeasure (0.14.0-1) unstable; urgency=medium
 .
   [ Alexandre Detiste ]
   * Team upload.
   * Fix debian/watch
   * New upstream version 0.14.0. Closes: #1084687, #1082258
   * Use dh-sequence-python3
   * Refresh patches
 .
   [ Michael R. Crusoe ]
   * Skip a test that relies on a feature not yet present in Debian.
     Switch to autopkgtest-pkg-pybuild.
   * Test with pytestqt and xvfb. Added patch to support Qt6.
   * Build-dep on python3-setuptools-scm to fix embedded version.
   * Standards-Version: 4.7.0 (routine-update)
Checksums-Sha1:
 c27db684893b1638acdb2e478c5177062c6054f3 2550 python-pymeasure_0.14.0-1.dsc
 b95029a88663b5a36c3ef602b4795a7232777812 3839485 
python-pymeasure_0.14.0.orig.tar.gz
 16424dae0e3e3b9e0cb4ed0b96023ed2979cb72b 6276 
python-pymeasure_0.14.0-1.debian.tar.xz
 3533d0bbb4669ba2fe58e8c337ba3222202c5d76 9784 
python-pymeasure_0.14.0-1_source.buildinfo
Checksums-Sha256:
 ae7f96f4204f38783df46e3dadc88667853e8f7cc59f84214a5e47724be0c7ed 2550 
python-pymeasure_0.14.0-1.dsc
 bbe91bbe3241992a616f165c30d150f01cc900309a7926f605690aa845911742 3839485 
python-pymeasure_0.14.0.orig.tar.gz
 d3194bc48363ad4ca357cd323f25669f4e6176fda85fa89f1c7f243228b8451d 6276 
python-pymeasure_0.14.0-1.debian.tar.xz
 6b15e037a847fdcef349a5fe472666666aae7fb873e1634c67cbea6366b80350 9784 
python-pymeasure_0.14.0-1_source.buildinfo
Files:
 3970eb6ca60c9f34a04038e664c37928 2550 python optional 
python-pymeasure_0.14.0-1.dsc
 9d62bb2346f5c4d4a3ed7eb47c51d1d9 3839485 python optional 
python-pymeasure_0.14.0.orig.tar.gz
 c146b6a85ead4a07680cd12c8efd7b4c 6276 python optional 
python-pymeasure_0.14.0-1.debian.tar.xz
 d3b3003a9c2a00ed6d46845246547a15 9784 python optional 
python-pymeasure_0.14.0-1_source.buildinfo

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

iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmc8dX4ACgkQPCZ2P2xn
5uI0CRAAlgEYCYd8aT2hjPykJXWZW7B+3Mk/R58t2VOfDF8+9ixisRzGJK/RTjzV
hONh0K4vE97PLB1JIuidco0o/GfHfHn6XBnAy4hjosfJsMe3dgw7VqZ104eLdI91
Z3UhskyuSxfGPTvBVz7nwufgr1XXhOyoBJk6GOdi9tWT/Q6cS0bqg+K8PhBMvDtb
fmNCHpCdA5CUdH+4MLRdFd4qUdLsFBLqxWVhSHpYoBYXv3NuvGMfdYzlrwT3yz6L
Fprgeyiv6sZcUB9YfmbZrnvYxoFaYSm6GEG9Xw0scco6QTEdk03elRW2BMCHs04O
fuf8+2iPodRbrgN1qcoZabkW0ytxfOXgA8Ogf868jx5ntLA+nbQwecl+ntMAz/km
bi397CDhGzbQeZ3WNEZ7SDsR2mg1YL4pLNOS97MG9TCHx1tQ+K/PoDDu3V1OzmLu
AY8A7tRNDeG68hv7hn5yG0JO+eZqX0vrTtXSdLMwAMDvZSfKBOhClA50T34SaQq9
bPMdBaXsP/q3+eVxIkmw42HRuuWBpiXRGx0v+FjvUVDsJjerrYVaB8uiCJGCV1uf
PV+QVxhC45/LxXtn4pspJ1sSYaRfnPPPaoT+LfGl1GdQaS0wwE1duAQIhtczvQk5
yn4Au/yXxvmSTncJMLFS0hpQ4NJ+9LzZB73c1HrJvI7sO6EexEQ=
=AUP0
-----END PGP SIGNATURE-----

Attachment: pgpY0fbQnKVRe.pgp
Description: PGP signature


--- End Message ---

Reply via email to