Some problematic depchains on arm64.
I've been looking at the packages in BD-Uninstallable/out-of-date on
arm64 and trying to push things so they are no longer in that state.
Mostly it's just been trivial autotools issues, loop breaking or waiting
for builds. but there are a couple that I have traced to more serious
issues that are beyond my time/ability to deal with.
The first relates to lvm2. It's build-dependencies are unsatisfiable
because of a chain that goes.
lvm2->redhat-cluster->libvirt->sheepdog->zookeeper
zookeeper is failling to build with a java crash. Ubuntu built it
successfully but they built it with an older openjdk. I tried to test
locally but it became pretty clear that openjdk and the version of
qemu-system-aarch64 I was using did not get along.
The second relates to quota. It's build-dependencies are unsatisfiable
because of an incorrect breaks in eglibc 2.19-2. This is fixed in eglibc
2.19-3 but that failed to build with a testsuite failure. Since there
don't seem to be any substantial changes between -2 and -3 (just minor
packaging tweaks) I would guess this is caused by some change in the
build environment. I don't know enough about eglibc to know if it's sane
to make the failing tests as expected failures or not.
Reply to: