Your message dated Tue, 24 Dec 2024 11:27:18 +0000
with message-id <[email protected]>
and subject line Bug#1082321: fixed in trac 1.6-3
has caused the Debian Bug report #1082321,
regarding Missing Depends: python3-multipart for 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 [email protected]
immediately.)


-- 
1082321: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082321
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: trac-wysiwyg
Version: 0.12.0.7+svn18546-2
Severity: normal
User: [email protected]
Usertags: python3.13

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

Looks like upstream trac has handled the removal of Python 3.13
functionality by depending on the "multipart" library. That needs to be
added as a Build-Depends.

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; 
python3.13 -m unittest discover -v 
tracwysiwyg (unittest.loader._FailedTest.tracwysiwyg) ... ERROR

======================================================================
ERROR: tracwysiwyg (unittest.loader._FailedTest.tracwysiwyg)
----------------------------------------------------------------------
ImportError: Failed to import test module: tracwysiwyg
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/trac/web/api.py", line 31, in <module>
    import multipart
ModuleNotFoundError: No module named 'multipart'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/loader.py", line 429, in _find_test_path
    package = self._get_module_from_name(name)
  File "/usr/lib/python3.13/unittest/loader.py", line 339, in 
_get_module_from_name
    __import__(name)
    ~~~~~~~~~~^^^^^^
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tracwysiwyg/__init__.py", 
line 8, in <module>
    from trac.ticket.web_ui import TicketModule
  File "/usr/lib/python3/dist-packages/trac/ticket/__init__.py", line 14, in 
<module>
    from trac.ticket.api import *
  File "/usr/lib/python3/dist-packages/trac/ticket/api.py", line 34, in <module>
    from trac.wiki import IWikiSyntaxProvider, WikiParser
  File "/usr/lib/python3/dist-packages/trac/wiki/__init__.py", line 14, in 
<module>
    from trac.wiki.api import *
  File "/usr/lib/python3/dist-packages/trac/wiki/api.py", line 28, in <module>
    from trac.wiki.parser import WikiParser
  File "/usr/lib/python3/dist-packages/trac/wiki/parser.py", line 24, in 
<module>
    from trac.notification import EMAIL_LOOKALIKE_PATTERN
  File "/usr/lib/python3/dist-packages/trac/notification/__init__.py", line 16, 
in <module>
    from trac.notification.mail import (EMAIL_LOOKALIKE_PATTERN, MAXHEADERLEN,
                                        SmtpEmailSender, SendmailEmailSender)
  File "/usr/lib/python3/dist-packages/trac/notification/mail.py", line 45, in 
<module>
    from trac.web.session import get_session_attribute
  File "/usr/lib/python3/dist-packages/trac/web/__init__.py", line 14, in 
<module>
    from trac.web.api import *
  File "/usr/lib/python3/dist-packages/trac/web/api.py", line 34, in <module>
    import cgi
ModuleNotFoundError: No module named 'cgi'


----------------------------------------------------------------------
Ran 1 test in 0.000s

FAILED (errors=1)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m unittest discover 
-v 
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; 
python3.12 -m unittest discover -v 

----------------------------------------------------------------------
Ran 0 tests in 0.000s

NO TESTS RAN
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T14:40:04Z


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

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: trac
Source-Version: 1.6-3
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
trac, 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.
Colin Watson <[email protected]> (supplier of updated trac 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: SHA256

Format: 1.8
Date: Tue, 24 Dec 2024 11:02:54 +0000
Source: trac
Architecture: source
Version: 1.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1082321
Changes:
 trac (1.6-3) unstable; urgency=medium
 .
   * Team upload.
   * (Build-)depend on python3-multipart, needed for Python 3.13 (closes:
     #1082321).
Checksums-Sha1:
 86d5d823f7c131fe361bacf4e034939fbe1b44be 2233 trac_1.6-3.dsc
 d0dfa0e2389ce84c91e513bd2cb5978e5833fc3e 18512 trac_1.6-3.debian.tar.xz
Checksums-Sha256:
 cb1295a43a3d5b514db5db80030d3355fa0e296dd460e795e8469f13b586e3eb 2233 
trac_1.6-3.dsc
 97f71a6dec02ea7eca0f4c37efca2a9aaf12e126d8da7b1ed00852a94a199865 18512 
trac_1.6-3.debian.tar.xz
Files:
 2bb0b557132b31150bcfff4e180b8b1a 2233 web optional trac_1.6-3.dsc
 057254f8600b651b489c734c310a841e 18512 web optional trac_1.6-3.debian.tar.xz

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

iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmdqlUYACgkQOTWH2X2G
UAtZzRAAg/KCiStYYcQGTG8/DF3xpT3rm5ECdAf7HRwp7AA1kKH13PCMpum3IQx7
F5w2hWxFy2kf8oJ9HGvbpz2HiCz/P1dKebfadiEPWvcxYJgFzXT6+Dwj88IQXQbJ
poksNLAfdm6pG2RFN2WIIw9e4peA8pZVktjTTIxzpD7a5VgQkoi8VJeTenUUAvWI
rsVQJVU30FfxKJ4WGcXMxOC0Ys80CI6BEmnI7knH703k98IkumOJm59Fw3Q/nCsj
m7DVBnrO00Gm4TVZ5LXKb0w9GFfyPYZA4SyBOU+68Cx8zJlYMsLqu9yK16RqcKp5
Wru2fR6JESZaHhmTFnOxeaEeAlBoHVKG1zSR1litKlhwVux9JP+Dl6+/5fZjnAdY
LoAMWpRjGjLAswxbSrJgdR/15UHvRxbn/478siF3l8myelsaHu6q/lWpmpTWTaLj
8C6AS2NusWi9xL8lm+A0aa8wKzCyVQDQ82xSXC3vwG2VT4RGI8cVw/FjlLO2mjLC
7RdIDbXW0KvjrlLwmXbHJD5ovFb/NUohAE8NLc2797prHliRkvQgP8qhTaply//F
wXibgx6hHVacVQQijR4D6XClu3Tqtm7hVxtZZAP8M141cmywGfD4tuUdwGA7gXy5
z7Et472lEzhXk0zyPUEBkVjkPVUk29dlFldmo+MSWO6+dFA72so=
=mnPR
-----END PGP SIGNATURE-----

Attachment: pgp1MbEcrWFgd.pgp
Description: PGP signature


--- End Message ---

Reply via email to