From unknown Thu Jun 12 08:34:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36690 <36690@debbugs.gnu.org> To: bug#36690 <36690@debbugs.gnu.org> Subject: Status: guix import hackage fails on key:value Reply-To: bug#36690 <36690@debbugs.gnu.org> Date: Thu, 12 Jun 2025 15:34:46 +0000 retitle 36690 guix import hackage fails on key:value reassign 36690 guix submitter 36690 Robert Vollmert severity 36690 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 10:02:40 2019 Received: (at submit) by debbugs.gnu.org; 16 Jul 2019 14:02:40 +0000 Received: from localhost ([127.0.0.1]:50911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnO2R-0001Xj-Ns for submit@debbugs.gnu.org; Tue, 16 Jul 2019 10:02:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:46712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnO2P-0001Xa-5m for submit@debbugs.gnu.org; Tue, 16 Jul 2019 10:02:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33511) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hnO2O-0007NI-1c for bug-guix@gnu.org; Tue, 16 Jul 2019 10:02:37 -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.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hnO2I-0006KL-1M for bug-guix@gnu.org; Tue, 16 Jul 2019 10:02:34 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:21634) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hnO2D-0006G6-95 for bug-guix@gnu.org; Tue, 16 Jul 2019 10:02:26 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 783C74E626 for ; Tue, 16 Jul 2019 16:02:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id FBWOyP5BBjKM for ; Tue, 16 Jul 2019 16:02:16 +0200 (CEST) From: Robert Vollmert Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: guix import hackage fails on key:value Message-Id: <2DCCAF13-6983-40AF-AD15-27A6222902CB@vllmrt.net> Date: Tue, 16 Jul 2019 16:02:14 +0200 To: bug-guix@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.241.60.212 X-Spam-Score: -1.6 (-) 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: -2.6 (--) Apparently, it=E2=80=99s valid for a cabal file to have key-value pairs without a space, e.g. benchmark benchmarks type: exitcode-stdio-1.0 main-is:Speed.hs hs-source-dirs:test default-language: Haskell2010 build-depends: base < 5, criterion, diagrams-core, diagrams-lib from = http://hackage.haskell.org/package/diagrams-lib-1.4.2.3/revision/2.cabal guix import hackage breaks on this: $ guix import hackage diagrams-lib Importing `diagrams-lib` from hackage Syntax error: unexpected token : main-is:Speed.hs (at line 175, column = 2) Syntax error: unexpected end of input guix import: error: failed to download cabal file for package = 'diagrams-lib' From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 12:58:02 2023 Received: (at 36690) by debbugs.gnu.org; 3 Apr 2023 16:58:02 +0000 Received: from localhost ([127.0.0.1]:45139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjNVJ-00019o-Hq for submit@debbugs.gnu.org; Mon, 03 Apr 2023 12:58:02 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:41254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjNVG-00018V-LC for 36690@debbugs.gnu.org; Mon, 03 Apr 2023 12:57:59 -0400 Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-2d17b1b21f1so553355f8f.1 for <36690@debbugs.gnu.org>; Mon, 03 Apr 2023 09:57:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680541073; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=viNEN4+qfunF0Nhq8UsDb69wqaz+Tbhgc9LjWfGdHcc=; b=U9vvcILBhgOsw3ar11+bo1MCQe2mqIWH8X9URZYumzFH14fZ4PvrVqBDsMEvY2fWUg nf+77T6na32KtH8UlGMIIqXaozuzjppVAzjKjNIaWLnhmtpkgz6eIzGXb/8orJuRWhTF YjaXPIUp4qUsR5kCAll5+yitt/9zzYjgy9Y7ZUeGWbxJcYi5B+POBtJgafw/ac64YoDp CkyA/pgoNc0aQ4n4dXe6T63AcWt8EKjoovGk9bIYGobm2KYvYHCUh2CFV5DVxKqwa4zY qZVhM4BsFJQ7CJW7EcyAQjkyT13XOl13Cy0QDxjljBt6G2WBqtizuLo3osYuJm15Gi7x iuKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680541073; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=viNEN4+qfunF0Nhq8UsDb69wqaz+Tbhgc9LjWfGdHcc=; b=zjS9Y33+CWWTu3ojQSweeq1vuadoc1RCRC5cIG4CjOWTOPHTiOkNXPjGUKyq/MPet1 HROqo0GxfVHicdSrF97pisBiCorBAuBpnGBiSLjbc3mhNPL7gnkyaaiFzN1Q9dDw6fOQ ntR/X+8YwIkmnDhzwOf2GfM0FeJdSLqqpPs3Mid66eR2T/EAKkj+Sj70+R/K1gYb74eY c+qi3yijd8qK5dRD19u6yuj615ymcxTWQkkjnS3lHz0B5Luv7mnAdhuACupPkrAPePiy 2HZMBI4Rbu0coBxbdWNoGwKtq9Cj2bQkHFzBmYHsd03Amf031TwhPQoMs61txb0StB+K BDGQ== X-Gm-Message-State: AAQBX9dS2GIAbEqM1HsjpMA0AptLyP0vYW1IBoWJa4zgzcMuO5g26GRz BCggjxpGawQFO4eseLbYKAnlX9yoegI= X-Google-Smtp-Source: AKy350a4JBbZbRGKK7Pqnse2PcVgHCVzPXeUB+eAXjndufaCQCLGBVoW7JpIFQbxiTgbgLaKtRpMwA== X-Received: by 2002:a5d:460c:0:b0:2d1:d931:6fb5 with SMTP id t12-20020a5d460c000000b002d1d9316fb5mr8867310wrq.6.1680541072861; Mon, 03 Apr 2023 09:57:52 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id m7-20020a5d56c7000000b002cea9d931e6sm10140963wrw.78.2023.04.03.09.57.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 09:57:52 -0700 (PDT) From: Simon Tournier To: Robert Vollmert Subject: Re: bug#36690: guix import hackage fails on key:value References: <2DCCAF13-6983-40AF-AD15-27A6222902CB@vllmrt.net> Date: Mon, 03 Apr 2023 18:51:32 +0200 In-Reply-To: <2DCCAF13-6983-40AF-AD15-27A6222902CB@vllmrt.net> (Robert Vollmert's message of "Tue, 16 Jul 2019 16:02:14 +0200") Message-ID: <87y1n8ewob.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36690 Cc: 36690@debbugs.gnu.org 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 (-) Hi, This old bug#36690 [1] is about an error of the Cabal parser. 1: https://issues.guix.gnu.org/issue/36690 On mar., 16 juil. 2019 at 16:02, Robert Vollmert wrote: > Apparently, it=E2=80=99s valid for a cabal file to have key-value pairs > without a space, e.g. > > benchmark benchmarks > type: exitcode-stdio-1.0 > main-is:Speed.hs > hs-source-dirs:test > default-language: Haskell2010 > build-depends: > base < 5, > criterion, > diagrams-core, > diagrams-lib > > from http://hackage.haskell.org/package/diagrams-lib-1.4.2.3/revision/2.c= abal > > guix import hackage breaks on this: > > $ guix import hackage diagrams-lib > Importing `diagrams-lib` from hackage > Syntax error: unexpected token : main-is:Speed.hs (at line 175, column 2) > Syntax error: unexpected end of input > guix import: error: failed to download cabal file for package 'diagrams-l= ib' Now, =E2=80=9Cguix import hackage diagrams-lib=E2=80=9D passes. Well, I do= not know if the parser had been improved or if the Cabal file had been changed. Without an example for testing the bug, I am in favor to close this report. WDYT? Cheers, simon