Your message dated Sun, 15 Dec 2024 22:11:53 +0000
with message-id <e1tmwq9-00eujk...@fasolo.debian.org>
and subject line Bug#1088752: fixed in mdp 3.6-9
has caused the Debian Bug report #1088752,
regarding mdp: autopkgtest failure 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.)
--
1088752: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088752
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mdp
Version: 3.6-8
Severity: serious
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Hi Maintainer
The autopkgtests of this package fail with Python 3.13 [1]. I've
copied what I hope is the relevant part of the log below.
Regards
Graham
[1] https://ci.debian.net/packages/m/mdp/testing/amd64/
189s =================================== FAILURES
===================================
189s ____________________________ testMultipleExtensions
____________________________
189s
189s def testMultipleExtensions():
189s """Test behavior of multiple extensions."""
189s class Test1ExtensionNode(mdp.ExtensionNode, mdp.Node):
189s extension_name = "__test1"
189s def _testtest1(self):
189s pass
189s class Test2ExtensionNode(mdp.ExtensionNode, mdp.Node):
189s extension_name = "__test2"
189s def _testtest2(self):
189s pass
189s mdp.activate_extension("__test1")
189s node = mdp.Node()
189s node._testtest1()
189s > mdp.activate_extension("__test2")
189s
189s mdp/test/test_extension.py:185:
189s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
189s
189s extension_name = '__test2', verbose = False
189s
189s def activate_extension(extension_name, verbose=False):
189s """Activate the extension by injecting the extension methods."""
189s if extension_name not in list(_extensions.keys()):
189s err = "Unknown extension name: %s"%str(extension_name)
189s raise ExtensionException(err)
189s if extension_name in _active_extensions:
189s if verbose:
189s print('Extension %s is already active!' % extension_name)
189s return
189s _active_extensions.add(extension_name)
189s try:
189s if _SETUP_FUNC_ATTR in _extensions[extension_name]:
189s _extensions[extension_name][_SETUP_FUNC_ATTR]()
189s for node_cls, attributes in list(_extensions[extension_name].items()):
189s if node_cls == _SETUP_FUNC_ATTR or node_cls == _TEARDOWN_FUNC_ATTR:
189s continue
189s for attr_name, attr_value in list(attributes.items()):
189s if verbose:
189s print ("extension %s: adding %s to %s" %
189s (extension_name, attr_name, node_cls.__name__))
189s ## store the original attribute / make it available
189s ext_attr_name = _EXTENSION_ATTR_PREFIX + attr_name
189s if attr_name in dir(node_cls):
189s if ext_attr_name in node_cls.__dict__:
189s # two extensions override the same attribute
189s err = ("Name collision for attribute '" +
189s attr_name + "' between extension '" +
189s getattr(node_cls, ext_attr_name)
189s + "' and newly activated extension '" +
189s extension_name + "'.")
189s > raise ExtensionException(err)
189s E mdp.extension.ExtensionException: Name collision for attribute
'__firstlineno__' between extension '__test1' and newly activated
extension '__test2'.
189s
189s mdp/extension.py:318: ExtensionException
--- End Message ---
--- Begin Message ---
Source: mdp
Source-Version: 3.6-9
Done: Colin Watson <cjwat...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mdp, 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 1088...@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 mdp 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: SHA256
Format: 1.8
Date: Sun, 15 Dec 2024 21:01:01 +0000
Source: mdp
Architecture: source
Version: 3.6-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1088752
Changes:
mdp (3.6-9) unstable; urgency=medium
.
* Team upload.
* Update _NON_EXTENSION_ATTRIBUTES for Python 3.13 (closes: #1088752).
* Run autopkgtests on all supported Python versions, not all requested
versions.
Checksums-Sha1:
c4b1a60485277533fc8ece1337d07ced4603e0ab 2298 mdp_3.6-9.dsc
06e56a2280be3937cfc54b097c0ffee9e09d0747 10452 mdp_3.6-9.debian.tar.xz
Checksums-Sha256:
e811c205f29b0ec8c7f1d3d4f013a554af5cc9f6b6cbd700fb93b81ff5d845a7 2298
mdp_3.6-9.dsc
a07311d294a5c036754cbca96394dd64e171a73bb77cfeda68fccfb30f09dbe4 10452
mdp_3.6-9.debian.tar.xz
Files:
75617374fbc35e8bd71383699b13b319 2298 python optional mdp_3.6-9.dsc
288801baf9d667e9e4c0f672321de4c3 10452 python optional mdp_3.6-9.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmdfQ7AACgkQOTWH2X2G
UAthuBAAq4YRoqH7dcQVCb49R4A0tsENVLkL+bVW8NJD9EmUGUTph5n13lDUZdzy
EF+vf7myPnTk+Aqx4XRWLrhz22KHliAY3OxgPeDaod3UXvWTanJwRvyWL8I+EkpB
i6ZAuW66cvmYsDTHzESvdil+P4s3A2RTgXTqL66QdZXmk/mZp0v2JJ56IMV0N0wt
GqaD/LVHZN69Zf8J4Naw5FNjLxIIq4JoSfS1/nCfRtBvrfoMIcyp2Ofd/9QJQGYx
ErbFS8hOvU/cl+pPAWqP7mp1OHyt7yryMmSa8tDYl+a/mD+fAkPybDYFh1EwLV50
1GocsIHUzVNnAVvsm8aPwjs2LLp2oRvQs6ztg3txmX4Vse4z1A5ESMg/jc5GgxIy
woc7SobZWKFDe65VTKXMUNFzSZTIboX7vP+rIsmwKVYURRihQ6wxzNA/vW99a4pw
xpUi0sc2vWc68h5RTDaazj14VPElqn3QUwSOrEWZGbc1nxu3ZAAkON1Vi5/SMOkd
Vk7C1+Tce6f6Qtyd2fPJb1VNRTq1AaNgfSvWWTpbU5PeHSS1TY2W0gdgxADXfML8
xtfNdIWUyI4Qenkl5i0Twp5igqif6ESJAMOEicmJ9wyH4lSNyjBWLZgrMgZDSYOV
h1/KBoGba/74sonotkAmCCM6o8J2REwMjz7wy5Wxa0+F+sD/NHY=
=QgvY
-----END PGP SIGNATURE-----
pgpUt0fMWJW5m.pgp
Description: PGP signature
--- End Message ---