GNU bug report logs - #34927
Curl is not configured to use its dependency libssh2

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Wed, 20 Mar 2019 20:55:02 UTC

Severity: normal

Done: Marius Bakke <mbakke <at> fastmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Leo Famulari <leo <at> famulari.name>
Subject: bug#34927: closed (Re: bug#34927: Curl is not configured to use
 its dependency libssh2)
Date: Thu, 21 Mar 2019 20:38:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#34927: Curl is not configured to use its dependency libssh2

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 34927 <at> debbugs.gnu.org.

-- 
34927: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=34927
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Leo Famulari <leo <at> famulari.name>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 34927-done <at> debbugs.gnu.org, guix-sysadmin <at> gnu.org
Subject: Re: bug#34927: Curl is not configured to use its dependency libssh2
Date: Thu, 21 Mar 2019 16:37:00 -0400
[Message part 3 (text/plain, inline)]
On Thu, Mar 21, 2019 at 08:06:24PM +0100, Marius Bakke wrote:
> This commit changed the cURL derivation, so I pushed a followup in
> c1f4e6491cecc5d121ef371a8fb2aa0a07030d36.

Oops... I did check that the libssh2 derivation had not changed, but I
didn't expect the order of the inputs in the curl package definition to
affect the derivation. Thanks for you quick fix!

> I think using the "hidden?" property will leave the derivation
> unchanged (as opposed to (hidden-package ...)).

(hidden-package) does work to preserve the derivation — the issue was
the inputs ordering in the curl package definition. I pushed another
followup to use it.
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: Curl is not configured to use its dependency libssh2
Date: Wed, 20 Mar 2019 16:40:52 -0400
[Message part 6 (text/plain, inline)]
While working on a libssh2 update [0] I noticed that curl was not
keeping a reference to libssh2, even though libssh2 is an input of the
curl build.

Our curl package is missing the required configuration option:

------
SSH support:      no      (--with-libssh2)
------

I assume that our curl package did build with SSH support in the past,
but I'm not sure.

It's unfortunate that we have to use a graft to update libssh2 even
though only a few dozen packages refer to it, because of this curl
issue.

What should we do about curl? Should we remove libssh2 from its inputs,
or enable the build-time --with-libssh2 configuration option?

[0] 
https://bugs.gnu.org/34926
[signature.asc (application/pgp-signature, inline)]

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

Previous Next


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