For the new Ubuntu Project Docs, I contributed a detailed write up on
what all the jargon means on the update-excuses page, and step by step
instructions on how to solve migration issues. I hope everyone working
on +1 migration reads it, finds it useful, and adds more to it over
time.
--> https://github.com/ubuntu/ubuntu-project-docs/pull/121
(Will follow up on review feedback when I return from PTO.)
### PS7 Proxy issue (LP: #2116119) ###
Andreas handed off to me awareness of this proxy bug that has been
affecting some packages. I read up on and summarized the discussion in
bug LP: #2116119, and identified a couple possibly affected packages.
Sounds like this has made some progress this week, but would be
worthwhile for future +1 maintainers to give themselves awareness of.
### Syncs ###
* node-nan (LP: #1967589)
- Upstream disabled the problematic test, so we can drop our
workaround
- sync'd 2.22.2-1
* unhide (LP: #2062269)
- Robie forwarded a workaround patch upstream last year.
- Upstream has implemented proper fixes, and put out a new release.
- Verified both fixes present in unhide version 20240510-2
- sync'd 20240510-2
### Merges ###
* sbd: Merge
- https://launchpad.net/~bryce/+archive/ubuntu/sbd-merge-v1.5.2-5/+packages
- https://code.launchpad.net/~bryce/ubuntu/+source/sbd/+git/sbd/+merge/489556
- Reviewed & approved by Lena
--> Uploaded to -proposed
### containerd-app ###
Filed LP: #2118738 with a possible fix for a containerd-app autopkgtest
issue. Essentially, the DEP8 test is firing up a server in the
background and then immediately starting the client, with the result
that sometimes the client is too quick and starts executing before the
server's port is ready for connections.
I've proposed a rough patch with some wait logic to prevent this
scenario, for Athos to look at when he returns from vacation.
As an aside, this client-server arrangement is not at all uncommon for
autopkgtests, and seems like it'd make sense to have some stock helper
code in autopkgtest to standardize the handling of such situations,
rather than having to reinvent the wheel each time?
### Retriggers ###
Reviewing noble's update-excuses, several packages had 'timeout failure'
and 'only unknown' issues, that typically just require retriggering. I
did so and they did indeed pass:
gimp-plugin-registry/s390x
fwts/amd64
glibc/amd64
lxc/ppc64el
I also did retriggers for all the following packages, and they're no
longer listed with any failures on update-excuses:
borgbackup
caddy
charliecloud
crowdsec
dbconfig-common
dotnet8
dpdk
fence-agents
gjs
gvfs
hamlib
imagemagick
lighttpd
llvm-toolchain-19
macaulay2
munin
openjdk-21-crac
pacemaker
sbuild
util-linux
vlc
yosys
### Existing update-excuse bugs ###
I worked my way up from the bottom of update-excuses looking at
update-excuse bugs, looking for obvious next actions. Many were out of
date, or still pending upstream attention. So, didn't find anything
easily actionable, but made notes where I could:
crun
- https://bugs.launchpad.net/ubuntu/+source/crun/+bug/2115813
- Bdrung already pulled the fix for this bug, but the migration
blockage is something different - a test case that fails on arm64.
- I found a possibly match in a closed upstream bug; they decided to
skip this specific test on this arch; perhaps we should too?
- I also added possible way to confirm it's that same test case.
ansible-core
- https://bugs.launchpad.net/ubuntu/+source/ansible-core/+bug/2116825
but this doesn't match current dep8 test log errors; I think this
might have been due to an apparmor constraint dir that affected
writing to /home/ubuntu by tests.
- The current dep8 test failure looks like possibly another instance
of the PS7 proxy issue (LP: #2116119), as ansible seems to want to
use pip to install things for its test.
- Upstream has an open PR for a workaround that might be worth
examining to carry as Ubuntu delta until it lands upstream?
- I've updated both bugs with these notes
brial
- https://bugs.launchpad.net/ubuntu/+source/sagemath/+bug/2063058
- Dependency on python-setuptools
- Newer version upstream but doesn't look like it corrects this...?
- Perhaps this version should be dropped from the archive until Debian
packages a newer release.
sks
- https://bugs.launchpad.net/ubuntu/+source/sks/+bug/1886992
- Build failure was fixed in debian
detox
- https://bugs.launchpad.net/ubuntu/+source/detox/+bug/2079767
- Fixed in debian
### Git-Ubuntu Snaps for non-amd64 architectures ###
Not really a +1 maintenance item, but this week Andreas and I also
sorted out an issue where git-ubuntu's snaps were not getting published
to latest/edge for architectures other than amd64. This turned out to
just be a credentials re-authorization that had expired. I
re-authorized it, and it's now producing snap builds for all
architectures to latest/edge:
https://snapcraft.io/git-ubuntu/releases
It feels like it's time to do a new formal release, so am thinking about
cutting a 1.2-rc1 release candidate next month.
### Tooling: Autopkgtest log parser ###
In between everything else, I started roughing together a simple parser
for DEP8 autopkgtest log files. I didn't too far (it's still mostly
TODOs) but I'm happy with the scaffolding. It's able to break the logs
up into their logical sections, and dump it as JSON.
https://git.launchpad.net/~ubuntu-server/+git/ubuntu-helpers/tree/bryce/parse-autopkgtest-log
Not sure if/when I'll get another chance to work on it, but making
mention of it in case anyone else thinks it of interest.
Bryce
--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel