GNU bug report logs - #35154
guix package --show=openssh gnu/packages/curl.scm:55:4: error: libssh2: unbound variable

Previous Next

Package: guix;

Reported by: Jack Hill <jackhill <at> jackhill.us>

Date: Fri, 5 Apr 2019 02:26:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 35154 <at> debbugs.gnu.org (full text, mbox):

From: Jack Hill <jackhill <at> jackhill.us>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 35154 <at> debbugs.gnu.org, znavko <at> tutanota.com
Subject: Re: bug#35154: guix package --show=openssh gnu/packages/curl.scm:55:4:
 error: libssh2: unbound variable
Date: Fri, 5 Apr 2019 13:47:35 -0400 (EDT)
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.




This bug report was last modified 6 years and 103 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.