gexp: 'compiled-modules' disables deprecation warnings by default.
commita912c723f76d9762072ce27204a9227a64bcb625
authorLudovic Courtès <ludo@gnu.org>
Wed, 29 Nov 2017 15:38:13 +0000 (29 16:38 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 29 Nov 2017 15:44:54 +0000 (29 16:44 +0100)
tree30b297b2bf10c4bb3aa40905839b642e10643b05
parent15c2ddc12460c9d1e26fb89639b460b8a0b3ffc0
gexp: 'compiled-modules' disables deprecation warnings by default.

This avoids repeated deprecation messages, particularly while running
'guix system build' or similar.

* guix/gexp.scm (gexp->derivation): Add #:deprecation-warnings.  Pass it
to 'compiled-modules'.
(compiled-modules): Add #:deprecation-warnings and honor it.
* doc/guix.texi (G-Expressions): Update 'gexp->derivation'
documentation.
* guix/packages.scm (patch-and-repack): Pass #:deprecation-warnings #t.
doc/guix.texi
guix/gexp.scm
guix/packages.scm