me
/
guix
Archived
1
0
Fork 0

build-self: Silent Guile warnings while computing the derivation.

In particular, silence the Guile-Git autoload warnings introduced by
c1940fde43.

* build-aux/build-self.scm (build-program): Wrap 'guix-derivation' call
in 'parameterize'.
master
Ludovic Courtès 2021-03-19 21:33:37 +01:00
parent b93d7daeaf
commit ef2b9322fa
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 11 additions and 8 deletions

View File

@ -356,14 +356,17 @@ interface (FFI) of Guile.")
(display (display
(and=> (and=>
(run-with-store store ;; Silence autoload warnings and the likes.
(guix-derivation source version (parameterize ((current-warning-port
#$guile-version (%make-void-port "w")))
#:channel-metadata (run-with-store store
'#$channel-metadata (guix-derivation source version
#:pull-version #$guile-version
#$pull-version) #:channel-metadata
#:system system) '#$channel-metadata
#:pull-version
#$pull-version)
#:system system))
derivation-file-name)))))) derivation-file-name))))))
#:module-path (list source)))) #:module-path (list source))))