[Question #708661]: switch of riscv64 builders to bos03 has broken building of many KDE source packages

Rik Mills question708661 at answers.launchpad.net
Fri Dec 8 12:10:35 UTC 2023


Question #708661 on Launchpad itself changed:
https://answers.launchpad.net/launchpad/+question/708661

Description changed to:
Switch of riscv64 builders to bos03 has broken building of many KDE
source packages.

This is obviously a CRITICAL issue flavours such as Kubuntu,
UbuntuStudio (now using plasma as desktop) and lubuntu (who use a fair
amount of kde libraries and apps).

The issue will prevent us from getting new KDE things into the dev
release (noble), and would block SRUs to stable releases for the
impacted sources.

Kconfig is part of the KDE frameworks QT extensions, so is used by large
parts of plasma-desktop, kde applications, and in fact higher parts of
the frameworks build stack (kconfig is tier2).

We initially noticed the issue when source packages that build depend on
src:kconfig started failing to build on upload to noble or sync from
Debian. For example:

https://launchpad.net/ubuntu/+source/krdc/4:23.08.3-1ubuntu1
https://launchpad.net/ubuntu/+source/qmlkonsole/23.08.3-1ubuntu1
https://launchpad.net/ubuntu/+source/haruna/0.12.3-1

These are failing due to a segmentation fault in
/usr/lib/libexec/kf5/kconfig_compiler_kf5 at build time. That binary is
provided by src:kconfig

This failure is new and did not occur before the builder switch to bos03
with the same kconfig version and build.

Likewise test no-change rebuilding kconfig also fails, as kconfig
invokes /usr/lib/libexec/kf5/kconfig_compiler_kf5 in its build time
tests.

https://launchpad.net/ubuntu/+source/kconfig/5.112.0-0ubuntu2

Disabling the tests would be futile, as we would just allow a new
version of the segfaulting kconfig_compiler_kf5 to publish, still
leaving much of KDE (and some other) source packages unbuildable.

In case you are wondering if this is caused by some change in the noble
dev release toolchain, that can be demonstrated to not be the case test
rebuilding kconfig on mantic where these issues never manifested.

https://launchpad.net/~ci-train-ppa-
service/+archive/ubuntu/4979/+sourcepub/15413039/+listing-archive-extra

This fails in exactly the same way (segfault) as in noble, whereas
before the builder switch this was not the case.

Again I cannot stress how critical an issue this is for several Ubuntu
flavours.

Thanks in advance for any assistance or solution you can bring.

Rik Mills
Kubuntu dev
MOTU

-- 
You received this question notification because your team Kubuntu
Developers is subscribed to the question.



More information about the Ubuntu-reviews mailing list