+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