Re: [mlmmj] Candidate for an 1.4.0.a1
Baptiste Daroussin <[email protected]> Mon, 05 Dec 2022 13:08:13 +0000
| Newsgroups | org.mlmmj.mlmmj |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Dec 05, 2022 at 01:32:50PM +0100, Baptiste Daroussin wrote: > On Mon, Dec 05, 2022 at 10:32:03AM +0100, Baptiste Daroussin wrote: > > On Sat, Dec 03, 2022 at 04:24:42PM +0100, A. Schulze wrote: > > > > > > > > > Am 03.12.22 um 09:48 schrieb Franky Van Liedekerke: > > > > > ok, now "make check" fail: > > > > You need to install atf-sh (the devel-package of it, on fedora it is libatf-sh-devel) > > > > > > Hello, > > > > > > adding 'atf-sh' make sense, but do not change anything, at least on Debian (Bullseye|Bookworm). > > > Here is how to reproduce with docker: > > > > > > $ install -d /tmp/mlmmj/ > > > $ cat <<EOF > /tmp/mlmmj/Dockerfile > > > FROM debian:bullseye-slim > > > > > > RUN apt-get -qq update && apt-get -qq --no-install-recommends install \ > > > atf-sh \ > > > autoconf \ > > > automake \ > > > build-essential \ > > > ca-certificates \ > > > git \ > > > kyua \ > > > libatf-dev \ > > > pkg-config \ > > > > > > WORKDIR /tmp/ > > > RUN git clone https://codeberg.org/mlmmj/mlmmj > > > WORKDIR /tmp/mlmmj/ > > > RUN git clone https://codeberg.org/mlmmj/listtexts > > > > > > RUN sed -i -e '/^AC_CHECK_INCLUDES_DEFAULT/d' configure.ac > > > RUN autoreconf -i > > > RUN ./configure > > > RUN make > > > > > > # this fail ... > > > RUN make check > > > EOF > > > > > > $ docker build -t mlmmj:1.4.0.a1 /tmp/mlmmj/ > > > > > > > The issue is because it runs the test suite as root, I will make sure the > > testsuite can be run safely as root. > > > > Best regards, > > Bapt > > > > > > Your dockerfile should now pass the entire testsuite but one test which seems > to be related to how docker deals with network for this part I will let someone > who is more knowledgeable that I am in docker. > > I tested in a VM, the testsuite passes just fine under debian bullseye now. > > Best regards, > Bapt > Actually there was a bug in the test itself which I now have fixed, this dockerfile now works ootb. Best regards, Bapt