Subject: bug#31983: closed (Re: bug#31983: guix lint command error.)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 27 Jun 2018 21:33:03 +0000

Your bug report

#31983: guix lint command error.

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 [email-masked].

-- 
31983: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=31983
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#31983: guix lint command error.
From: [email-masked] (Ludovic Courtès)
To: Fis Trivial <[email-masked]>
Cc: Ricardo Wurmus <[email-masked]>, "[email-masked]" <[email-masked]>
Date: Wed, 27 Jun 2018 23:31:59 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Fis Trivial <[email-masked]> skribis:

> Ricardo Wurmus writes:
>
>> Fis Trivial <[email-masked]> writes:

[...]

>>> guix/scripts/lint.scm:490:16: In procedure validate-uri:
>>> error: make-session: unbound variable
>>
>> You need gnutls (with Guile bindings).  Are you using Guix from a git
>> checkout, or do you use “guix pull”?
>
> Hi, I use guix pull. This is positive, I never change guix itself by any
> other methods.

Oops, ‘guix pull’ would not add GnuTLS as a dependency.  Fixed in commit
108015df6d03e82ac9a6a0a92dcfa389fa702e72.

Thanks!

Ludo’.

Subject: guix lint command error.
From: Fis Trivial <[email-masked]>
To: "[email-masked]" <[email-masked]>
Date: Tue, 26 Jun 2018 19:23:58 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

$ guix lint guix

;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
Backtrace:
           5 (primitive-load "/home/fis/.config/guix/current/bin/guix")
In guix/ui.scm:
  1557:12  4 (run-guix-command _ . _)
In srfi/srfi-1.scm:
    640:9  3 (for-each #<procedure 2179f40 at guix/scripts/lint.scm…> …)
In guix/scripts/lint.scm:
   1079:4  2 (run-checkers #<package [email-masked] gnu/pac…> …)
In srfi/srfi-1.scm:
    640:9  1 (for-each #<procedure 3769e80 at guix/scripts/lint.scm…> …)
In guix/scripts/lint.scm:
   490:16  0 (validate-uri #<<uri> scheme: https userinfo: #f host:…> …)

guix/scripts/lint.scm:490:16: In procedure validate-uri:
error: make-session: unbound variable

version:
guix (GNU Guix) 65f46862fa677c7b6203c8513ffdfc077624baf2
Copyright (C) 2018 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.