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

Coq-based packages



Hi,

I just changed the binary packages provided by the source coq package
to follow more closely upstream's subpackages. I used
Provides+Breaks+Replaces so things should go smoothly.

Now I would like to work on other things:

(1) the source package coq-doc (non-free) should be updated to latest
upstream, to follow more closely what we provide as coq ;

(2) the source package ssreflect provides libssreflect-coq ; in fact
it's packaging what upstream calls mathcomp, and should provide things
like libcoq-mathcomp-algebra, libcoq-mathcomp-character, libcoq-
mathcomp-field, libcoq-mathcomp-fingroup, libcoq-mathcomp-solvable and
libcoq-mathcomp-ssreflect (all with Breaks on libssreflect-coq) -- and
probably a libcoq-mathcomp depending on the previous list (with
Breaks+Provides+Replaces on libssreflect-coq).

(3) the source package mathcomp exists, and doesn't provide anything ;
in fact it was just imported two years ago in salsa from anonscm, and
didn't see any activity.

(4) I'll want to package https://github.com/math-comp/analysis (as
src:mathcomp-analysis providing libcoq-mathcomp-analysis)
[aside: that's the reason why above I propose the name libcoq-mathcomp
and not libcoq-mathcomp-all...]

For point (1), I think I can go ahead just now.

To deal with points (2) and (3), I'll definitely want the new
src:mathcomp and binary packages to derive from the current
src:ssreflect package, but for that some actions will have to be made
by team managers:

- salsa's mathcomp should be put out of the way (where?) ;

- salsa's ssreflect should be renamed to mathcomp.

Point (4) can wait until points (1)-(3) are done.

Does that plan sound ok?

Cheers,

J.Puydt


Reply to: