From unknown Tue Jun 17 20:29:29 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#35154 <35154@debbugs.gnu.org> To: bug#35154 <35154@debbugs.gnu.org> Subject: Status: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable Reply-To: bug#35154 <35154@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:29:29 +0000 retitle 35154 guix package --show=3Dopenssh gnu/packages/curl.scm:55:4: err= or: libssh2: unbound variable reassign 35154 guix submitter 35154 Jack Hill severity 35154 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 04 22:25:54 2019 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-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 05 02:53:33 2019 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: To: Jack Hill Message-ID: In-Reply-To: References: Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_48887_537954860.1554447199914" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35154 Cc: 35154@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.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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 05 11:26:19 2019 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 To: znavko@tutanota.com Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable 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-Debbugs-Envelope-To: 35154 Cc: 35154@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 (-) 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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 05 12:30:49 2019 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 To: Jack Hill Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable 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-Debbugs-Envelope-To: 35154 Cc: 35154@debbugs.gnu.org, znavko@tutanota.com 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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 05 13:47:45 2019 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 To: Ricardo Wurmus Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable 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-Debbugs-Envelope-To: 35154 Cc: 35154@debbugs.gnu.org, znavko@tutanota.com 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 debbugs-submit-bounces@debbugs.gnu.org Sun Apr 07 12:30:20 2019 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. From unknown Tue Jun 17 20:29:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 06 May 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator