Wednesday 20 March 2024

Better dose-distcheck reports for time-t transition

Hi all,

so I now publish hourly reports for noble on armhf in

https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble.armhf/

The reports also learned to report conflicting (build)dependencies
and for missing ones, the chains that lead to them.

Of course, the normal amd64 reports are also available in

https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble/

Still need to put the scripts in a git repository and move the
hosting to Canonical infra.

# Highlighted Reports

https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble.armhf/proposed.txt

shows you everything in proposed with broken build-depends.

https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble.armhf/proposed-binaries.txt

shows you everything in release and proposed that is not installable (in
again release and proposed).

# Reading the reports


In the following example, 0install depends directly on libglib2.0-0t64
but also depends on libgtk-3-0 which depends on libglib2.0-0 still.

* 0install depends has conflicts: libglib2.0-0t64=2.79.3-3ubuntu5 vs libglib2.0-0=2.79.2-1~ubuntu1
- chain 1: libglib2.0-0t64:armhf (>= 2.36.0)
- chain 2: libgtk-3-0:armhf -> libglib2.0-0:armhf (>= 2.77.3)

That is, the chains do not report the root, they are just the tail.
It's possible chain 1 and chain 2 may have multiple chains separated
by comma.

In this example:

* ovn-bgp-agent depends on missing python3-openvswitch:armhf via python3-ovn-bgp-agent:armhf (= 1.0.0-2)

ovn-bgp-agent depends on python3-ovn-bgp-agent which depends on
missing package python3-openvswitch.

--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en