GNU bug report logs -
#27444
coq libraries
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27444 in the body.
You can then email your comments to 27444 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#27444
; Package
guix-patches
.
(Wed, 21 Jun 2017 19:47:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 21 Jun 2017 19:47:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
here are 5 coq libraries.
[0001-gnu-Add-coq-flocq.patch (text/x-patch, attachment)]
[0002-gnu-Add-coq-gappa.patch (text/x-patch, attachment)]
[0003-gnu-Add-coq-mathcomp.patch (text/x-patch, attachment)]
[0004-gnu-Add-coq-coquelicot.patch (text/x-patch, attachment)]
[0005-gnu-Add-coq-interval.patch (text/x-patch, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#27444
; Package
guix-patches
.
(Thu, 22 Jun 2017 19:40:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 27444 <at> debbugs.gnu.org (full text, mbox):
Hi Julien,
Julien Lepiller <julien <at> lepiller.eu> skribis:
> From dc5475afb4cc2edde0a77a3211654ae835198441 Mon Sep 17 00:00:00 2001
> From: Julien Lepiller <julien <at> lepiller.eu>
> Date: Thu, 8 Jun 2017 18:25:32 +0200
> Subject: [PATCH 1/5] gnu: Add coq-flocq.
>
> * gnu/packages/ocaml.scm (coq-flocq): New variable.
LGTM.
> + `(#:configure-flags
> + (list (string-append "--libdir=" (assoc-ref %outputs "out")
> + "/lib/coq/user-contrib/Flocq"))
Should we add a search path specification in Coq for “lib/coq”?
> From 2aa65616e6b478fb539e6a9a8bf00285e054e7f4 Mon Sep 17 00:00:00 2001
> From: Julien Lepiller <julien <at> lepiller.eu>
> Date: Wed, 21 Jun 2017 21:38:42 +0200
> Subject: [PATCH 2/5] gnu: Add coq-gappa.
>
> * gnu/packages/ocaml.scm (coq-gappa): New variable.
[...]
> + (home-page "http://gappa.gforge.inria.fr/")
> + (synopsis "Verify and formally prove properties on numerical programs")
> + (description "Gappa is a tool intended to help verifying and formally proving
> +properties on numerical programs dealing with floating-point or fixed-point
> +arithmetic. It has been used to write robust floating-point filters for CGAL
> +and it is used to certify elementary functions in CRlibm. While Gappa is
> +intended to be used directly, it can also act as a backend prover for the Why3
> +software verification plateform or as an automatic tactic for the Coq proof
> +assistant.")
> + (license (list license:gpl2 license:cecill))))
Please indicate if it’s a mixture of both licenses or a choice up to the
user. Also, double-check whether it’s ‘gpl2’ and not ‘gpl2+’.
Otherwise LGTM.
> From 67fd96b375b25c83f4be5be82ce963ad1a3f651e Mon Sep 17 00:00:00 2001
> From: Julien Lepiller <julien <at> lepiller.eu>
> Date: Wed, 21 Jun 2017 21:39:33 +0200
> Subject: [PATCH 3/5] gnu: Add coq-mathcomp.
>
> * gnu/packages/ocaml.scm (coq-mathcomp): New variable.
LGTM.
> From 2ef53eb922f64b4f359704ef06a796339efc776f Mon Sep 17 00:00:00 2001
> From: Julien Lepiller <julien <at> lepiller.eu>
> Date: Wed, 21 Jun 2017 21:40:23 +0200
> Subject: [PATCH 4/5] gnu: Add coq-coquelicot.
>
> * gnu/packages/ocaml.scm (coq-coquelicot): New variable.
LGTM.
> From a76224a176850d38ae2bc80a6d77493ab3fffa41 Mon Sep 17 00:00:00 2001
> From: Julien Lepiller <julien <at> lepiller.eu>
> Date: Wed, 21 Jun 2017 21:41:36 +0200
> Subject: [PATCH 5/5] gnu: Add coq-interval.
>
> * gnu/packages/ocaml.scm (coq-interval): New variable.
OK!
Thank you,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#27444
; Package
guix-patches
.
(Thu, 27 Jul 2017 18:46:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 27444 <at> debbugs.gnu.org (full text, mbox):
Le Thu, 22 Jun 2017 21:39:09 +0200,
ludo <at> gnu.org (Ludovic Courtès) a écrit :
> Hi Julien,
>
> Julien Lepiller <julien <at> lepiller.eu> skribis:
>
> > From dc5475afb4cc2edde0a77a3211654ae835198441 Mon Sep 17 00:00:00
> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
> > Date: Thu, 8 Jun 2017 18:25:32 +0200
> > Subject: [PATCH 1/5] gnu: Add coq-flocq.
> >
> > * gnu/packages/ocaml.scm (coq-flocq): New variable.
>
> LGTM.
>
> > + `(#:configure-flags
> > + (list (string-append "--libdir=" (assoc-ref %outputs "out")
> > + "/lib/coq/user-contrib/Flocq"))
>
> Should we add a search path specification in Coq for “lib/coq”?
If I do that, coq doesn't work correctly anymore.
>
> > From 2aa65616e6b478fb539e6a9a8bf00285e054e7f4 Mon Sep 17 00:00:00
> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
> > Date: Wed, 21 Jun 2017 21:38:42 +0200
> > Subject: [PATCH 2/5] gnu: Add coq-gappa.
> >
> > * gnu/packages/ocaml.scm (coq-gappa): New variable.
>
> [...]
>
> > + (home-page "http://gappa.gforge.inria.fr/")
> > + (synopsis "Verify and formally prove properties on numerical
> > programs")
> > + (description "Gappa is a tool intended to help verifying and
> > formally proving +properties on numerical programs dealing with
> > floating-point or fixed-point +arithmetic. It has been used to
> > write robust floating-point filters for CGAL +and it is used to
> > certify elementary functions in CRlibm. While Gappa is +intended
> > to be used directly, it can also act as a backend prover for the
> > Why3 +software verification plateform or as an automatic tactic for
> > the Coq proof +assistant.")
> > + (license (list license:gpl2 license:cecill))))
>
> Please indicate if it’s a mixture of both licenses or a choice up to
> the user. Also, double-check whether it’s ‘gpl2’ and not ‘gpl2+’.
I'm not sure. The source says "under the terms of the GNU General
Public License version." (including the dot).
>
> Otherwise LGTM.
>
> > From 67fd96b375b25c83f4be5be82ce963ad1a3f651e Mon Sep 17 00:00:00
> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
> > Date: Wed, 21 Jun 2017 21:39:33 +0200
> > Subject: [PATCH 3/5] gnu: Add coq-mathcomp.
> >
> > * gnu/packages/ocaml.scm (coq-mathcomp): New variable.
>
> LGTM.
>
> > From 2ef53eb922f64b4f359704ef06a796339efc776f Mon Sep 17 00:00:00
> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
> > Date: Wed, 21 Jun 2017 21:40:23 +0200
> > Subject: [PATCH 4/5] gnu: Add coq-coquelicot.
> >
> > * gnu/packages/ocaml.scm (coq-coquelicot): New variable.
>
> LGTM.
>
> > From a76224a176850d38ae2bc80a6d77493ab3fffa41 Mon Sep 17 00:00:00
> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
> > Date: Wed, 21 Jun 2017 21:41:36 +0200
> > Subject: [PATCH 5/5] gnu: Add coq-interval.
> >
> > * gnu/packages/ocaml.scm (coq-interval): New variable.
>
> OK!
>
> Thank you,
> Ludo’.
Thanks for the review and sorry for the very late reply.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#27444
; Package
guix-patches
.
(Fri, 28 Jul 2017 19:50:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 27444 <at> debbugs.gnu.org (full text, mbox):
Hello!
Julien Lepiller <julien <at> lepiller.eu> skribis:
> Le Thu, 22 Jun 2017 21:39:09 +0200,
> ludo <at> gnu.org (Ludovic Courtès) a écrit :
>
>> Hi Julien,
>>
>> Julien Lepiller <julien <at> lepiller.eu> skribis:
>>
>> > From dc5475afb4cc2edde0a77a3211654ae835198441 Mon Sep 17 00:00:00
>> > 2001 From: Julien Lepiller <julien <at> lepiller.eu>
>> > Date: Thu, 8 Jun 2017 18:25:32 +0200
>> > Subject: [PATCH 1/5] gnu: Add coq-flocq.
>> >
>> > * gnu/packages/ocaml.scm (coq-flocq): New variable.
>>
>> LGTM.
>>
>> > + `(#:configure-flags
>> > + (list (string-append "--libdir=" (assoc-ref %outputs "out")
>> > + "/lib/coq/user-contrib/Flocq"))
>>
>> Should we add a search path specification in Coq for “lib/coq”?
>
> If I do that, coq doesn't work correctly anymore.
Would be nice to see why. Perhaps because it can’t find its own files
anymore or something like that?
>> > + (description "Gappa is a tool intended to help verifying and
>> > formally proving +properties on numerical programs dealing with
>> > floating-point or fixed-point +arithmetic. It has been used to
>> > write robust floating-point filters for CGAL +and it is used to
>> > certify elementary functions in CRlibm. While Gappa is +intended
>> > to be used directly, it can also act as a backend prover for the
>> > Why3 +software verification plateform or as an automatic tactic for
>> > the Coq proof +assistant.")
>> > + (license (list license:gpl2 license:cecill))))
>>
>> Please indicate if it’s a mixture of both licenses or a choice up to
>> the user. Also, double-check whether it’s ‘gpl2’ and not ‘gpl2+’.
>
> I'm not sure. The source says "under the terms of the GNU General
> Public License version." (including the dot).
Then it ‘gpl2+’ (assuming the ‘COPYING’ file is that of v2.)
Thanks,
Ludo’.
Reply sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
You have taken responsibility.
(Sun, 30 Jul 2017 08:57:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
bug acknowledged by developer.
(Sun, 30 Jul 2017 08:57:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 27444-done <at> debbugs.gnu.org (full text, mbox):
Pushed as d163d97d92f3abea98f4b36d55ac3bb9db23d423 -
303690c405446d1eea231044f0bcb48b88b6508d
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 27 Aug 2017 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 242 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.