Closed simevo closed 6 months ago
I think it's an issue of the docker container configuration that excludes the files installed in /usr/share/doc
:
$ podman run -it ubuntu:noble /bin/bash -c "grep -R /usr/share/doc /etc/dpkg/dpkg.cfg.d/"
/etc/dpkg/dpkg.cfg.d/excludes:path-exclude=/usr/share/doc/*
/etc/dpkg/dpkg.cfg.d/excludes:path-include=/usr/share/doc/*/copyright
/etc/dpkg/dpkg.cfg.d/excludes:path-include=/usr/share/doc/*/changelog.*
Could you try to fix the container configuration and then try again?
that works, I tried:
docker run --rm -it -v "$PWD:/dballe" -w /dballe ubuntu:noble
rm /etc/dpkg/dpkg.cfg.d/excludes
apt update && apt install -y libwreport-doc
ls -l /usr/share/doc/libwreport-dev/libwreport.doxytags.gz
it yields:
-rw-r--r-- 1 root root 30517 Apr 1 04:43 /usr/share/doc/libwreport-dev/libwreport.doxytags.gz
the build then works as well
disabling the doc build also works, just install only what is required for the actual build:
apt update && apt install -y pkg-config meson help2man libsqlite3-dev libpq-dev default-libmysqlclient-dev libwreport-dev python3-wreport libxapian-dev libpopt-dev gperf gfortran g++ python3-all-dev python3-numpy
steps:
result: