From unknown Tue Jun 17 22:10:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 05 Apr 2019 02:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35154 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 35154@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155443115425349 (code B ref -1); Fri, 05 Apr 2019 02:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Apr 2019 02:25:54 +0000 Received: from localhost ([127.0.0.1]:44909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCEYE-0006an-6e for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCEYC-0006aZ-Sq for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:47057) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCEY7-0008G5-Kd for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCEY6-0002dG-BZ for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:47 -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.8 required=5.0 tests=BAYES_50,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 1hCEY5-00088v-Br for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:46 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35392) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCEY5-000854-5z for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:45 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hCEY4-00013a-0U for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:44 -0400 Date: Thu, 4 Apr 2019 22:25:43 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net Message-ID: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="925712948-95517052-1554431144=:30127" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 104.248.1.95 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) 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: -0.1 (/) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-95517052-1554431144=:30127 Content-Type: text/plain; format=flowed; charset=UTF-8 Content-Transfer-Encoding: 8BIT Hi Guix, When trying to run guix package --show with packages from the (gnu packages ssh) module, such as openssh, guile-ssh, and libssh, I get the following stack trace: $ guix package --show=openssh Backtrace: In ice-9/boot-9.scm: 3014:26 19 (_) In unknown file: 18 (primitive-load-path "gnu/packages/gnupg" #) In gnu/packages/gnupg.scm: 34:0 17 (_) In ice-9/boot-9.scm: 2874:4 16 (define-module* _ #:filename _ #:pure _ #:version _ # _ …) 2887:24 15 (_) 222:29 14 (map1 _) 222:29 13 (map1 _) 222:29 12 (map1 _) 222:29 11 (map1 _) 222:29 10 (map1 _) 222:17 9 (map1 (((gnu packages curl)) ((gnu packages crypto)) # …)) 2800:17 8 (resolve-interface (gnu packages curl) #:select _ #:hide …) In ice-9/threads.scm: 390:8 7 (_ _) In ice-9/boot-9.scm: 2726:13 6 (_) In ice-9/threads.scm: 390:8 5 (_ _) In ice-9/boot-9.scm: 2994:20 4 (_) 2312:4 3 (save-module-excursion _) 3014:26 2 (_) In unknown file: 1 (primitive-load-path "gnu/packages/curl" #) In gnu/packages/curl.scm: 55:4 0 (_) gnu/packages/curl.scm:55:4: error: libssh2: unbound variable $ guix describe Generation 123 Apr 04 2019 22:02:49 (current) guix-at-duke a9674ec repository URL: https://gitlab.oit.duke.edu/jackhill/guix-at-duke.git branch: master commit: a9674ec7b0decac94745c91df886817e2fc8a91b guix 54c9d7b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 54c9d7bb69847c89a7193347f858bb4e9476f7df To me, the error looks like a missing module import or simmilar, but I can't spot it. Perhaps it is something else. Best, Jack --925712948-95517052-1554431144=:30127-- From unknown Tue Jun 17 22:10:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 05 Apr 2019 06:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35154 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jack Hill Cc: 35154@debbugs.gnu.org Received: via spool by 35154-submit@debbugs.gnu.org id=B35154.155444721326336 (code B ref 35154); Fri, 05 Apr 2019 06:54:02 +0000 Received: (at 35154) by debbugs.gnu.org; 5 Apr 2019 06:53:33 +0000 Received: from localhost ([127.0.0.1]:45009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCIjE-0006qg-0Z for submit@debbugs.gnu.org; Fri, 05 Apr 2019 02:53:32 -0400 Received: from w1.tutanota.de ([81.3.6.162]:29992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCIj9-0006qQ-VL for 35154@debbugs.gnu.org; Fri, 05 Apr 2019 02:53:30 -0400 Received: from w2.tutanota.de (unknown [192.168.1.163]) by w1.tutanota.de (Postfix) with ESMTP id E10BAFA021B; Fri, 5 Apr 2019 06:53:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tutanota.com; s=20161216; t=1554447199; bh=Fjc35FUx3XYo+gjBb+6IScQ1oIeOTn4qkNfq0k5i/Sg=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=H6sahgM341PAaTV1Bt8jgy4wW+yOiok21sqxb2AHUOQ+/F/gqVi6a/jHncw2PW02/ npjzJMF8VjUV3IpZCQTCsG7Q5ojYRISxbzEIxOya7b10c5ZfYXPD2wSsfvdLAx7ne6 ywAIg6rbuwPlOcSY19wSBXZhvT39PTnfN2YvCltFLfR9hW+rT8gRk4hHEbcyCyKd26 hDihrIz+pvdxIFsvRBiIGjrwKOhWicJReB26WJJYYNyPx5MdJIBEAsH61VTK23frSQ ARxaK9b1AI8Snjbqpo9It8IuVqGWuTo35mNIO/74dLe+u+IzLDWhFuALHZa3xRk9h8 B37VXav3Czxww== Date: Fri, 5 Apr 2019 08:53:19 +0200 (CEST) From: Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_48887_537954860.1554447199914" 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 (-) ------=_Part_48887_537954860.1554447199914 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable As I know it seems like need to run `guix pull` to update your scheme files= . I usually run updates for root and non-root users with this line: `guix pull && guix package -u` Also after update by root you may need to run `guix system reconfigure conf= ig.scm` with you config.scm file (that you need to have). This will update = your guix-daemon. Hope it helps! Apr 5, 2019, 2:25 AM by jackhill@jackhill.us: > Hi Guix, > > When trying to run guix package --show with packages from the > (gnu packages ssh) module, such as openssh, guile-ssh, and libssh, I get = the following stack trace: > > $ guix package --show=3Dopenssh > Backtrace: > In ice-9/boot-9.scm: > 3014:26 19 (_) > In unknown file: > 18 (primitive-load-path "gnu/packages/gnupg" #) > In gnu/packages/gnupg.scm: > 34:0 17 (_) > In ice-9/boot-9.scm: > 2874:4 16 (define-module* _ #:filename _ #:pure _ #:version _ # _ =E2=80= =A6) > 2887:24 15 (_) > 222:29 14 (map1 _) > 222:29 13 (map1 _) > 222:29 12 (map1 _) > 222:29 11 (map1 _) > 222:29 10 (map1 _) > 222:17 9 (map1 (((gnu packages curl)) ((gnu packages crypto)) # =E2=80= =A6)) > 2800:17 8 (resolve-interface (gnu packages curl) #:select _ #:hide =E2= =80=A6) > In ice-9/threads.scm: > 390:8 7 (_ _) > In ice-9/boot-9.scm: > 2726:13 6 (_) > In ice-9/threads.scm: > 390:8 5 (_ _) > In ice-9/boot-9.scm: > 2994:20 4 (_) > 2312:4 3 (save-module-excursion _) > 3014:26 2 (_) > In unknown file: > 1 (primitive-load-path "gnu/packages/curl" #) > In gnu/packages/curl.scm: > 55:4 0 (_) > > gnu/packages/curl.scm:55:4: error: libssh2: unbound variable > > $ guix describe > Generation 123 Apr 04 2019 22:02:49 (current) > guix-at-duke a9674ec > repository URL: > https://gitlab.oit.duke.edu/jackhill/guix-at-duke.git = > branch: master > commit: a9674ec7b0decac94745c91df886817e2fc8a91b > guix 54c9d7b > repository URL: > https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 54c9d7bb69847c89a7193347f858bb4e9476f7df > > To me, the error looks like a missing module import or simmilar, but I ca= n't spot it. Perhaps it is something else. > > Best, > Jack > ------=_Part_48887_537954860.1554447199914 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
As I know it seems like need to run= `guix pull` to update your scheme files.
I usually run updates for root and non-root users with this= line:
`guix pull &&am= p; guix package -u`

Also after update by root you m= ay need to run `guix system reconfigure config.scm` with you config.scm fil= e (that you need to have). This will update your guix-daemon.

Hope it helps!
=


= Apr 5, 2019, 2:25 AM by jackhill@jackhill.us:
Hi Guix,
<= /div>

When trying to run guix package --show with packages fr= om the
(gnu packages ssh) = module, such as openssh, guile-ssh, and libssh, I get the following stack t= race:

$ guix package --show=3Dopenssh
Backtrace:
In ice-9/boot-9.scm:
3014:26 19 (_)
In unknown file:
18= (primitive-load-path "gnu/packages/gnupg" #<procedure 1=E2=80=A6>)
In gnu/packages/gnupg.scm:<= br>
34:0 17 (_)
In ice-9/boot-9.scm:
2874:4 16 (define-module* _ #:filename _ #:= pure _ #:version _ # _ =E2=80=A6)
2887:24 15 (_)
= 222:29 14 (map1 _)
222:2= 9 13 (map1 _)
222:29 12 (= map1 _)
222:29 11 (map1 _= )
222:29 10 (map1 _)
<= /div>
222:17 9 (map1 (((gnu packag= es curl)) ((gnu packages crypto)) # =E2=80=A6))
2800:17 8 (resolve-interface (gnu packages curl) #:= select _ #:hide =E2=80=A6)
In ice-9/threads.scm:
39= 0:8 7 (_ _)
In ice-9/boot= -9.scm:
2726:13 6 (_)
In ice-9/threads.scm:
390:8 5 (_ _)
In ice-9/boot-9.scm:
2994:20 4 (_)
2312:4 3 (save-module-excursion _)
3014:26 2 (_)
In unknown file:
1 (primitive-load-path "gnu/packages/curl" #<procedure 20= =E2=80=A6>)
In gnu/pack= ages/curl.scm:
55:4 0 (_= )

gnu/packages/curl.scm:55:4: error: libssh2: unbou= nd variable

$ guix describe
Generation 123 Apr 04 2019 22:02:49 (current)=
guix-at-duke a9674ec
=
branch: master
commit: a9674ec7b0decac9474= 5c91df886817e2fc8a91b
gui= x 54c9d7b
branch: master
commit: 54c9d7bb69847c89a7193347f858bb= 4e9476f7df

To me, the error looks like a missing mo= dule import or simmilar, but I can't spot it. Perhaps it is something else.=

Best,
Jack
------=_Part_48887_537954860.1554447199914-- From unknown Tue Jun 17 22:10:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 05 Apr 2019 15:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35154 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: znavko@tutanota.com Cc: 35154@debbugs.gnu.org Received: via spool by 35154-submit@debbugs.gnu.org id=B35154.15544779798860 (code B ref 35154); Fri, 05 Apr 2019 15:27:01 +0000 Received: (at 35154) by debbugs.gnu.org; 5 Apr 2019 15:26:19 +0000 Received: from localhost ([127.0.0.1]:46195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCQjT-0002Ip-6y for submit@debbugs.gnu.org; Fri, 05 Apr 2019 11:26:19 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:58032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCQjQ-0002Ic-Ta for 35154@debbugs.gnu.org; Fri, 05 Apr 2019 11:26:17 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hCQjL-00063N-9g; Fri, 05 Apr 2019 11:26:11 -0400 Date: Fri, 5 Apr 2019 11:26:11 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: 0.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 (-) On Fri, 5 Apr 2019, znavko@tutanota.com wrote: > As I know it seems like need to run `guix pull` to update your scheme files. After guix pulling, I still see the problem with the latest Guix. My guix describe information: $ guix describe Generation 124 Apr 05 2019 11:24:29 (current) guix-at-duke a9674ec repository URL: https://gitlab.oit.duke.edu/jackhill/guix-at-duke.git branch: master commit: a9674ec7b0decac94745c91df886817e2fc8a91b guix 3a66563 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3a665637afc32a142dc24a77ce7ce9235eb6a3af Best, Jack From unknown Tue Jun 17 22:10:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 05 Apr 2019 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35154 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jack Hill Cc: 35154@debbugs.gnu.org, znavko@tutanota.com Received: via spool by 35154-submit@debbugs.gnu.org id=B35154.155448184914781 (code B ref 35154); Fri, 05 Apr 2019 16:31:02 +0000 Received: (at 35154) by debbugs.gnu.org; 5 Apr 2019 16:30:49 +0000 Received: from localhost ([127.0.0.1]:46227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCRjp-0003qI-Rk for submit@debbugs.gnu.org; Fri, 05 Apr 2019 12:30:49 -0400 Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCRjj-0003q4-5H for 35154@debbugs.gnu.org; Fri, 05 Apr 2019 12:30:41 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1554481812; cv=none; d=zoho.com; s=zohoarc; b=ZjDRj2OyK6PXtI/QykjwSxcksWX/1MVfA1cXTEQEhqNOPSMTUN6VUtdHeSmGyLgh6qdWviZg+xbL/AqZdAagO8yP9IYYqOmaX6Vp5xGF2xepXcTovOnQYPWfMBidGE9+UsxBGBDYHgfpa5Kbo5IXUHr5IdD8HIYFZzMcPjw82mY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1554481812; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=pKLNPkUdP1qspU3rFec3lXbI4lpsPKeQ8nBru2pfCFc=; b=mtqPzGmv0CTXyV1IW/0S5eW+UuMhGCRN5x4D1chWF3RKXDrREwK/lVG3rMmjj/OEbvEapd+V4NawyEyPI75x0wQFgBgsJQPeKsZ6UGkrGa83a2rOW3rgA/5S/0SUOuemRKngKAeV/D/N416FSJeK0ftZZZtLkyBzeOvSUzUmeoI= 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=1554481812; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=913; bh=pKLNPkUdP1qspU3rFec3lXbI4lpsPKeQ8nBru2pfCFc=; b=IsVLPDTQ+EdY5lEhPW3B8CcNMGaMqlvVJuPCjh583y9SBgjVaHXP5TGEe7EXn0ii tq30lHySFIobd59zCubV1L8tvVv7SYrn6nflSF6W0IlQDodv+sUgA9c5w8nyHcmKbCJ xjsikok06ld/546q+w0MkPgvnN3+D7LKFbAWOns4= Received: from localhost (p54AD4F32.dip0.t-ipconnect.de [84.173.79.50]) by mx.zohomail.com with SMTPS id 1554481810285997.9520355655438; Fri, 5 Apr 2019 09:30:10 -0700 (PDT) References: User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus 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: Fri, 05 Apr 2019 18:30:05 +0200 Message-ID: <8736mwxvn6.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.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 (-) Jack Hill writes: > On Fri, 5 Apr 2019, znavko@tutanota.com wrote: > >> As I know it seems like need to run `guix pull` to update your scheme files. > > After guix pulling, I still see the problem with the latest Guix. My > guix describe information: > > $ guix describe > Generation 124 Apr 05 2019 11:24:29 (current) > guix-at-duke a9674ec > repository URL: https://gitlab.oit.duke.edu/jackhill/guix-at-duke.git > branch: master > commit: a9674ec7b0decac94745c91df886817e2fc8a91b > guix 3a66563 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 3a665637afc32a142dc24a77ce7ce9235eb6a3af I think (gnu packages curl) is not correct because it provides libssh2-1.8.0, which inherits from a package that is in (gnu packages ssh). The definition of libssh2-1.8.0 should probably be moved to (gnu packages ssh). -- Ricardo From unknown Tue Jun 17 22:10:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 05 Apr 2019 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35154 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: 35154@debbugs.gnu.org, znavko@tutanota.com Received: via spool by 35154-submit@debbugs.gnu.org id=B35154.155448646513032 (code B ref 35154); Fri, 05 Apr 2019 17:48:02 +0000 Received: (at 35154) by debbugs.gnu.org; 5 Apr 2019 17:47:45 +0000 Received: from localhost ([127.0.0.1]:46270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCSwL-0003Nw-3C for submit@debbugs.gnu.org; Fri, 05 Apr 2019 13:47:45 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:59054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCSwJ-0003IU-9f for 35154@debbugs.gnu.org; Fri, 05 Apr 2019 13:47:43 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hCSwB-0002XF-BL; Fri, 05 Apr 2019 13:47:35 -0400 Date: Fri, 5 Apr 2019 13:47:35 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: <8736mwxvn6.fsf@elephly.net> Message-ID: References: <8736mwxvn6.fsf@elephly.net> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.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 (-) On Fri, 5 Apr 2019, Ricardo Wurmus wrote: > I think (gnu packages curl) is not correct because it provides > libssh2-1.8.0, which inherits from a package that is in (gnu packages > ssh). > > The definition of libssh2-1.8.0 should probably be moved to (gnu > packages ssh). Maybe. Here's an interesting twist: I thought I would try produce a patch to move that definition. From a up-to-date checkout (commit 177bc62d63e89a1ce2f255879bca1fdc5f3769f1), I ran: guix environment guix ./bootstrap ./configure --localstatedir=/var make ./pre-inst-env guix package --show=openssh And there is no error even though the definition had not been moved. However, if I guix pull to the same commit, the problem persists. From unknown Tue Jun 17 22:10:42 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: Jack Hill Subject: bug#35154: closed (Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable) Message-ID: References: <87ef6dlqwf.fsf@gnu.org> X-Gnu-PR-Message: they-closed 35154 X-Gnu-PR-Package: guix Reply-To: 35154@debbugs.gnu.org Date: Sun, 07 Apr 2019 16:31:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1554654662-29683-1" This is a multi-part message in MIME format... ------------=_1554654662-29683-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35154: guix package --show=3Dopenssh gnu/packages/curl.scm:55:4: error: li= bssh2: unbound variable 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 35154@debbugs.gnu.org. --=20 35154: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35154 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1554654662-29683-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35154-done) by debbugs.gnu.org; 7 Apr 2019 16:30:20 +0000 Received: from localhost ([127.0.0.1]:48632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDAgW-0007hv-DY for submit@debbugs.gnu.org; Sun, 07 Apr 2019 12:30:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDAgU-0007hh-D2 for 35154-done@debbugs.gnu.org; Sun, 07 Apr 2019 12:30:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56654) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDAgO-0007dR-UR; Sun, 07 Apr 2019 12:30:13 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52628 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hDAgM-0000vS-70; Sun, 07 Apr 2019 12:30:11 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jack Hill Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 Germinal an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 07 Apr 2019 18:30:08 +0200 In-Reply-To: (Jack Hill's message of "Thu, 4 Apr 2019 22:25:43 -0400 (EDT)") Message-ID: <87ef6dlqwf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35154-done Cc: Marius Bakke , 35154-done@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 Jack, Jack Hill skribis: > 1 (primitive-load-path "gnu/packages/curl" #) > In gnu/packages/curl.scm: > 55:4 0 (_) > > gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Fixed in 71b4974a40347bdc651c3a1f923780733d96ded7. The lesson is: when inheriting from a package, do it in the module where it=E2=80=99s defined. Thanks, Ludo=E2=80=99. ------------=_1554654662-29683-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Apr 2019 02:25:54 +0000 Received: from localhost ([127.0.0.1]:44909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCEYE-0006an-6e for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCEYC-0006aZ-Sq for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:47057) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCEY7-0008G5-Kd for submit@debbugs.gnu.org; Thu, 04 Apr 2019 22:25:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCEY6-0002dG-BZ for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:47 -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.8 required=5.0 tests=BAYES_50,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 1hCEY5-00088v-Br for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:46 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35392) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCEY5-000854-5z for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:45 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hCEY4-00013a-0U for bug-guix@gnu.org; Thu, 04 Apr 2019 22:25:44 -0400 Date: Thu, 4 Apr 2019 22:25:43 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: bug-guix@gnu.org Subject: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Message-ID: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="925712948-95517052-1554431144=:30127" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 104.248.1.95 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) 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: -0.1 (/) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-95517052-1554431144=:30127 Content-Type: text/plain; format=flowed; charset=UTF-8 Content-Transfer-Encoding: 8BIT Hi Guix, When trying to run guix package --show with packages from the (gnu packages ssh) module, such as openssh, guile-ssh, and libssh, I get the following stack trace: $ guix package --show=openssh Backtrace: In ice-9/boot-9.scm: 3014:26 19 (_) In unknown file: 18 (primitive-load-path "gnu/packages/gnupg" #) In gnu/packages/gnupg.scm: 34:0 17 (_) In ice-9/boot-9.scm: 2874:4 16 (define-module* _ #:filename _ #:pure _ #:version _ # _ …) 2887:24 15 (_) 222:29 14 (map1 _) 222:29 13 (map1 _) 222:29 12 (map1 _) 222:29 11 (map1 _) 222:29 10 (map1 _) 222:17 9 (map1 (((gnu packages curl)) ((gnu packages crypto)) # …)) 2800:17 8 (resolve-interface (gnu packages curl) #:select _ #:hide …) In ice-9/threads.scm: 390:8 7 (_ _) In ice-9/boot-9.scm: 2726:13 6 (_) In ice-9/threads.scm: 390:8 5 (_ _) In ice-9/boot-9.scm: 2994:20 4 (_) 2312:4 3 (save-module-excursion _) 3014:26 2 (_) In unknown file: 1 (primitive-load-path "gnu/packages/curl" #) In gnu/packages/curl.scm: 55:4 0 (_) gnu/packages/curl.scm:55:4: error: libssh2: unbound variable $ guix describe Generation 123 Apr 04 2019 22:02:49 (current) guix-at-duke a9674ec repository URL: https://gitlab.oit.duke.edu/jackhill/guix-at-duke.git branch: master commit: a9674ec7b0decac94745c91df886817e2fc8a91b guix 54c9d7b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 54c9d7bb69847c89a7193347f858bb4e9476f7df To me, the error looks like a missing module import or simmilar, but I can't spot it. Perhaps it is something else. Best, Jack --925712948-95517052-1554431144=:30127-- ------------=_1554654662-29683-1--