Arun Isaac <arunis...@systemreboot.net> skribis: >> Why 'git-fetch'? There is a release tarball: >> >> https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2 > > Yes, there is a release tarball. But, there is some server side issue > with the url. When I try to download it with wget, I get a "The server > name sent was not recognized" warning. wget ignores this warning and > moves on. The guix downloader fails completely. Should the guix > downloader be patched to ignore this warning as well? > > The guix downloader output is shown below. > > $ guix download https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2 > > Starting download of /tmp/guix-file.9jzMRu > From https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2... > ERROR: Throw to key `gnutls-error' with args `(#<gnutls-error-enum A TLS > warning alert has been received.> handshake)'. > failed to download "/tmp/guix-file.9jzMRu" from > "https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2" > guix download: error: https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2: > download failed > > The wget downloader output is shown below. > > $ wget https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2 > > --2016-09-09 23:58:53-- > https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2 > Resolving unix4lyfe.org (unix4lyfe.org)... 64.62.188.248, > 2001:470:1:41::403e:bcf8 > Connecting to unix4lyfe.org (unix4lyfe.org)|64.62.188.248|:443... connected. > GnuTLS: A TLS warning alert has been received. > GnuTLS: received alert [112]: The server name sent was not recognized
This has to do with the TLS ‘SERVER NAME’ extension (info "(gnutls) Server name indication"). Unfortunately gnutls-cli -p https unix4lyfe.org -VV doesn’t seem to provide helpful info. I don’t think we can easily ignore this alert in (guix build download), and it’s really a server configuration issue in the first place. Ludo’.