Triage and Proposed migration report 8th November

Christian Ehrhardt christian.ehrhardt at canonical.com
Fri Nov 8 12:32:30 UTC 2019


Hi,
## Triage ##
triage was rather large but normal. I had 28 bugs of which most was
our activity or already under control. A few of them needed a little
helping hand which took me some time, but there is none that was added
to our queues for further action today.

## proposed migration ##
There was much more to do on proposed migration

NSS (merge by Lucas).
- Autopkgtests on notary fail
But those seem to break since almost a month, at least since
golang-github-docker-go-connections/0.4.0-1 ran on 26th October.
Andreas already filed
https://bugs.launchpad.net/ubuntu/+source/notary/+bug/1851695 about it
because it was also triggered by a nspr sync.
I was giving it a quick shot with/without the new nss to verify that
it isn't anything introduced by the new nss and updated the bug
- Autopkgtests on openjdk failed as well, but that seemed to be
environment issues, restarted them.

The biggest single junk of work in there still is the postgresql-12 transition.
It was started by some things auto-syncing in and then there wasn't much
choice but to complete it.
I have resolved a bunch of test and build issues over the last two weeks
already. As part of the proposed-migration duty today I re-checked the
overall state of it which has three major elements we need to work on.

1. postgresql-12 (12.0-1 atm)
- Had unsatisfiable depends to its own binaries
  -> got it promoted by Doko on 6th of November
- now blocks on unsatisfiable depends to clang-9 and llvm-9-dev
  - checked dependencies, some binaries of pg-12 shoudl stay in universe
  - once that was clear doko helped again (thanks)
- finally got into autopkg testing, breakage on libdbd-pg-perl and pspg
  - libdbd-pg-perl: ran on old version, started custom test triggers
  - pspg: ran a mix of pg11/pg12 dependencies,  started custom test triggers

Eventually we will need a removal of postgresql-11, but I think we
need postgresql-12 to migrate out of proposed before and then check
if there are any dependencies left.

2. postgresql-common (209 atm)
  - This finally made it into focal-proposed and should have all we need now
  - a lot of breakage on autopkgtests, probably many need custom triggers
  - I analyzed the tests and the majority will just need custom triggers
  - this has to be re-evaluated after those tests have passed (monday?)

3. asyncpg (0.18.3-2 atm)
 - This was FTBFS (already last week - see
https://bugs.launchpad.net/ubuntu/+source/asyncpg/+bug/1850136)
 - missing build of python3-asyncpg
 - lacked a postgresql-common updated, fixed in Debian and synced
 - now all is in proposed, retriggered builds
 - since 3rd November it has a "new FTBFS symptom" on top
 - might be not yet PG-12 or py3.8 compatible or both
 - upstream lists [1] fixes for PG12
 - might need to go ahead of Debian to be resolved for now, more on
the linked bug

There are more packages with similar issues that mostly need custom
test triggers. I won't mention all 146 of them here, but if you see some
consider as a starting point adding
  '&trigger=postgresql-12%2F12.0-1&trigger=postgresql-common%2F209'
and if there is a newer version in proposed that itself to the test triggers.


Among other things I had to syncpackage mediawiki which formerly had
mysql8 related delta. This is now accepted in Debian, so it can be a sync.
@Rbasak this already migrated, but if you want to take a second look
to be sure please feel free.

[1]: https://github.com/MagicStack/asyncpg/commit/23261532ad0f2548aef2ec539c7c0162da761b1a


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd



More information about the ubuntu-server mailing list