• Updating coq

    From Julien Puydt@21:1/5 to All on Tue Nov 2 21:10:01 2021
    Hi,

    I tried to have a look at the coq package (I need a newer version for coq-elpi), and didn't quite get how to do that:

    - debian/copyright says the source have to be edited, but doesn't say
    how ;
    - debian/README.source says gbp.conf does the trick and the version
    name should have a +dfsg suffix ;

    - debian/gbp.conf does have a list of things not to put into the
    tarball ;

    - debian/changelog show the +dfsg suffix got lost more than five years
    ago.


    With my Debian Science Team hat on, I would:

    - have the list of excluded files in d/copyright ;

    - have d/watch use that to do the repacking, adding the +dfsg
    automatically.

    Shall I proceed?

    Cheers,

    J.Puydt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ralf Treinen@21:1/5 to Julien Puydt on Wed Nov 3 09:30:01 2021
    Hello Julien,

    good to hear that you are joining the team and that you are interested
    in coq and related packages. The coq package is (again) lacking behind upstream, so we could definitely use some help here. I had uopdated
    the last versions of the package when it was more or less abandoned,
    but in reality I am not even a regular coq user, so if you are motivated
    to take over the coq maintenance that would be from my point of view
    most appreciated.

    On Tue, Nov 02, 2021 at 09:00:36PM +0100, Julien Puydt wrote:

    - debian/copyright says the source have to be edited, but doesn't say
    how ;

    that file probably needs reviewing.

    - debian/README.source says gbp.conf does the trick and the version
    name should have a +dfsg suffix ;

    that file could probably also be cleaned since it contains stuff from
    the time when using package format 3 was new. Using a quilt patch
    queue is standard now.

    - debian/gbp.conf does have a list of things not to put into the
    tarball ;

    - debian/changelog show the +dfsg suffix got lost more than five years
    ago.


    With my Debian Science Team hat on, I would:

    - have the list of excluded files in d/copyright ;

    - have d/watch use that to do the repacking, adding the +dfsg
    automatically.

    Shall I proceed?

    yes, please. We probably should just drop the doc/ directory completely
    since it is governed by a non-free licence. Some points that need
    review:
    - what kind of documentation can we build in debian ?
    - tests. In the past the package maintainers attempted to run as much of
    the upstream test suite as possible, but the problem is that
    this makes building the package on slower architectures very resource
    consuming (more than 10 hours !). We should rethink which tests it
    really makes sense to run, and whether we should turn some of them
    into as-installed tests.

    Cheers -Ralf.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julien Puydt@21:1/5 to All on Mon Nov 8 09:50:02 2021
    Hi,

    Le mercredi 03 novembre 2021 à 09:03 +0100, Ralf Treinen a écrit :

    good to hear that you are joining the team and that you are interested
    in coq and related packages. The coq package is (again) lacking behind upstream, so we could definitely use some help here. I had uopdated the
    last versions of the package when it was more or less abandoned, but in reality I am not even a regular coq user, so if you are motivated to
    take over the coq maintenance that would be from my point of view most appreciated.


    I just pushed to salsa and uploaded to experimental a coq package
    version 8.14.0+dfsg-1.

    It is definitely not the package of my dreams :
    - I had to disable the build-time checks.
    - I have brutally updated the patches, with no real review.
    - Lintian has a long list of things to say.

    But still: it compiles, its autopkgtest passes and I could check coqide
    works at least a little.

    That means I should have a reasonable starting point, from which things
    will get good.

    Please check, test and comment!

    J.Puydt

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