Public bug reported: When upgrading from Ubuntu 24.04 to 26.04, in which Python 3 gets upgraded to 3.14, our Trac installation broke. It turns out it is due to Python 3.14 not having sqlite3.version_info anymore.
See upstream https://trac.edgewall.org/ticket/13607 - which also contains a patch. Please apply that patch in the current trac package, as without it, it is completely broken when using the sqlite backend. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: trac 1.6-4 [modified: usr/lib/python3/dist-packages/trac/db/sqlite_backend.py] ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0 Uname: Linux 7.0.0-22-generic x86_64 ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Jun 8 12:58:38 2026 PackageArchitecture: all ProcEnviron: LANG=C PATH=(custom, no user) SHELL=/bin/bash TERM=xterm XDG_RUNTIME_DIR=<set> SourcePackage: trac UpgradeStatus: Upgraded to resolute on 2017-06-22 (3273 days ago) ** Affects: trac (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug resolute -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155848 Title: sqlite backend uses sqlite3.version_info which doesn't exist in Python 3.14 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/trac/+bug/2155848/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
