<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/tests, branch v1.0.0</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>tests: Adjust wildcard when testing OS examples.</title>
<updated>2019-04-29T19:57:52+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-29T19:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=09a9f1097458e57d271b05dbf11f1fe0fd98c088'/>
<id>09a9f1097458e57d271b05dbf11f1fe0fd98c088</id>
<content type='text'>
* tests/guix-system.sh: Use *.tmpl instead of *, to avoid catching
backup files, etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tests/guix-system.sh: Use *.tmpl instead of *, to avoid catching
backup files, etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix package: Add 'guix search' alias.</title>
<updated>2019-04-29T10:19:24+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-29T08:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=da56f10971e0b6f32969b10e38ed043b2c99bb82'/>
<id>da56f10971e0b6f32969b10e38ed043b2c99bb82</id>
<content type='text'>
* guix/scripts/search.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a
couple of examples.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/search.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a
couple of examples.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix package: Add 'install', 'remove', and 'upgrade' aliases.</title>
<updated>2019-04-29T08:13:44+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-27T16:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6'/>
<id>d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6</id>
<content type='text'>
* guix/scripts/install.scm, guix/scripts/remove.scm,
guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
* Makefile.am (MODULES, SH_TESTS): Add them.
* po/guix/POTFILES.in: Add them.
* guix/scripts/package.scm (guix-package): Split with...
(guix-package*): ... this.  New procedure.
* doc/guix.texi (Invoking guix package): Document them.
(Binary Installation, Application Setup, Package Management)
(Packages with Multiple Outputs, Package Modules)
(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
simple examples.
* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
and "upgrade".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/install.scm, guix/scripts/remove.scm,
guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
* Makefile.am (MODULES, SH_TESTS): Add them.
* po/guix/POTFILES.in: Add them.
* guix/scripts/package.scm (guix-package): Split with...
(guix-package*): ... this.  New procedure.
* doc/guix.texi (Invoking guix package): Document them.
(Binary Installation, Application Setup, Package Management)
(Packages with Multiple Outputs, Package Modules)
(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
simple examples.
* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
and "upgrade".
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Adjust accounts test to shell-as-config change.</title>
<updated>2019-04-27T14:30:40+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-27T14:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0c329bf4b0c00abdc9a7d9c818d36d4d60b3005d'/>
<id>0c329bf4b0c00abdc9a7d9c818d36d4d60b3005d</id>
<content type='text'>
This is a followup to 504a0fc636ec591e65b4a229a37e522e425d8a0c.

* tests/accounts.scm ("allocate-passwd with previous state"): Change
expected 'shell' for "alice" to "/bin/sh".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to 504a0fc636ec591e65b4a229a37e522e425d8a0c.

* tests/accounts.scm ("allocate-passwd with previous state"): Change
expected 'shell' for "alice" to "/bin/sh".
</pre>
</div>
</content>
</entry>
<entry>
<title>guix build: Accept multiple '-s' options.</title>
<updated>2019-04-19T15:46:40+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-19T13:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ea261dea0c581771b4cf297e983f7addc6807051'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Gracefully skip zlib test when zlib is missing.</title>
<updated>2019-04-16T15:30:22+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-16T15:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b2c3640d2baa7bc929bf21880e6fb2785f5997f6'/>
<id>b2c3640d2baa7bc929bf21880e6fb2785f5997f6</id>
<content type='text'>
* tests/zlib.scm: Use 'test-skip' instead of (exit 77)
when (zlib-available?) returns false.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tests/zlib.scm: Use 'test-skip' instead of (exit 77)
when (zlib-available?) returns false.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix build: Fix relative file name canonicalization for '--root'.</title>
<updated>2019-04-15T14:57:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-15T14:57:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4aea820f0954fce4d076718072faf211f62f3f9d'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix gc: Add '--list-roots'.</title>
<updated>2019-04-10T15:09:47+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-06T20:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bacf980c76c94e7bda86220ca4bf662d0e34a45a'/>
<id>bacf980c76c94e7bda86220ca4bf662d0e34a45a</id>
<content type='text'>
* guix/scripts/gc.scm (show-help, %options): Add '--list-roots'.
(guix-gc)[list-roots]: New procedure.
Handle '--list-roots'.
* tests/guix-gc.sh: Test it.
* doc/guix.texi (Invoking guix gc): Document it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/gc.scm (show-help, %options): Add '--list-roots'.
(guix-gc)[list-roots]: New procedure.
Handle '--list-roots'.
* tests/guix-gc.sh: Test it.
* doc/guix.texi (Invoking guix gc): Document it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add (guix store roots).</title>
<updated>2019-04-10T15:09:47+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-06T20:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=72eda0624be89ed18302fd7d7f22976071ab020c'/>
<id>72eda0624be89ed18302fd7d7f22976071ab020c</id>
<content type='text'>
* guix/store/roots.scm, tests/store-roots.scm: New files.
* Makefile.am (STORE_MODULES): Add guix/store/roots.scm.
(SCM_TESTS): Add tests/store-roots.scm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/store/roots.scm, tests/store-roots.scm: New files.
* Makefile.am (STORE_MODULES): Add guix/store/roots.scm.
(SCM_TESTS): Add tests/store-roots.scm.
</pre>
</div>
</content>
</entry>
<entry>
<title>environment: '-C' creates namespaces where the user is not root.</title>
<updated>2019-04-02T16:15:37+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-02T08:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1ccc0f807d3f22fa9ade1c607c112e04df833a72'/>
<id>1ccc0f807d3f22fa9ade1c607c112e04df833a72</id>
<content type='text'>
* guix/scripts/environment.scm (launch-environment/container): Add UID
and GID.  Use them in PASSWD and GROUPS.  Pass them as #:guest-uid and
 #:guest-gid to 'call-with-container'.
* tests/guix-environment-container.sh: Test the inner UID.
In '--user' test, replace hard-coded 0 with 1000.
* doc/guix.texi (Invoking guix environment): Adjust accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/environment.scm (launch-environment/container): Add UID
and GID.  Use them in PASSWD and GROUPS.  Pass them as #:guest-uid and
 #:guest-gid to 'call-with-container'.
* tests/guix-environment-container.sh: Test the inner UID.
In '--user' test, replace hard-coded 0 with 1000.
* doc/guix.texi (Invoking guix environment): Adjust accordingly.
</pre>
</div>
</content>
</entry>
</feed>
