[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The usability of Guix configurations
From: |
myglc2 |
Subject: |
Re: The usability of Guix configurations |
Date: |
Tue, 07 Nov 2017 09:11:42 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
On 11/07/2017 at 14:13 julien lepiller writes:
> Le 2017-11-07 13:52, Hartmut Goebel a écrit :
>> Am 07.11.2017 um 12:05 schrieb julien lepiller:
>>> Since we encourage users to use use-package-modules etc, I think it's
>>> better
>>> to catch this error and explain it to users as soon as it happens.
>>> It's more
>>> friendly for users than a troubleshooting section in the manual.
>>
>> +1
>> Thanks for proposing a patch so quickly!
>>
>>> Package module "abc" does not exist.
>>> ERROR: In procedure scm-error:
>>> ERROR: check "use-package-modules" line in your configuration.
>>
>> For me this looks confusing: The actual error message is not
>> prefixed by
>> "ERROR:". Also (nitpicking) the explanation could by a bit more
>> verbose.
>> Like this:
>>
>> ERROR: In procedure scm-error:
>> ERROR: Package module "abc" does not exist.
>> ERROR: Please check the "use-package-modules" line in your
>> configuration.
>>
>> It would even be better is the fist line would not refer to "procedure
>> scm-error", but to the config actually processed (and even the line in
>> there). But nevertheless this patch is a big improvement already.
>
> This new version outputs something like this :
>
>
> guix system: error: failed to load 'vm-image.tmpl':
> vm-image.tmpl:6:0: vm-image.tmpl:6:0: Package module "abc" does not
> exist.
> Check the "use-package-modules" line in your configuration.
Thanks Julien, I tried the patch and it works for me. I think it is a
great improvement.
Small suggestion: is it feasible for the last line to read:
Please add a module containing "abc" to the "use-package-modules" line in your
configuration.
TIA - George
- The usability of Guix configurations, myglc2, 2017/11/06
- Re: The usability of Guix configurations, Leo Famulari, 2017/11/06
- Re: The usability of Guix configurations, myglc2, 2017/11/06
- Re: The usability of Guix configurations, myglc2, 2017/11/06
- Re: The usability of Guix configurations, julien lepiller, 2017/11/07
- Re: The usability of Guix configurations, Hartmut Goebel, 2017/11/07
- Re: The usability of Guix configurations, julien lepiller, 2017/11/07
- Re: The usability of Guix configurations,
myglc2 <=
- Re: The usability of Guix configurations, julien lepiller, 2017/11/07
- Re: The usability of Guix configurations, myglc2, 2017/11/07
- [PATCH] Re: The usability of Guix configurations, julien lepiller, 2017/11/07
- Message not available
- Re: [PATCH] Re: The usability of Guix configurations, Julien Lepiller, 2017/11/07
- Re: [PATCH] Re: The usability of Guix configurations, myglc2, 2017/11/07
- Reporting module errors, Ludovic Courtès, 2017/11/07
- Re: Reporting module errors, myglc2, 2017/11/07
- Re: Reporting module errors, Hartmut Goebel, 2017/11/08
- Re: Reporting module errors, Ludovic Courtès, 2017/11/08
- [PATCH 0/6] Error reporting and hints for missing modules, Ludovic Courtès, 2017/11/08