Subject: bug#48701: closed (Closed by 48943)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 01 Jul 2021 15:12:02 +0000

Your bug report

#48701: cabal import parser doesn't support common stanzas

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
48701: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=48701
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Closed by 48943
From: "Philip Munksgaard" <[email-masked]>
To: [email-masked]
Date: Thu, 01 Jul 2021 17:10:40 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

This issue has been fixed by #48943 and should be closed.

Subject: cabal import parser doesn't support common stanzas
From: "Philip Munksgaard" <[email-masked]>
To: [email-masked]
Date: Thu, 27 May 2021 15:21:43 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

As far as I can tell, the cabal parser for the `guix import` command (https://git.savannah.gnu.org/cgit/guix.git/tree/guix/import/cabal.scm) does not support common stanzas, as specified in the cabal specification (https://cabal.readthedocs.io/en/3.4/cabal-package.html#common-stanzas).

This means that some packages, like "versions" (https://hackage.haskell.org/package/versions-5.0.0/src/versions.cabal) and all depending packages cannot be imported using `guix import hackage versions`:

```
$ guix import hackage versions
Syntax error: unexpected token : common (at line 36, column 0)
Syntax error: unexpected end of input
guix import: error: failed to download cabal file for package 'versions'
```