autopkgtest regressions with 3.13 as a supported version

Bug #2091730 reported by Graham Inggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
azure-kusto-python (Ubuntu)
New
Undecided
Unassigned
cloudkitty (Ubuntu)
New
Undecided
Unassigned
cyborg (Ubuntu)
New
Undecided
Unassigned
habluetooth (Ubuntu)
New
Undecided
Unassigned
jinja2 (Debian)
Fix Released
Unknown
jinja2 (Ubuntu)
Fix Released
Undecided
Unassigned
mistral-dashboard (Ubuntu)
New
Undecided
Unassigned
networking-generic-switch (Ubuntu)
New
Undecided
Unassigned
neutron-vpnaas-dashboard (Ubuntu)
New
Undecided
Unassigned
pexpect (Ubuntu)
Invalid
Undecided
Unassigned
python-django-compressor (Debian)
Fix Released
Unknown
python-django-compressor (Ubuntu)
Fix Released
Undecided
Unassigned
python-futurist (Ubuntu)
New
Undecided
Unassigned
python-oslo.messaging (Debian)
Fix Released
Unknown
python-oslo.messaging (Ubuntu)
New
Undecided
Unassigned
python-oslo.service (Ubuntu)
New
Undecided
Unassigned
python-oslo.versionedobjects (Ubuntu)
New
Undecided
Unassigned
python-pyfakefs (Ubuntu)
Fix Released
Undecided
Unassigned
python-watchdog (Ubuntu)
New
Undecided
Unassigned
python3-defaults (Ubuntu)
Fix Released
Undecided
Unassigned
rich (Debian)
Fix Released
Unknown
rich (Ubuntu)
New
Undecided
Unassigned
sphinxcontrib-openapi (Ubuntu)
New
Undecided
Unassigned
sqlobject (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

This bug is for tracking autopkgtest regressions with Python 3.13 as a supported version.

These regressions will be ignored to allow python3-defaults to migrate.

This will not cause breakage in Plucky, as Python 3.12 remains the default, but the autopkgtests will regress and new failures won't be visible.

CVE References

Changed in jinja2 (Debian):
status: Unknown → Fix Committed
Changed in python-django-compressor (Debian):
status: Unknown → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :

I've added affected packages in main, and packages that only show regressions in Ubuntu.

The pexpect regression only appears on s390x, and the python-pyfakefs regression only appears on arm64, ppc64el and s390x.

The following universe packages also show regressions in Debian (along with their bug numbers), and will be fixed there or auto-removed in the coming weeks.

audioread 1082047
dask.distributed 1088286
deepdiff 1088239
ipykernel 1088315
mdp 1088752
pocketsphinx-python 1088764
pylint 1089758
pytango 1087905
python-beartype 1089017
python-omegaconf 1089049
python-pure-python-adb 1082251
python-voip-utils 1089826
smart-open 1089053
spyder 1089054
xraylib 1089070

tags: added: update-excuse
Changed in rich (Debian):
status: Unknown → Confirmed
Changed in python-oslo.messaging (Debian):
status: Unknown → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :

pexpect's autopkgtest passed at 2024-12-13 16:20:53 UTC

https://autopkgtest.ubuntu.com/packages/pexpect/plucky/s390x

Changed in pexpect (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-django-compressor - 4.5.1-3ubuntu1

---------------
python-django-compressor (4.5.1-3ubuntu1) plucky; urgency=medium

  * Merge with Debian unstable. Remaining changes: (LP: #2091730)
    - d/control: Drop runtime dependency on python-calmjs to a Suggests
      as it is an optional dependency and rjsmin already provides the
      default JS minifier implementation.

python-django-compressor (4.5.1-3) unstable; urgency=medium

  * Define explicit debian/tests/control rather than autopkgtest-pkg-pybuild
    in d/control.
  * Add rm -rf {build_dir}/.tmp; in test command (Closes: #1089028).

 -- Sudip Mukherjee <email address hidden> Fri, 13 Dec 2024 19:04:57 +0000

Changed in python-django-compressor (Ubuntu):
status: New → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :

sqlobject's autopkgtests passed at 2024-12-13 16:07:55 UTC

https://autopkgtest.ubuntu.com/packages/sqlobject/plucky/amd64

Changed in sqlobject (Ubuntu):
status: New → Invalid
Revision history for this message
Graham Inggs (ginggs) wrote :

This bug was fixed in the package jinja2 - 3.1.3-1.1

---------------
jinja2 (3.1.3-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Backport fixes for FTBFS with Python 3.13. (Closes: #1088325)
  * CVE-2024-34064: HTML attribute injection (Closes: #1070712)

 -- Adrian Bunk <email address hidden> Sun, 08 Dec 2024 07:59:01 +0200

Changed in jinja2 (Ubuntu):
status: New → Fix Released
Changed in jinja2 (Debian):
status: Fix Committed → Fix Released
Revision history for this message
James Page (james-page) wrote :

I suspect the cause of most of the issue in openstack packages is related to eventlet - I'm unblocking bug 2091540 which is causing it to FTBFS by catching a more general SSLError in the single failing test until we can actually figure out what the right behaviour should be between openssl 3.4 and Pythons.

Revision history for this message
James Page (james-page) wrote :

Once https://launchpad.net/ubuntu/+source/python-eventlet/0.36.1-10ubuntu1 publishes that should help unblock a large number of eventlet related failures in the openstack package test suites (the failure I tripped on in heat is resolved at least!).

Changed in rich (Debian):
status: Confirmed → Fix Released
Matthias Klose (doko)
Changed in python3-defaults (Ubuntu):
status: New → Fix Released
jcfp (jcfp)
Changed in python-pyfakefs (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.