Ludovic Courtès ca465a9c84
gexp: Warn when importing (guix config) or (ice-9 …).
While importing those modules from the host system is valid, it is often
a mistake that introduces non-reproducibility.  This patch prints a
warning when that happens.

* guix/gexp.scm (gexp-attribute): Add #:validate parameter and honor it.
(gexp-modules)[validate-modules]: New procedure.
Pass it to 'gexp-attribute'.
* tests/gexp.scm ("gexp-modules, warning"): New test.
2020-11-05 16:13:50 +01:00
..
2020-10-28 21:11:11 -07:00
2017-07-21 17:03:24 +02:00
2019-12-15 00:34:05 +01:00
2020-10-12 11:28:56 +02:00
2020-07-05 03:15:08 +05:30
2020-10-12 11:28:56 +02:00
2020-07-05 16:07:59 +05:30
2020-10-20 16:30:15 +02:00
2020-10-22 17:10:25 +02:00
2020-04-17 23:36:47 +02:00
2017-11-08 22:31:58 +01:00
2020-10-12 11:28:56 +02:00
2019-03-13 23:12:43 +01:00
2018-09-04 17:25:11 +02:00