From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Muriithi Subject: Re: Errors Linting Package Definition for New Package ruby-net-http-digest-auth Date: Wed, 9 Nov 2016 18:07:34 +0300 Message-ID: References: <20161108213940.GA23513@jasmine> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4UTU-0000sg-NV for guix-devel@gnu.org; Wed, 09 Nov 2016 10:07:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4UTQ-0004sb-OZ for guix-devel@gnu.org; Wed, 09 Nov 2016 10:07:40 -0500 Received: from mail-lf0-x22b.google.com ([2a00:1450:4010:c07::22b]:34548) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4UTQ-0004rw-Gt for guix-devel@gnu.org; Wed, 09 Nov 2016 10:07:36 -0500 Received: by mail-lf0-x22b.google.com with SMTP id o141so94500977lff.1 for ; Wed, 09 Nov 2016 07:07:36 -0800 (PST) In-Reply-To: <20161108213940.GA23513@jasmine> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Leo Famulari Cc: guix-devel@gnu.org > There are two TLS errors (here, for GitHub, and below, for NIST). I'm > not sure but I'd guess that the linter is unable to find your > certificate store, or it lacks the GnuTLS client. How about if you try > invoking the linter in an environment where you have all of Guix's > dependencies available? Like this: > > $ guix environment guix --pure -- ./pre-inst-env guilx lint ruby-net-http-digest-auth I tried that and still my system can't seem to find the X.509 certificates. I then hit up the manuals some more to read up on certificates (https://www.gnu.org/software/guix/manual/html_node/X_002e509-Certificates.html#X_002e509-Certificates) and tried the same command after setting up as show in the link. Still, my system couldn't find the certificates. So I decided to try and lint an already accepted package, for the fun of it, in this case ruby-concurrent by running: $ guix environment guix --pure -- ./pre-inst-env guilx lint ruby-concurrent The same 2 failing certs, github and static.nvd.nist.gov failed, even in the case of the accepted packages. At this point I am stumped. For more troubleshooting information, I am running Debian 8 "Jessie" $ uname -a Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux I will keep looking, and should I find out what the issue is on my own, I will update this thread with the results. If anyone has an idea, I'd be grateful for pointers on what I am doing wrong. -- Frederick M. Muriithi