Re: dpkg test suite fails on Alpine Linux starting with 1.21.10
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
Reply to: