From unknown Sat Aug 16 19:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32387: hackage/cabal importer broken Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 Aug 2018 13:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32387 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32387@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.153364709216485 (code B ref -1); Tue, 07 Aug 2018 13:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2018 13:04:52 +0000 Received: from localhost ([127.0.0.1]:43234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn1fQ-0004Hp-AX for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn1fN-0004HZ-AO for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn1fH-0006UU-B4 for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47726) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fn1fH-0006UO-8A for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48343) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fn1fG-0001JC-1L for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn1fC-0006RJ-3O for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:42 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:50370) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fn1fB-0006Nq-ON for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:38 -0400 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id CA14A380F1D for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:user-agent :received:received:received; s=mdc; t=1533647067; x=1535461468; bh=jNlbJgH3cNrDEyaecWQYXYkQSflD2n21RLM0WiAOolI=; b=a1ePnR59SWZG PxxT32pox8YIYcW8XtNUbY+Raykrlk7UN+aiaYrkwozOQsAJGEFm6pfNc0cnUnZF qLuzi6rgg5G+iHSjVZFJgmKlUQacn6f1RKekU8Q5ik0PpuzruxPLCJ443vKinCsE 8rVoOj8lBrKXDTJarsq0zDfZbiJmQdg= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lr_sFKCaNHE0 for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) Received: from localhost (141.80.113.103) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 7 Aug 2018 15:04:27 +0200 User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 7 Aug 2018 15:04:26 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24016.006 X-TM-AS-Result: No-3.996200-8.000000-10 X-TMASE-MatchedRID: fnyL6QX6YMJiTOn+DZcqrRes/RxhysDbU+A7YkpDJ1hLgo8+IIHbcGFO iexrr+Z/F+saz1z9LFLmRq+NdpkLXIhe7fZGGor+YD9XTRdaMO1Y8mfhSYy5UoKwF4K/wIz9uwh qyc+q/JAv/ByiTv8tm1+24nCsUSFNjaPj0W1qn0TKayT/BQTiGp2ijT8CXY6c8KdrROPGmBjWLt 8d/I4uplJQ0TPGCOC3fDsoU+f6iP/YeEmrWioSHQUkezpnLyYzz5PMakHL5Tx9VyfesU+04U9aG QrvITmknxpKEn0YwfHWJPbC7/aBiPYYCqLvoqPKv4DfHR4bHC4= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--3.996200-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24016.006 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) The cabal importer is currently broken: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix import hackage IntervalMap Backtrace: 8 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 7 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 6 (_ #(#(#))) In guix/ui.scm: 1579:12 5 (run-guix-command _ . _) In guix/scripts/import.scm: 115:11 4 (guix-import . _) In guix/scripts/import/hackage.scm: 110:16 3 (guix-import-hackage . _) In unknown file: 2 (_ # # #) In ice-9/eval.scm: 293:34 1 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#) (("name" ("IntervalMap")) ("version" ("0.6.0.0")) ("stability"= ("experimental")) ("synopsis" ("C=E2=80=A6")) =E2=80=A6)) #) #) #) #) #) #= ) #) #) #) #) #) #) #)) 619:8 0 (_ #(#(# ()))) ice-9/eval.scm:619:8: Throw to key `match-error' with args `("match" "no ma= tching pattern" ())'. --8<---------------cut here---------------end--------------->8--- This error seems to happen when there is no custom-setup section. --=20 Ricardo From unknown Sat Aug 16 19:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32387: [PATCH] import: cabal, hackage: Avoid error when custom setup section is missing. References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 Aug 2018 16:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32387 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: <32387@debbugs.gnu.org> Cc: Ricardo Wurmus Received: via spool by 32387-submit@debbugs.gnu.org id=B32387.15336576361645 (code B ref 32387); Tue, 07 Aug 2018 16:01:02 +0000 Received: (at 32387) by debbugs.gnu.org; 7 Aug 2018 16:00:36 +0000 Received: from localhost ([127.0.0.1]:43843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn4PO-0000QN-8F for submit@debbugs.gnu.org; Tue, 07 Aug 2018 12:00:34 -0400 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:33092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn4PK-0000QE-QF for 32387@debbugs.gnu.org; Tue, 07 Aug 2018 12:00:27 -0400 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id B99849CA66E for <32387@debbugs.gnu.org>; Tue, 7 Aug 2018 18:00:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received; s=mdc; t=1533657620; x=1535472021; bh=KQD5eviQD8HsaQ8Z/6hfRE7g8bKiCA/ef/oAtfHBUyA=; b=prpJsKyCOPYp wKbjD4ITHSB6Cp1YrH1J12r5spI9HSLztyKqWSqbkou9YdQiJ3oEzNDndmP2+iGg PxopKi2OYsC8884J/t9yTtElkkQSw7my+EdrqEFR0lDVECMbjON0JJIMdQqjl5iT pLi8D1ILKmZ6hCdIvL7zTUlOI1za01Y= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QifHwPYJSgAp for <32387@debbugs.gnu.org>; Tue, 7 Aug 2018 18:00:20 +0200 (CEST) Received: from SW-IT-P-CAS4.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <32387@debbugs.gnu.org>; Tue, 7 Aug 2018 18:00:20 +0200 (CEST) Received: from localhost (141.80.113.103) by SW-IT-P-CAS4.mdc-berlin.net (141.80.113.59) with Microsoft SMTP Server (TLS) id 14.3.399.0; Tue, 7 Aug 2018 18:00:19 +0200 From: Ricardo Wurmus Date: Tue, 7 Aug 2018 18:00:16 +0200 Message-ID: <20180807160016.28728-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24018.000 X-TM-AS-Result: No-10.601900-8.000000-10 X-TMASE-MatchedRID: UNHYJMizeW58gcyuYSQXAEKcYi5Qw/RVDiUf/hQuYYUs/uUAk6xP7I0r y9M5oFdUfPkWqMt+X5gAfHxUMEqvYbBWkiviil51BtdMuQdWhdWusS9CiBzL8QuKAULAAChWjcT vIEzCJBAcUs+Vq6rIdxAISLmT6dDEv1l2Uvx6idoLbigRnpKlKTpcQTtiHDgWmQ8SHC51ouQjUN l3VNWHc1/kRYGy0tRLcEUEeFLMZ2RCXl1OnWBSSg== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--10.601900-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24018.000 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Fixes . * guix/import/cabal.scm (eval-cabal): Avoid mis-match when the custom-setup section cannot be created. * guix/import/hackage.scm (cabal-custom-setup-dependencies->names): Do not crash when cabal-package-custom-setup returns #F. --- guix/import/cabal.scm | 7 ++++--- guix/import/hackage.scm | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/guix/import/cabal.scm b/guix/import/cabal.scm index 1b8bda6f4..13c2f3f48 100644 --- a/guix/import/cabal.scm +++ b/guix/import/cabal.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Federico Beffa +;;; Copyright © 2018 Ricardo Wurmus ;;; ;;; This file is part of GNU Guix. ;;; @@ -831,9 +832,9 @@ See the manual for limitations."))))))) (test-suites (make-cabal-section evaluated-sexp 'test-suite)) (flags (make-cabal-section evaluated-sexp 'flag)) (eval-environment '()) - (custom-setup (match - (make-cabal-section evaluated-sexp 'custom-setup) - ((x) x)))) + (custom-setup (match (make-cabal-section evaluated-sexp 'custom-setup) + ((x) x) + (_ #f)))) (make-cabal-package name version license home-page-or-hackage source-repository synopsis description executables lib test-suites flags eval-environment custom-setup))) diff --git a/guix/import/hackage.scm b/guix/import/hackage.scm index 6f80d84b7..3b138f8c9 100644 --- a/guix/import/hackage.scm +++ b/guix/import/hackage.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2015 Federico Beffa ;;; Copyright © 2016 Eric Bavier ;;; Copyright © 2016 Nils Gillmann +;;; Copyright © 2018 Ricardo Wurmus ;;; ;;; This file is part of GNU Guix. ;;; @@ -178,8 +179,9 @@ object." (define (cabal-custom-setup-dependencies->names cabal) "Return the list of custom-setup dependencies from the CABAL package object." - (let* ((custom-setup-dependencies (and=> (cabal-package-custom-setup cabal) - cabal-custom-setup-dependencies))) + (let* ((custom-setup-dependencies (or (and=> (cabal-package-custom-setup cabal) + cabal-custom-setup-dependencies) + '()))) (map cabal-dependency-name custom-setup-dependencies))) (define (filter-dependencies dependencies own-name) -- 2.18.0 From unknown Sat Aug 16 19:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32387: [PATCH] import: cabal, hackage: Avoid error when custom setup section is missing. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 Aug 2018 16:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32387 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: 32387@debbugs.gnu.org Received: via spool by 32387-submit@debbugs.gnu.org id=B32387.15336587843436 (code B ref 32387); Tue, 07 Aug 2018 16:20:01 +0000 Received: (at 32387) by debbugs.gnu.org; 7 Aug 2018 16:19:44 +0000 Received: from localhost ([127.0.0.1]:43849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn4i0-0000tM-NN for submit@debbugs.gnu.org; Tue, 07 Aug 2018 12:19:44 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:52746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn4hy-0000tD-Nx for 32387@debbugs.gnu.org; Tue, 07 Aug 2018 12:19:43 -0400 Received: from localhost (178.112.175.136.wireless.dyn.drei.com [178.112.175.136]) by dd26836.kasserver.com (Postfix) with ESMTPSA id DB4B93360514; Tue, 7 Aug 2018 18:19:40 +0200 (CEST) Date: Tue, 7 Aug 2018 18:19:35 +0200 From: Danny Milosavljevic Message-ID: <20180807181922.552ce8da@scratchpost.org> In-Reply-To: <20180807160016.28728-1-ricardo.wurmus@mdc-berlin.de> References: <20180807160016.28728-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/d.g=o.QS7530DL.h.r_nryh"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/d.g=o.QS7530DL.h.r_nryh Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Ricardo, hehe, you are too fast for me. I was just looking at it. LGTM! --Sig_/d.g=o.QS7530DL.h.r_nryh Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAltpxpcACgkQ5xo1VCww uqX2Fgf/UxGKns3wAjfJj5ZVxjQv1GCGqFXirPiRtWtz0R3SiYTma/c3PAyGF4e2 4/ktzsl629T+Qf1yAfqbqmzCkihrEYXbY/aRJO2YMcIkb/7xwZ93Ga3EtKWeT2XT g/0IZnTP96kcNYZ+xKD5ZEgdTxJX5Yd04oDMErtx06xcv+zUpDSdaCgAOblLy/OS XE90bEO9f3DOiJmU6vky7iADps5Q+tukIWGeXSaBH2dNfjt5+sSeOC28xHxCSxia FQj+wRMc9h4eWOYfSv+WGiBJiNTLLGIFPKTIVwbFmx/Ij79HwDa50g+wFFRGQtbP qpcBSKU/hprAp62CXtmWA9uja+NXpQ== =e62z -----END PGP SIGNATURE----- --Sig_/d.g=o.QS7530DL.h.r_nryh-- From unknown Sat Aug 16 19:15:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ricardo Wurmus Subject: bug#32387: closed (Re: bug#32387: hackage/cabal importer broken) Message-ID: References: <87pnyt6g7l.fsf@elephly.net> X-Gnu-PR-Message: they-closed 32387 X-Gnu-PR-Package: guix Reply-To: 32387@debbugs.gnu.org Date: Tue, 07 Aug 2018 21:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1533675962-14145-1" This is a multi-part message in MIME format... ------------=_1533675962-14145-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32387: hackage/cabal importer broken 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 32387@debbugs.gnu.org. --=20 32387: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32387 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1533675962-14145-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32387-done) by debbugs.gnu.org; 7 Aug 2018 21:05:19 +0000 Received: from localhost ([127.0.0.1]:43984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn9AN-0003fA-4W for submit@debbugs.gnu.org; Tue, 07 Aug 2018 17:05:19 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn9AK-0003ey-N9 for 32387-done@debbugs.gnu.org; Tue, 07 Aug 2018 17:05:17 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1533675891; cv=none; d=zoho.com; s=zohoarc; b=AF/oLDoQ1nHZ3/MJY8XHruiaS1C69Iq8KomotFaT/qVy1B1tRwpz6EZxiM8doWs5eSD3LbqQ1fe+YLE4Qynwvk4ncUWSO3nnYpwHiEY9Mkg2/bszT91LKhik3DIuqPFppQ9n4p+lpjzWgblstTH2jKfuC8bexMU78SELlo6uZs4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1533675891; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=cjAi+xhSeRN+Q7UvEil05XHOIBSd56zu20J/qJAGW7s=; b=XL4WBBjfmlHncrgo9dE7kDF8YV1MSTikD47+6GZ9ZktPb6qexXcJjyFypNKSpBaXkiJDEjF5dydf+8+4/yV42g4RxBjhRZn7/eDItmjHtazN7KrxFSdbxNxn3xv6vnKI3Mb+H7KqNGK51SXfWJOoW+WHuGvw2qroaipSkUCTc2Y= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1533675891; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=76; bh=cjAi+xhSeRN+Q7UvEil05XHOIBSd56zu20J/qJAGW7s=; b=EiFD/VCUZvm/5syxZIrfrqZM5974a6hdVjDlCWThzEIR9TsjvKhdySuLqj7QLxkr X4MQkUOuDW2sDsXJsqT+WSmYt1yVJHma5GI+zXd5/IiBEjBf8b//VVLi87WvXncfLm5 oAeIthJ718CxGswMqathnMfu3ziV0UeFyoSdfrR4= ARC-Seal: i=1; a=rsa-sha256; t=1533675890; cv=none; d=zoho.com; s=zohoarc; b=OS1Ff9aTkZM4BKfyduMgQHLi5zu44+2rtGXSwgLo0JNmFYRBGAREU56ocU0b+yf0jZh6SCNeVXCTXhI7OZBDnCPA9APTEfooM3pPeLGkzimVtS1eGdzBBssCIMyWwGTcnc0wpmF1jzdLAZj9uYHjjZTlU1O4iFM2oBpYIwiK7gI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1533675890; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=cjAi+xhSeRN+Q7UvEil05XHOIBSd56zu20J/qJAGW7s=; b=B7QBJO5Q6qU9mxGkpNiKS+vYhMZBc9dmjq5zIIj3gCDiPIWeyORgvjAhcOUr1eZ03QpRjM7tyBLRM46Mvc+C1TKs9mkVRr5sPMXOq2FJoEihAzKVHO2y1VNgcH50Fq8D9moijN7xcHbt983ueWBhp0Cqpan4NmeXvWO3s/vtGOU= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1533675890; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=76; bh=cjAi+xhSeRN+Q7UvEil05XHOIBSd56zu20J/qJAGW7s=; b=A6HMI4p9zs+5/ZEqDpqD50ASSFR3v3y14NJsU0nsqVUoas8NhbQt/dYw9xkADKD+ PczRI4JyRA7lL+kGjkdFzX7rqUTuPYnUM8tqzc1PAOy1ne/f2WDCynEOvnXM6Q/t+SN qdymlFwdLPJxIZ5oXqHxsnd4Lhk0QSDgn1WBr02Y= Received: from localhost (port-92-200-198-44.dynamic.qsc.de [92.200.198.44]) by mx.zohomail.com with SMTPS id 1533675890032573.5125588661291; Tue, 7 Aug 2018 14:04:50 -0700 (PDT) References: User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: 32387-done@debbugs.gnu.org Subject: Re: bug#32387: hackage/cabal importer broken In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 07 Aug 2018 23:04:46 +0200 Message-ID: <87pnyt6g7l.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32387-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Fixed with commit f60784228a05c21aabc0a97b62fb158ce479525c. -- Ricardo ------------=_1533675962-14145-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Aug 2018 13:04:52 +0000 Received: from localhost ([127.0.0.1]:43234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn1fQ-0004Hp-AX for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn1fN-0004HZ-AO for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn1fH-0006UU-B4 for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47726) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fn1fH-0006UO-8A for submit@debbugs.gnu.org; Tue, 07 Aug 2018 09:04:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48343) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fn1fG-0001JC-1L for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn1fC-0006RJ-3O for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:42 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:50370) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fn1fB-0006Nq-ON for bug-guix@gnu.org; Tue, 07 Aug 2018 09:04:38 -0400 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id CA14A380F1D for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:user-agent :received:received:received; s=mdc; t=1533647067; x=1535461468; bh=jNlbJgH3cNrDEyaecWQYXYkQSflD2n21RLM0WiAOolI=; b=a1ePnR59SWZG PxxT32pox8YIYcW8XtNUbY+Raykrlk7UN+aiaYrkwozOQsAJGEFm6pfNc0cnUnZF qLuzi6rgg5G+iHSjVZFJgmKlUQacn6f1RKekU8Q5ik0PpuzruxPLCJ443vKinCsE 8rVoOj8lBrKXDTJarsq0zDfZbiJmQdg= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lr_sFKCaNHE0 for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Tue, 7 Aug 2018 15:04:27 +0200 (CEST) Received: from localhost (141.80.113.103) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 7 Aug 2018 15:04:27 +0200 User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Subject: hackage/cabal importer broken X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 7 Aug 2018 15:04:26 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24016.006 X-TM-AS-Result: No-3.996200-8.000000-10 X-TMASE-MatchedRID: fnyL6QX6YMJiTOn+DZcqrRes/RxhysDbU+A7YkpDJ1hLgo8+IIHbcGFO iexrr+Z/F+saz1z9LFLmRq+NdpkLXIhe7fZGGor+YD9XTRdaMO1Y8mfhSYy5UoKwF4K/wIz9uwh qyc+q/JAv/ByiTv8tm1+24nCsUSFNjaPj0W1qn0TKayT/BQTiGp2ijT8CXY6c8KdrROPGmBjWLt 8d/I4uplJQ0TPGCOC3fDsoU+f6iP/YeEmrWioSHQUkezpnLyYzz5PMakHL5Tx9VyfesU+04U9aG QrvITmknxpKEn0YwfHWJPbC7/aBiPYYCqLvoqPKv4DfHR4bHC4= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--3.996200-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24016.006 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) The cabal importer is currently broken: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix import hackage IntervalMap Backtrace: 8 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 7 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 6 (_ #(#(#))) In guix/ui.scm: 1579:12 5 (run-guix-command _ . _) In guix/scripts/import.scm: 115:11 4 (guix-import . _) In guix/scripts/import/hackage.scm: 110:16 3 (guix-import-hackage . _) In unknown file: 2 (_ # # #) In ice-9/eval.scm: 293:34 1 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#) (("name" ("IntervalMap")) ("version" ("0.6.0.0")) ("stability"= ("experimental")) ("synopsis" ("C=E2=80=A6")) =E2=80=A6)) #) #) #) #) #) #= ) #) #) #) #) #) #) #)) 619:8 0 (_ #(#(# ()))) ice-9/eval.scm:619:8: Throw to key `match-error' with args `("match" "no ma= tching pattern" ())'. --8<---------------cut here---------------end--------------->8--- This error seems to happen when there is no custom-setup section. --=20 Ricardo ------------=_1533675962-14145-1--