Hi! On Mon, 2022-12-05 at 20:43:45 +0100, Sören Tempel wrote: > I haven't tried reproducing the failure on alpine:latest yet so please > let me know if you are also not able to reproduce the hang on alpine:edge.
So this should be properly fixed now in dpkg 1.21.12 which I released yesterday. Thanks! :) While I'm checking the Alpine packaging I noticed some things that could be improved: * The dpkg-checkbuilddeps test workaround does not seem to be needed anymore? (I recall fixing that, and at least it seemed to pass on the alpine:edge Docker image). * Might need a makedepends on xz-dev (and remove the xz from depends?). * Might need a depends on xz, gzip and bzip2 for $pkgname-dev, not sure whether one can specify fine-grained dependencies only for that package though? Perhaps within the dev() function? * The dpkg-dev might need a depends on dpkg. * There should be no need to create the updates/ dir, nor touch the status nor available file anymore, they are supposed to be created on demand now. * The dpkg-dev package ships the headers, .pc file and similar but the static library (as the library is not stable yet and there is no shared library yet), gets removed in package(). So probably stop removing the static library? Some packages (at least in Debian) make use of it. * The dpkg-buildflags and dpkg-genbuildinfo should be moved to dpkg-dev. The same with the usr/share/dpkg/*.mk files. Thanks, Guillem