[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/6] Error reporting and hints for missing modules
From: |
myglc2 |
Subject: |
Re: [PATCH 0/6] Error reporting and hints for missing modules |
Date: |
Wed, 08 Nov 2017 14:07:14 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi Ludo’,
I built and played with this. I see you also provide a search hint when
you don't find an obvious match, as in ...
sys.scm:3:0: error: module (gnu services sshx) not found
hint: You may use `guix system search sshx' to search for a service matching
`sshx'. If you get the line `location: gnu/services/foo.scm:188:2', add `foo'
to the `use-service-modules'
form.
This is very nice indeed.
Based on testing, may I suggest the hint rewording shown below ...
On 11/08/2017 at 12:42 myglc2 writes:
> On 11/08/2017 at 16:33 julien lepiller writes:
>
>> Le 2017-11-08 14:09, Ludovic Courtès a écrit :
>>> Hi!
>>>
>>> Here’s an improved version that supports hints (with Texinfo markup and
>>> i18n) and error reporting with source location info.
>>>
>>> Hints try to make suggestions. If you write:
>>>
>>> (use-package-modules qemu)
>>>
>>> You’ll get:
>>>
>>> configuration.scm:7:0: error: module (gnu packages qemu) not found
>>> hint: Did you mean `(use-package-modules virtualization)'?
hint: Try adding `(use-package-modules virtualization)'
>>>
>>> If you write:
>>>
>>> (use-service-modules openssh)
>>>
>>> You get:
>>>
>>> configuration.scm:9:0: error: module (gnu services openssh) not found
>>> hint: Did you mean `(use-service-modules ssh)'?
hint: Try adding `(use-service-modules ssh)'
- [PATCH 3/6] services: 'fold-service-types' honors its seed., (continued)
- [PATCH 3/6] services: 'fold-service-types' honors its seed., Ludovic Courtès, 2017/11/08
- [PATCH 5/6] services: Add 'lookup-service-types'., Ludovic Courtès, 2017/11/08
- [PATCH 4/6] services: 'fold-service-types' includes (gnu services)., Ludovic Courtès, 2017/11/08
- [PATCH 2/6] ui: Define and honor '&error-location' and '&fix-hint' conditions., Ludovic Courtès, 2017/11/08
- [PATCH 6/6] gnu: Improve error reporting of the use-.*modules macros., Ludovic Courtès, 2017/11/08
- Re: [PATCH 6/6] gnu: Improve error reporting of the use-.*modules macros., Chris Marusich, 2017/11/10
- Re: [PATCH 6/6] gnu: Improve error reporting of the use-.*modules macros., Ludovic Courtès, 2017/11/11
- Re: [PATCH 6/6] gnu: Improve error reporting of the use-.*modules macros., Chris Marusich, 2017/11/11
- Re: [PATCH 0/6] Error reporting and hints for missing modules, julien lepiller, 2017/11/08
- Re: [PATCH 0/6] Error reporting and hints for missing modules, myglc2, 2017/11/08
- Re: [PATCH 0/6] Error reporting and hints for missing modules,
myglc2 <=
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/08
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/09
- Re: [PATCH 0/6] Error reporting and hints for missing modules, myglc2, 2017/11/10
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Julien Lepiller, 2017/11/10
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/11
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/11
- Re: [PATCH 0/6] Error reporting and hints for missing modules, myglc2, 2017/11/13
- Re: [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/30
- Re: The usability of Guix configurations, Hartmut Goebel, 2017/11/07
Re: The usability of Guix configurations, myglc2, 2017/11/06