guix import hackage gtk3 fails

  • Done
  • quality assurance status badge
Details
3 participants
  • Danny Milosavljevic
  • Ludovic Courtès
  • Robert Vollmert
Owner
unassigned
Submitted by
Danny Milosavljevic
Severity
normal
Merged with

Debbugs page

Danny Milosavljevic wrote 9 years ago
(address . bug-guix@gnu.org)
20160712232137.3e380237@scratchpost.org
$ guix import hackage gtk3
;;; note: source file /x/home/dannym/src/guix/gnu/packages/haskell.scm
;;; newer than compiled /x/home/dannym/src/guix/gnu/packages/haskell.go
Syntax error: unexpected token : custom-setup (at line 131, column 0)
Syntax error: unexpected end of input
guix import: error: failed to download cabal file for package 'gtk3'
Ludovic Courtès wrote 9 years ago
(name . Danny Milosavljevic)(address . dannym@scratchpost.org)(address . 23961@debbugs.gnu.org)
87fuphkro9.fsf@gnu.org
Danny Milosavljevic <dannym@scratchpost.org> skribis:

Toggle quote (7 lines)
> $ guix import hackage gtk3
> ;;; note: source file /x/home/dannym/src/guix/gnu/packages/haskell.scm
> ;;; newer than compiled /x/home/dannym/src/guix/gnu/packages/haskell.go
> Syntax error: unexpected token : custom-setup (at line 131, column 0)
> Syntax error: unexpected end of input
> guix import: error: failed to download cabal file for package 'gtk3'

Ludovic Courtès wrote 7 years ago
control message for bug #29858
(address . control@debbugs.gnu.org)
878tbfwzm6.fsf@gnu.org
merge 29858 23961
Robert Vollmert wrote 6 years ago
seems to be fixed
(address . 23961@debbugs.gnu.org)
26A102AD-B414-46CB-9CE4-EADD67D769A2@vllmrt.net
This seems to be fixed. With current guix, both

guix import hackage gtk3

and the duplicate’s

guix import hackage monadplus

work.
Robert Vollmert wrote 6 years ago
fixed a while back
(address . 23961-done@debbugs.gnu.org)
941D8742-8FA9-43DF-8E7D-9D6621C60869@vllmrt.net
commit 314b63e0b4372681aec165113ae2a0349eaaa357
Author: Danny Milosavljevic <dannym@scratchpost.org>
Date: Wed Jul 11 11:02:51 2018 +0200

import: hackage: Support "custom-setup" field.
* guix/import/cabal.scm (make-cabal-parser): Modify.
(is-custom-setup): New variable.
(lex-custom-setup): New procedure.
(is-id): Modify.
(lex-version): Modify.
(<cabal-custom-setup>): New record type.
(eval-cabal): Modify.
(dependencies): Add parameter.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 23961@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 23961
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help