derivations: Restore UTF-8 encoding of build scripts.
authorLudovic Courtès <ludo@gnu.org>
Fri, 21 Apr 2017 20:43:28 +0000 (22:43 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 21 Apr 2017 20:45:29 +0000 (22:45 +0200)
commit9231ef12f2a595b8f1e677dbe50cc499555302b6
tree0b43e1e56e5e196c5d7592f67affb719e02fe451
parent0a3bed8819551c94fd715828f0522f55af836ea0
derivations: Restore UTF-8 encoding of build scripts.

Reported by Mark H Weaver <mhw@netris.org>
at <https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00457.html>.

* guix/derivations.scm (build-expression->derivation): Use a string
output port for the expression.  This reverts part of
2dce88d5bbe7a65e101c0734d1c6db44ecc8c299.
* tests/derivations.scm ("build-expression->derivation and builder
encoding"): New test.
guix/derivations.scm
tests/derivations.scm