Ludovic Courtès c5a4a92f1a
gnu: Improve error reporting of the use-.*modules macros.
Suggested by Julien Lepiller and myglc2
at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00106.html>.

* gnu.scm (%try-use-modules): New procedure.
(package-module-hint, service-module-hint): New procedures.
(try-use-modules): New macro.
(use-package-modules, use-service-modules, use-system-modules): Use it.
* tests/guix-system.sh: Test it.
2017-11-08 22:36:20 +01:00
..
2014-08-11 18:45:54 +02:00
2017-05-23 13:36:58 -04:00
2016-10-06 18:14:45 +02:00
2015-06-21 23:39:11 +02:00
2017-05-11 23:31:29 +02:00
2014-12-04 23:53:16 +01:00
2016-08-14 00:01:29 -04:00
2016-12-19 14:37:40 +01:00
2014-09-13 14:22:37 +02:00
2015-01-28 21:32:58 +01:00