+1 maintenance report

Lukas Märdian slyon at ubuntu.com
Thu Nov 10 17:01:35 UTC 2022


Hi folks!

Here's the report for my (short) week starting Nov 7th 2022.

I have been working on some very old migrations and dropped a few universe deltas, which are not needed anymore, so the Debian auto-sync can do it's thing.


### jellyfish1 ###

jellyfish1 / 1.1.11-8

Please remove the binaries built from src:jellyfish1 for all non-64bit architectures from Lunar. Non-64bit architectures got dropped on purpose and should not hold back migration: https://bugs.debian.org/1008944

I've created a removal bug for AAs to look at:
https://launchpad.net/bugs/1996207


### primer3 ###

primer3 / 2.6.1-2ubuntu2

A similar issue in debian/rules was fixed by @vorlon previously and made it into
2.6.1-3. I've applied the same fix to debian/tests/run-unit-test to make the
autopkgtests run on s390x again.

Forwarded to Debian: https://bugs.debian.org/1023823


### rally-openstack ###

rally-openstack / 2.2.0-2ubuntu1

Okay, I've spent way too much time investigating this 300+ days old FTBFS.
Eventually, with the help of the Debian maintainer @zigo, I was able to root
cause the issue: A conflict in the dependency chain of rally-openstack ->
python-gnocchiclient -> python-ujson (ujson was replaced with json, for MIR
reasons), which makes JSON schema validation fail during the tests.
I implemented two workarounds:
(1) reduce the scope of plugins loaded during testing, to make
     "PluginsLoadingTestCase::test_plugins_loaded" work.
(2) skip the two failing schema validation tests in Ubuntu
     "RallyJobsTestCase::test_schema_is_valid" &
     "TaskSampleTestCase::test_schema_is_valid"
Further investigation is needed to make it fully compatible with Ubuntu's
python-gnocchiclient, using the "json" module, instead of "ujson", but I didn't
want to put any more time. I opened a bug report for reference:
https://launchpad.net/bugs/1996181


### python-rstr ###

python-rstr / 2.2.6-3ubuntu1

Python 3.11 compatibility with undocumented sre_parse module:
re.sre_parse got moved into the sre_parse module, which got deprecated in
Python 3.11, see bpo-47152

Forwarded: https://github.com/leapfrogonline/rstr/pull/28


### Dropping some universe deltas ###

sync fuzzylite/6.0+dfsg-6
=> fixed in Debian, using catch v2

sync soci/4.0.3-1
=> fixed upstream, using fixed size SIGSTKSZ

sync clasp/3.3.5-4.1
=> delta applied in Debian

sync dnsdbq/2.6.4-1
=> fixed upstream

sync pytest-sugar/0.9.5-2
=> fixed upstream

sync moonshot-trust-router/3.5.4+1+nmu1
=> fixed in Debian

sync cjose/0.6.2-1
=> fixed upstream

sync i2pd/i2pd 2.43.0-1
=> fixed upstream

sync yubico-piv-tool/2.2.0-1.1
=> delta applied in Debian

sync reprotest/0.7.22
=> delta applied in Debian
=> needed python3.11 compat fix in python-rstr

sync lua-luaossl/20220711-1
=> fixed upstream

sync stunnel4/3:5.67-1
=> delta applied in Debian

sync iptables-netflow/2.6-3
=> fixed in Debian, using upstream commit 6a55739a


Cheers,
   Lukas



More information about the ubuntu-devel mailing list