Proposed migration report for 2020-01-21 (Tuesday)
Andreas Hasenack
andreas at canonical.com
Tue Jan 21 15:29:49 UTC 2020
# bind9 & friends, due to openssl
I have a few uploads of mine stuck on the openssl migration: bind9,
bind-dyndb-ldap, debian-installer, isc-dhcp.
## openssl
Looking at openssl, krb5/i386[1] called my attention again, since I
fixed an i386 problem recently. But this time I don't know what to do.
It boils down to build-essential:amd64 being uninstallable in that
muiti-arch environment with i386 being an additional architecture;
# apt install build-essential
build-essential : Depends: libc6-dev but it is not going to be installed or
libc-dev
Depends: g++ (>= 4:9.2) but it is not going to be installed
Following that path, we arrive at:
# apt install linux-libc-dev
...
The following packages will be REMOVED:
comerr-dev:i386 krb5-multidev:i386 libc6-dev:i386
libgnutls28-dev:i386 libkrad-dev:i386 libkrb5-dev:i386
linux-libc-dev:i386
And those removals seem to be the problem. The g++ path also ends up there:
# apt install g++ g++-9 libstdc++-9-dev
libstdc++-9-dev : Depends: libc6-dev (>= 2.13-0ubuntu6) but it is not
going to be installed
## galera-3
The other blocker for openssl is galera-3, which is weird because
galera-arbitrator-3 was removed[2] (but bin:galera-3 remains), but it
still builds fine in focal. Maybe the intention is to drop galera-3
altogether in favor of galera-4? Anyway, all galera-3 test are failing
because of that (incomplete?) removal:
E: Package 'galera-arbitrator-3' has no installation candidate
## gnutls28/i386
Seems to be the same build-essential problem[3] that is afflicting krb5/i386:
The following packages have unmet dependencies:
builddeps:/tmp/autopkgtest.pWJpZS/1-autopkgtest-satdep.dsc:i386 :
Depends: libgnutls28-dev:i386
builddeps:essentials : Depends: build-essential but it is not going
to be installed
# assorted clustering packages and net-snmp
Many candidates valid candidates, last one I knew that was pending was
google-cloud-print-connector and wmnd, but the former migrated.
Current update_output.txt line is:
* i386: cluster-glue, colord, colord-tests, corosync-notifyd,
libopenhpi-dev, libsane, libsane-dev, libsane1, openhpi-plugin-ipmi,
openhpi-plugin-snmp-bc, openipmi, php7.3-snmp, sane-utils
revdeps list for libsnmp30:
* google-cloud-print-connector [amd64 arm64 armhf ppc64el s390x]
This was odd, since it was rebuilt with the new snmp. Turns out it has
a hardcoded dep in d/control:
Package: google-cloud-print-connector
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: ${shlibs:Depends},
${misc:Depends},
libcups2,
libavahi-client3,
libavahi-common3,
libsnmp30
I pinged Rafael, since it's part of the net-snmp transition.
* python-netsnmp
This one is an NBS starting with net-snmp 5.8+dfsg-1, so no worries.
It has no reverse-depends.
* s390-tools-osasnmpd [s390x]
Stuck on a missing build-dep:
s390-tools/s390x unsatisfiable Depends: s390-tools-signed (= 2.11.0-0ubuntu2)
s390-tools-signed comes from its own source, and needs a rebuild with
same version I guess:
https://launchpad.net/ubuntu/+source/s390-tools-signed
I pinged Rafael and xnox.
* zabbix
Needs a rebuild, I pinged Rafael since it's part of the net-snmp transition.
Ok, that's enough migration checks for my shift. :)
1. http://autopkgtest.ubuntu.com/packages/k/krb5/focal/i386
2. https://launchpad.net/ubuntu/focal/amd64/galera-arbitrator-3
3. http://autopkgtest.ubuntu.com/packages/g/gnutls28/focal/i386
More information about the ubuntu-server
mailing list