[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: