[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [why3] dropping coq support ?



Hello Ralf,

Le 14/03/2022 à 19:50, Ralf Treinen a écrit :
> I am thinking of dropping coq support for why3. What makes the support
> for coq so different from the support for other provers in why3 is that
> - it makes why3 build-depend on coq
> - it makes the binary package why3-coq depend on a particular version of coq
> - it introduces quite some complexity into the why3 packages, partially
>   (but not only) due to the fact that coq does not build on all release
>   architectures.
> 
> Since coq support is tied to a particular version of coq, there always
> is the problem that why3 upstream lacks behind coq upstream. The coq
> team is aiming at a 6-month release cycle, and why3 major releases
> usually take longer, and are not synchronized with coq. This means that
> when coq is updated in debian one has to cherry-pick a patch for upgrading
> coq-support from the why3 git - if it exists at all. For instance, currently
> the lastest released version of why3 supports coq up to 8.13, there
> is a patch in the git development branch for coq 8.14, and now we have
> coq 8.15 in debian.
> 
> I do not see any better solution to keep up maintainability of why3
> than to drop the coq support.
> 
> Do others on this list have any thoughts about that?

I share your analysis and your conclusion.


Cheers,

-- 
Stéphane


Reply to: