Friday 13 January 2023

+1 maintenance report

Hi!

I was on +1 rotation for the Foundations team this week. Sadly, I wasn't
able to dedicate much time to it due to an abnormally high occurence of
meetings and hiring-related activities.


Things needing following up
===========================

* ahven
* metalfinder (mutagen)

See below for details.


python3-defaults transition
===========================

metalfinder
-----------

My guess is it's a regression in mutagen rather than metalfinder. To help with
the regression, I triggered migration-reference tests that also failed, but a
deeper investigation is still warranted.

nipype (networkx) (LP: #2002811)
--------------------------------

The nipype autopkgtests fail, but the issue seems to be networkx being
incompatible with numpy 1.24. Filed LP: #2002660 as the package is under the
umbrella of the openstack team.

matplotlib
----------

autopkgtest failure on s390x. Investigation ongoing, but slowed down
due to mirror issues.

ansible-core
------------

tests retried with the new version in -proposed uploaded by vorlon.

booth / crmsh (LP: #2002811)
----------------------------

Looked into the booth:s390x autopkgtest failure, it turns out to be
caused by crmsh using
some APIs that were removed in Python 3.11. The issue had already been
solved in Debian, so
I merged the sid version and posted a git-ubuntu MP for the Server
team to upload:

https://code.launchpad.net/~schopin/ubuntu/+source/crmsh/+git/crmsh/+merge/435747

dipy
----

The issue is numpy-related and has been fixed in dipy 1.5.0-6,
currently in -proposed. I
added the new version as a trigger.

distro-info / pylint / dh-python (LP: #2002819, LP: #2002820)
-------------------------------------------------------------

The distro-info tests are failing because the new version of pylint
has a conditional dependency
on python3-tomli | python3 (>= 3.11), and the tests are also running
on python3.10. I opened an
issue on dh-python on the Debian side (mirrored on LP) as I believe
this type of dependency is
problematic, but also addressed the issue in pylint directly by
explicitly adding an unconditional
python3-tomli dependency to pylint.

flask, flask-app
----------------

Re-triggered the tests with the flask version currently in -proposed.

gnat 12 transition
==================

ahven FTBFS (LP: #2000876)
--------------------------

I looked into the ahven FTBFS. I was able to reproduce it reliably, and
narrow it down to an issue in libgnat or libgcc_s in exception handling.


--
Simon Chopin
Foundations Team Ubuntu MOTU/Core Dev
simon.chopin@canonical.com schopin@ubuntu.com

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel