GNU bug report logs -
#37371
CMake’s “ctest” doesn’t know about X.509 certificates
Previous Next
Full log
View this message in rfc822 format
Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:
> The ‘ctest’ command uses libcurl to submit reports to CDash servers.
> However, it does not “getenv” anything related to CA certs, and it does
> not either look at /etc/ssl/certs.
[…]
>
> For now I propose to provide a patched ‘cmake’ package that does the
> right thing.
This is the correct way, in my opinion. The user of libcurl is supposed
to handle environment variable lookup.
> On #guix, Tobias also rightfully suggested adding a ‘getenv’ call
> directly in libcurl, which may be the better long-term solution (though
> it’s unclear whether that could interfere with application logic.)
This idea has been around for a pretty long time. I don’t really like
it, but it would solve so many problems where users of libcurl don’t do
env var lookups and fall back to the default, which is not guaranteed to
exist when using Guix on foreign distros or even on Guix System.
--
Ricardo
This bug report was last modified 5 years and 254 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.