systemd FTBFS on ppc64el due to fuzzer failures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
systemd FTBFS on ppc64el due to failing fuzz tests.
[Test Plan]
The build-time tests and fuzzing should pass so that the build ultimately passes on ppc64el.
[Where problems could occur]
The patch just removes the "pure" attribute from bus_message_
[Original Description]
This PPA build[1] demonstrates the issue, the relevant part being:
[ ... ]
1061/1066 systemd:dist-check / check-help-
1062/1066 systemd:dist-check / check-version-
1063/1066 systemd:dist-check / check-help-
1064/1066 systemd:dist-check / check-version-
1065/1066 systemd:dist-check / check-directives OK 0.18s
1066/1066 systemd:dist-check / parse-hwdb OK 5.43s
Summary of Failures:
661/1066 systemd:fuzzers / fuzz-bus-
667/1066 systemd:fuzzers / fuzz-bus-
Ok: 1032
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 32
Timeout: 0
Full log written to /<<PKGBUILDDIR>
make[1]: *** [debian/rules:308: override_
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:312: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
This appears to be related to a toolchain change, because I get the same result when doing a no-change rebuild of systemd on ppc64el in Lunar (i.e. the FTBFS is not introduced by the changes I am testing).
Related branches
- Lukas Märdian: Approve
-
Diff: 434 lines (+299/-55)9 files modifieddebian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch (+60/-0)
debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch (+36/-0)
debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch (+58/-0)
debian/patches/lp2028180-udev-rules-fix-nvme-symlink-creation-on-namespace-changes.patch (+59/-0)
debian/patches/lp2031683-sd-bus-bus_message_type_from_string-is-not-pure.patch (+62/-0)
debian/patches/series (+5/-1)
debian/systemd.postinst (+18/-15)
debian/tests/tests-in-lxd (+1/-1)
dev/null (+0/-38)
Changed in systemd (Ubuntu): | |
status: | New → Fix Released |
Changed in systemd (Ubuntu Lunar): | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: systemd-sru-next |
description: | updated |
Changed in systemd (Ubuntu Lunar): | |
status: | Confirmed → Triaged |
Changed in systemd (Ubuntu Lunar): | |
status: | Triaged → In Progress |
When looking at the upstream git log patches, I came across[1], which fixes the build.
[1] https:/ /github. com/systemd/ systemd- stable/ commit/ bf2f71a0615b383 1f170728760171d 8bfb13fc5e