<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/guix-build.sh, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-04-19T15:46:40Z</updated>
<entry>
<title>guix build: Accept multiple '-s' options.</title>
<updated>2019-04-19T15:46:40Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-19T13:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=ea261dea0c581771b4cf297e983f7addc6807051'/>
<id>urn:sha1:ea261dea0c581771b4cf297e983f7addc6807051</id>
<content type='text'>
* guix/scripts/build.scm (%default-options): Remove 'system'.
(%options) &lt;--system&gt;: Keep previous occurrences of 'system in RESULT.
(options-&gt;derivations)[system]: Remove.
[systems, things-to-build]: New variables.
[compute-derivation]: New procedure.
Iterate on all of SYSTEMS to compute the derivations of THINGS-TO-BUILD.
* tests/guix-build.sh: Add test for one and multiple '-s' flags.
* doc/guix.texi (Additional Build Options): Document this behavior.
</content>
</entry>
<entry>
<title>guix build: Fix relative file name canonicalization for '--root'.</title>
<updated>2019-04-15T14:57:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-15T14:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4aea820f0954fce4d076718072faf211f62f3f9d'/>
<id>urn:sha1:4aea820f0954fce4d076718072faf211f62f3f9d</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/35271&gt;.
Reported by rendaw &lt;7e9wc56emjakcm@s.rendaw.me&gt;.

* guix/scripts/build.scm (register-root): When ROOT is a relative file
name, append the basename of ROOT, not ROOT itself.
* tests/guix-build.sh: Add test.
</content>
</entry>
<entry>
<title>daemon: Rename 'NIX_STATE_DIR' and 'NIX_DB_DIR' environment variables.</title>
<updated>2019-02-03T23:03:30Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-02-03T21:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a87d66f371da2a84d7bba1cae58b71c9c9af73aa'/>
<id>urn:sha1:a87d66f371da2a84d7bba1cae58b71c9c9af73aa</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/22459&gt;.
Reported by Jeff Mickey &lt;j@codemac.net&gt;.

* guix/config.scm.in (%state-directory): Change NIX_STATE_DIR to
GUIX_STATE_DIRECTORY.
(%store-database-directory): Change NIX_DB_DIR to
GUIX_DATABASE_DIRECTORY.
* nix/libstore/globals.cc (Settings::processEnvironment): Likewise.
* guix/self.scm (make-config.scm): Likewise.
* build-aux/build-self.scm (make-config.scm): Likewise.
* build-aux/test-env.in: Likewise.
* tests/derivations.scm ("derivation #:leaked-env-vars"): Likewise.
* tests/guix-build.sh (GUIX_DAEMON_SOCKET): Likewise.
* tests/guix-daemon.sh (socket): Likewise.
</content>
</entry>
<entry>
<title>guix build: '-f' accepts file-like objects.</title>
<updated>2018-10-09T16:54:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-10-09T16:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b33e191c86b7638517ea838b63a54d031a033554'/>
<id>urn:sha1:b33e191c86b7638517ea838b63a54d031a033554</id>
<content type='text'>
* guix/scripts/build.scm (options-&gt;things-to-build)[validate-type]:
Check for 'file-like?'.
(options-&gt;derivations): Accept 'file-like?'.
* tests/guix-build.sh: Add a test with 'computed-file'.
* doc/guix.texi (Additional Build Options): Mention file-like objects.
</content>
</entry>
<entry>
<title>guix build: Nicely report unbound variables with hints.</title>
<updated>2018-05-04T13:07:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-04T13:05:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2d2f98efb36db3f003d950a004806234962b4f4d'/>
<id>urn:sha1:2d2f98efb36db3f003d950a004806234962b4f4d</id>
<content type='text'>
* guix/ui.scm (print-unbound-variable-error): Add "error:" to the
message.
(report-unbound-variable-error): New procedure, with code formerly in
'report-load-error'.
(report-load-error): Use it.
(call-with-unbound-variable-handling): New procedure.
(with-unbound-variable-handling): New macro.
* guix/scripts/build.scm (options-&gt;derivations): Wrap body in
'with-unbound-variable-handling'.
* tests/guix-build.sh (GUIX_PACKAGE_PATH): Add test.
</content>
</entry>
<entry>
<title>gnu: time: Update to 1.9.</title>
<updated>2018-03-13T18:17:06Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2018-03-13T17:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=64f925cb4bb726b07e1d115e1132688ca47bdefe'/>
<id>urn:sha1:64f925cb4bb726b07e1d115e1132688ca47bdefe</id>
<content type='text'>
* gnu/packages/time.scm (time): Update to 1.9.
* tests/guix-build.sh: Update time package to 1.9.
</content>
</entry>
<entry>
<title>tests: Refer to "time@1.8".</title>
<updated>2017-11-11T14:33:04Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-11T14:33:04Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4ad3a3f995dc9bd00edbe37eb773bf07d1ad14c0'/>
<id>urn:sha1:4ad3a3f995dc9bd00edbe37eb773bf07d1ad14c0</id>
<content type='text'>
This is a followup to dd00e0919fcecd895ff4e5a646cf068f46ff8d12.

* tests/guix-build.sh: Refer to "time@1.8".
</content>
</entry>
<entry>
<title>packages: Remove support for PACKAGE-VERSION deprecated syntax.</title>
<updated>2017-05-01T15:27:54Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-01T13:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e30c2be10da8929e42aafc7770257e84de49ffbb'/>
<id>urn:sha1:e30c2be10da8929e42aafc7770257e84de49ffbb</id>
<content type='text'>
This syntax had been deprecated since 2016-02-28.

* gnu/packages.scm (%find-package): Remove #:fallback? parameter and handling.
* tests/guix-build.sh: Remove test for "time-1.7" syntax.
* doc/guix.texi (Invoking guix lint): Update 'guix lint' output in example.
</content>
</entry>
<entry>
<title>store: 'GUIX_DAEMON_SOCKET' can now be a URI.</title>
<updated>2017-04-21T15:23:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2017-04-21T09:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1397b422e254929de1805aaf1d0759cd5da6a60b'/>
<id>urn:sha1:1397b422e254929de1805aaf1d0759cd5da6a60b</id>
<content type='text'>
* guix/store.scm (%daemon-socket-file): Rename to...
(%daemon-socket-uri): ... this.
(connect-to-daemon): New procedure.
(open-connection): Rename 'file' to 'uri'.  Use 'connect-to-daemon'
instead of 'open-unix-domain-socket'.
* guix/tests.scm (open-connection-for-tests): Rename 'file' to 'uri'.
* tests/guix-build.sh: Add tests.
* tests/store.scm ("open-connection with file:// URI"): New tests.
</content>
</entry>
<entry>
<title>gnu: Rename "guile-next" to "guile".</title>
<updated>2017-03-19T17:14:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-03-19T16:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f6396d862f9f8ce0c0e6894ce30599773167af0c'/>
<id>urn:sha1:f6396d862f9f8ce0c0e6894ce30599773167af0c</id>
<content type='text'>
* gnu/packages/guile.scm (guile-next): Rename to...
(guile-2.2): ... this.  Update users.
[name]: Change to "guile".
[synopsis]: Remove.
[properties]: Remove 'upstream-name', 'ftp-server', and
'ftp-directory'.
* gnu/packages/bioinformatics.scm (rcas-web): Update accordingly.
* gnu/packages/tls.scm (gnutls/guile-2.2): Likewise.
* tests/guix-build.sh: Use 'guile@2.2' instead of 'guile-next'.
* doc/guix.texi (Package Transformation Options): Update examples that
referred to "guile-next".
</content>
</entry>
</feed>
