• State of ocamlgraph

    From =?UTF-8?Q?St=c3=a9phane_Glondu?=@21:1/5 to All on Wed Dec 15 18:20:01 2021
    Dear Ralf,

    I've noticed with my opam monitoring [1] that ocamlgraph is not
    up-to-date in Debian unstable compared to opam (1.8.8 instead of 2.0.0).
    I've seen you've uploaded version 2.0.0 to experimental; are you
    planning to upload it to unstable? When?

    [1] https://salsa.debian.org/ocaml-team/opam-debian-switch


    Cheers,

    --
    Stéphane

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ralf Treinen@21:1/5 to All on Wed Dec 15 19:20:02 2021
    Salut Stéphane,

    On Wed, Dec 15, 2021 at 06:19:19PM +0100, Stéphane Glondu wrote:

    I've noticed with my opam monitoring [1] that ocamlgraph is not
    up-to-date in Debian unstable compared to opam (1.8.8 instead of 2.0.0).
    I've seen you've uploaded version 2.0.0 to experimental; are you
    planning to upload it to unstable? When?

    I think one of the reasons why I uploaded only to experimental is that
    it was already quite close to the freeze. I think there were also some
    packages that didn't compile with ocamlgraph 2.0.0, but I do not
    remember which ones. It seems that at least alt-ergo,ben,frama-c,why3.

    I can check again but it will take some days.

    Cheers -Ralf.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ralf Treinen@21:1/5 to Ralf Treinen on Sat Dec 18 22:20:01 2021
    On Wed, Dec 15, 2021 at 07:17:15PM +0100, Ralf Treinen wrote:
    Salut Stéphane,

    On Wed, Dec 15, 2021 at 06:19:19PM +0100, Stéphane Glondu wrote:

    I've noticed with my opam monitoring [1] that ocamlgraph is not
    up-to-date in Debian unstable compared to opam (1.8.8 instead of 2.0.0). I've seen you've uploaded version 2.0.0 to experimental; are you
    planning to upload it to unstable? When?

    I think one of the reasons why I uploaded only to experimental is that
    it was already quite close to the freeze. I think there were also some packages that didn't compile with ocamlgraph 2.0.0, but I do not
    remember which ones. It seems that at least alt-ergo,ben,frama-c,why3.

    In fact since the passage to dune, ocamlgraph does no longer produce
    graph.cmo (https://github.com/backtracking/ocamlgraph/issues/118),
    which is a problem at least for why3, unless we decide to give up on
    bytecode since apparently everybody else already has.

    -Ralf.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?St=c3=a9phane_Glondu?=@21:1/5 to All on Mon Dec 20 08:40:01 2021
    Le 18/12/2021 à 22:17, Ralf Treinen a écrit :
    I've noticed with my opam monitoring [1] that ocamlgraph is not
    up-to-date in Debian unstable compared to opam (1.8.8 instead of 2.0.0). >>> I've seen you've uploaded version 2.0.0 to experimental; are you
    planning to upload it to unstable? When?

    I think one of the reasons why I uploaded only to experimental is that
    it was already quite close to the freeze. I think there were also some
    packages that didn't compile with ocamlgraph 2.0.0, but I do not
    remember which ones. It seems that at least alt-ergo,ben,frama-c,why3.

    Ben is Debian-specific and probably can be adapted easily if needed.

    In opam, alt-ergo 2.4.1 (Debian has 2.0.0), frama-c 24.0 (Debian has
    titanium with is actually version 22) and why3 1.4.0 are all
    co-installable with ocamlgraph 2.0.0... So my guess is that we just need
    to update packages in Debian, upstreams handle ocamlgraph 2.0.0 just fine.

    In fact since the passage to dune, ocamlgraph does no longer produce graph.cmo (https://github.com/backtracking/ocamlgraph/issues/118),
    which is a problem at least for why3, unless we decide to give up on
    bytecode since apparently everybody else already has.

    I does produce graph.cma and graph.cmi.


    Cheers,

    --
    Stéphane

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ralf Treinen@21:1/5 to All on Tue Dec 21 20:00:03 2021
    Hello,

    On Mon, Dec 20, 2021 at 08:34:34AM +0100, Stéphane Glondu wrote:
    Le 18/12/2021 à 22:17, Ralf Treinen a écrit :
    I've noticed with my opam monitoring [1] that ocamlgraph is not
    up-to-date in Debian unstable compared to opam (1.8.8 instead of 2.0.0). >>> I've seen you've uploaded version 2.0.0 to experimental; are you
    planning to upload it to unstable? When?

    I think one of the reasons why I uploaded only to experimental is that
    it was already quite close to the freeze. I think there were also some
    packages that didn't compile with ocamlgraph 2.0.0, but I do not
    remember which ones. It seems that at least alt-ergo,ben,frama-c,why3.

    Ben is Debian-specific and probably can be adapted easily if needed.

    ben compiles fine with ocamlgraph 2.0.0.

    In fact since the passage to dune, ocamlgraph does no longer produce graph.cmo (https://github.com/backtracking/ocamlgraph/issues/118),
    which is a problem at least for why3, unless we decide to give up on bytecode since apparently everybody else already has.

    I does produce graph.cma and graph.cmi.

    In fact the why3 upstream git has already a patch for this. I'll just have
    to fight a bit with dh_ocaml --no-defined-map.

    So I'll upload ocamlgraph right away.

    -Ralf.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)