On Mon, Mar 29, 2021 at 9:32 AM Matthias Klose <[email protected]> wrote: > > The second test rebuild of Hirsute Hippo was started on March 25 2021 for > all architectures, all components. The rebuild is finished for the main > component, it's still running for the other components. > > Results (please also look at the superseded builds) can be found at > > https://people.canonical.com/~doko/ftbfs-report/test-rebuild-20210325-hirsute-hirsute.html > > Additional build failures for packages in hirsute-proposed (not yet in > hirsute) > can be found at http://qa.ubuntuwire.com/ftbfs/ > > Please help fixing the build failures.
Hi, as usual - thanks Doko for all that work! As an FYI (mostly to avoid duplicate work) I wanted to let you know that I've tackled a bunch of them for Ubuntu Server => https://people.canonical.com/~doko/ftbfs-report/test-rebuild-20210325-hirsute-hirsute.html#ubuntu-server # IPXE - reports "Disk full" This rang a bell for me as not too long ago we had the same sysmptom fixed with https://git.launchpad.net/ubuntu/+source/ipxe/commit/?id=cd9c3f19ab148e5 Seems that wasn't enough, revisiting this I found more rounding issues. Fixed in: => https://salsa.debian.org/waldi/ipxe/-/merge_requests/2 => https://code.launchpad.net/~paelzer/ubuntu/+source/ipxe/+git/ipxe/+merge/400374 # DPDK - build time test fail on arm64 This is due to a change to the build environment, it worked before :-/ After discussing this with my co-maintainer we disable it on this architecture (up until recently it was untested anyway). The coming 20.11.1 will be the next upload (not much after the release of 21.04) and will contain that. => https://salsa.debian.org/debian/dpdk/-/merge_requests/43 Actually we have everything together by now let me prep that for 21.04 before release. So I started on that as well for experimental as the first step. => https://salsa.debian.org/debian/dpdk/-/merge_requests/44 This builds in experimental now and can be synced tomorrow (as it would be a valid SRU it is ok now as well and fixes the FTFBS) # PMDK - broken by LTO This is an issue due to LTO which was already identified when LTO was uploaded in https://wiki.ubuntu.com/ToolChain/LTO#LTO_exclusion_list (seen in the pre/post build lists) It wasn't fixed or reported upstream as far as I could find, so I did that: https://code.launchpad.net/~paelzer/ubuntu/+source/pmdk/+git/pmdk/+merge/400386 https://github.com/pmem/pmdk/issues/5197 # Dovecot - build time tests are failing Issues were around strstr and json parsing. test-json-parser.c:161: Assert(#25) failed: null_strcmp(json_output[pos].value, value) == 0 test-backtrace.c:20: Assert failed: strstr(str_c(bt), "backtrace_append") != NULL This came down to two issues. On one hand a Debian delta no more works with glibc 2.33, that I've proposed to Debian => https://salsa.debian.org/debian/dovecot/-/merge_requests/21 The second case is due to the newer compiler toolchain. Optimizations reorder a clear and the setting of a value essentially destroying some numeric json parsing. The avoidance is a pragma around the critical code dropping the optimization. Reported upstream => https://dovecot.org/pipermail/dovecot/2021-March/121770.html After some back and forth and despite my first tries showing different results this turned out to be LTO. Upstream is aware of it now and looks for the underlying root cause. For now we will disable LTO on the dovecot builds. The joint fix I proposed for Ubuntu 21.04 => https://code.launchpad.net/~paelzer/ubuntu/+source/dovecot/+git/dovecot/+merge/400403 > Happy Easter bug/egg hunt, Matthias > > -- > ubuntu-devel mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd -- ubuntu-server mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-server More info: https://wiki.ubuntu.com/ServerTeam
