#951632 ITP: coq-menhirlib -- Support library for verified Coq parsers produced by Menhir

#951632#5
Date:
2020-02-19 08:06:47 UTC
From:
To:
* Package name    : coq-menhirlib
  Version         : 20200123-1
  Upstream Author : Jacques-Henri Jourdan <jacques-henri.jourdan@lri.fr>
* URL             : http://gallium.inria.fr/~fpottier/menhir/
* License         : LGPL3+
  Programming Lang: Coq
  Description     : Support library for verified Coq parsers produced by Menhir

 The Menhir parser generator, when invoked with the --coq option, produces
 parser code in the Coq language.
 .
 These parsers must be linked against this library, which provides
 both an interpreter (which allows running the generated parser) and
 a validator (which allows verifying, at parser construction time,
 that the generated parser is correct and complete with respect to
 the grammar).

This package will be maintained by ocaml-team.

Rationale: this is currently part of the menhir package. The plan is to
split the menhir source package into two source packages: menhir, and
the new coq-menhirlib, with the objective to drop the build-dependency
on coq from the menhir package. This will resolve two problems:
- having menhir build-depend on coq increases considerably the depth
  of the dependency graph for ocaml-related packages. Removing this
  build-dependency for menhir itself will make things easier, in particular
  for transitions to new versions of ocaml or coq.
- coq does not build on all architectures, and the situation for building
  coq has become worse starting with 8.11. Menhir however is a parser
  generator, like bison, and should be available on all architectures.

#951632#10
Date:
2020-02-19 09:02:55 UTC
From:
To:
Le 19/02/2020 à 09:06, Ralf Treinen a écrit :

Could you elaborate? What makes coq 8.11 so much worse w.r.t portability?


Cheers,

#951632#15
Date:
2020-02-19 09:47:45 UTC
From:
To:
already 8.10.2:

https://buildd.debian.org/status/package.php?p=coq&suite=experimental

A package for 8.11.0 is in the experimental/master branch, but I haven't
uploaded to experimental yet. It builds on amd64. I also tried

- on an armel porterbox which leads to a compilation error in some
  debug tool. This can be circumvented, but we have not even reached
  the point of running the test suite.
- on an i386 porterbox, leading to failure in the test-suite which
  according to upstream (ejgallego) is critical:

https://github.com/coq/coq/issues/11624

#951632#20
Date:
2022-07-15 18:55:15 UTC
From:
To:
Hi,

I just found out about your ITP on coq-menhirlib... which I packaged
with another ITP without seeing yours:
https://tracker.debian.org/pkg/coq-menhirlib
I'm closing this first ITP too.

Sorry to have stepped on your toes,

J.Puydt