thierry-martinez / pyml

OCaml bindings for Python
BSD 2-Clause "Simplified" License
182 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 10 months 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 10 months ago

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

glondu commented 10 months ago

Bisecting reveals the test suite is fixed by a0bc5aca8632bea273f869d622cad2f55e754a7c.