unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#33745: Unnecessary dependencies in Coq
@ 2018-12-14 14:59 Dan Frumin
  2018-12-14 16:45 ` Dan Frumin
  2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Frumin @ 2018-12-14 14:59 UTC (permalink / raw)
  To: 33745

I believe that the current Coq package [1] pulls in way too many dependencies.

Firstly, as it was already mentioned on Guix-devel [2], the package pulls in texlive and Hevea.
I think those are needed only for building the pdf reference manual.

Secondly, the Coq package depends on lablgtk -- I guess this is needed for building CoqIDE.
Unfortunately, it seems that due to this dependency, the package pulls in all sorts of stuff, including gstreamer and jack!
The dependency graph generated by `guix graph coq` is absolutely huge.

I think it would be beneficial to split the CoqIDE into a separate package for this reason.


[1]: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ocaml.scm#n628
[2]: https://lists.gnu.org/archive/html/guix-devel/2018-12/msg00291.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#33745: Unnecessary dependencies in Coq
  2018-12-14 14:59 bug#33745: Unnecessary dependencies in Coq Dan Frumin
@ 2018-12-14 16:45 ` Dan Frumin
  2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
  1 sibling, 0 replies; 4+ messages in thread
From: Dan Frumin @ 2018-12-14 16:45 UTC (permalink / raw)
  To: 33745

Oh, I forgot about another potential issue: right now the Coq package _hardcodes_ the use of Icecat as a default browser:


        (modify-phases %standard-phases
          (replace 'configure
            (lambda* (#:key outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
                     (mandir (string-append out "/share/man"))
                     (browser "icecat -remote \"OpenURL(%s,new-tab)\""))
                (invoke "./configure"
                        "-prefix" out
                        "-mandir" mandir
                        "-browser" browser
                        "-coqide" "opt")))) ..


Can this be avoided somehow?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#33745: (no subject)
  2018-12-14 14:59 bug#33745: Unnecessary dependencies in Coq Dan Frumin
  2018-12-14 16:45 ` Dan Frumin
@ 2018-12-18 11:38 ` Dan Frumin
  2018-12-18 15:20   ` bug#33745: Unnecessary dependencies in Coq Gábor Boskovits
  1 sibling, 1 reply; 4+ messages in thread
From: Dan Frumin @ 2018-12-18 11:38 UTC (permalink / raw)
  To: 33745

Well it looks like this has been resolved in 8a2cfc7bea37fd5cc5d384ac16d7cd3bd5603ab9

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#33745: Unnecessary dependencies in Coq
  2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
@ 2018-12-18 15:20   ` Gábor Boskovits
  0 siblings, 0 replies; 4+ messages in thread
From: Gábor Boskovits @ 2018-12-18 15:20 UTC (permalink / raw)
  To: Dan Frumin; +Cc: 33745

Hello Dan,

It would be nice to include the bug title in the subject, so people
looking at the mail don't have to go to the issue tracker to see what
the mail refers to.

Dan Frumin <dfrumin@cs.ru.nl> ezt írta (időpont: 2018. dec. 18., K, 15:54):
>
> Well it looks like this has been resolved in 8a2cfc7bea37fd5cc5d384ac16d7cd3bd5603ab9
>
>
>

I have seen two other problems raised on this issue. If they are still
relevant, please retitle this issue to reflect the new state.
You can do that by sending a mail to the control server. You can have
a look at the control commands at
https://debbugs.gnu.org/server-control.html.

If you feel this issue can be closed, please feel free to do so by
sending a message to 33745-done@debbugs.gnu.org.

Best regards,
g_bor

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-12-18 15:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-14 14:59 bug#33745: Unnecessary dependencies in Coq Dan Frumin
2018-12-14 16:45 ` Dan Frumin
2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
2018-12-18 15:20   ` bug#33745: Unnecessary dependencies in Coq Gábor Boskovits

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).