thierry-martinez / pyml

OCaml bindings for Python
BSD 2-Clause "Simplified" License
187 stars 31 forks source link

Tests `reinitialize` and `interactive loop` fail on current Debian sid #89

Open glondu opened 1 year ago

glondu commented 1 year ago

These two tests fail on current Debian sid. By disabling them, the rest passes.

glondu commented 1 year ago

For reference: https://salsa.debian.org/ocaml-team/pyml/-/commit/d3bdb66e7e2fe6074707843ee94bca77b7f2652c

thierry-martinez commented 1 year ago

Sorry for the very long delay. Could you help me to reproduce the bug? The following Dockerfile succeeds:

FROM debian:sid
RUN apt-get update --yes && \
    apt-get install --yes ocaml libstdcompat-ocaml-dev make git libpython3-dev
RUN git clone https://github.com/thierry-martinez/pyml.git
RUN cd pyml && make
RUN cd pyml && make test
glondu commented 1 year ago

Tests fail with tag 20220905 but not with branch main. Maybe something has been fixed meanwhile.

glondu commented 1 year ago

Bisecting reveals the test suite is fixed by a0bc5aca8632bea273f869d622cad2f55e754a7c.