<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/inferior.scm, 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-02-12T22:30:16Z</updated>
<entry>
<title>inferior: Add 'inferior-available-packages'.</title>
<updated>2019-02-12T22:30:16Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-02-12T21:17:11Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=739380542da7e434c581ec620edeb4348d6ece89'/>
<id>urn:sha1:739380542da7e434c581ec620edeb4348d6ece89</id>
<content type='text'>
* guix/inferior.scm (inferior-available-packages): New procedure.
* tests/inferior.scm ("inferior-available-packages"): New test.
</content>
</entry>
<entry>
<title>inferior: Add 'inferior-eval-with-store'.</title>
<updated>2018-11-28T09:39:58Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-26T10:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=94c0e61fe759924625c9e27d3da8c7c0c767ea2b'/>
<id>urn:sha1:94c0e61fe759924625c9e27d3da8c7c0c767ea2b</id>
<content type='text'>
* guix/inferior.scm (inferior-eval-with-store): New procedure, with code
formerly in 'inferior-package-derivation'.
(inferior-package-derivation): Rewrite in terms of
'inferior-eval-with-store'.
* tests/inferior.scm ("inferior-eval-with-store"): New test.
</content>
</entry>
<entry>
<title>profiles: 'packages-&gt;manifest' now accepts inferior packages.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2018-09-18T08:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=811b21fb15d36b06fde994ca7ef5916a9a19f250'/>
<id>urn:sha1:811b21fb15d36b06fde994ca7ef5916a9a19f250</id>
<content type='text'>
* guix/profiles.scm (packages-&gt;manifest)[inferiors-loaded?]: New
variable.
[inferior-&gt;entry]: New procedure.
Accept inferior packages when INFERIORS-LOADED? is true.
* tests/guix-package.sh: Add test using a manifest with an inferior.
* tests/inferior.scm ("packages-&gt;manifest"): New test.
</content>
</entry>
<entry>
<title>inferior: Add 'inferior-package-&gt;manifest-entry'.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-18T07:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2e6d64e122ad2745154a38122785895d1b66c2ff'/>
<id>urn:sha1:2e6d64e122ad2745154a38122785895d1b66c2ff</id>
<content type='text'>
* guix/inferior.scm (inferior-package-&gt;manifest-entry): New procedure.
* tests/inferior.scm (manifest-entry-&gt;list): New procedure.
("inferior-package-&gt;manifest-entry"): New test.
</content>
</entry>
<entry>
<title>inferior: Add 'inferior-package-search-paths' &amp; co.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-17T08:04:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=eee8b303f6d82c1400fd8fd3b097406358ed7875'/>
<id>urn:sha1:eee8b303f6d82c1400fd8fd3b097406358ed7875</id>
<content type='text'>
* guix/inferior.scm (%inferior-package-search-paths)
(inferior-package-native-search-paths)
(inferior-package-search-paths)
(inferior-package-transitive-native-search-paths): New procedures.
* tests/inferior.scm ("inferior-package-search-paths"): New test.
</content>
</entry>
<entry>
<title>inferior: Add 'inferior-package-inputs' &amp; co.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-17T07:55:31Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6030396aec325b3c3287a472014bc2d530abb99d'/>
<id>urn:sha1:6030396aec325b3c3287a472014bc2d530abb99d</id>
<content type='text'>
* guix/inferior.scm (open-inferior): Use (ice-9 match).
(inferior-package-input-field, inferior-package-inputs):
(inferior-package-native-inputs)
(inferior-package-propagated-inputs)
(inferior-package-transitive-propagated-inputs): New procedures.
* tests/inferior.scm ("inferior-package-inputs"): New test.

inputs fixlet
</content>
</entry>
<entry>
<title>inferior: Add 'lookup-inferior-packages'.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-15T12:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e1a4ffdab52f616f41de4ff783a712bcd50a5187'/>
<id>urn:sha1:e1a4ffdab52f616f41de4ff783a712bcd50a5187</id>
<content type='text'>
* guix/inferior.scm (&lt;inferior&gt;)[packages, table]: New fields.
(open-inferior): Initialize these new fields.
(inferior-packages): Rename to...
(%inferior-packages): ... this.
(inferior-packages): New procedure; force the promise.
(%inferior-package-table, lookup-inferior-packages): New procedures.
* tests/inferior.scm ("lookup-inferior-packages")
("lookup-inferior-packages and eq?-ness"): New tests.
</content>
</entry>
<entry>
<title>inferior: Add 'inferior-package-derivation'.</title>
<updated>2018-09-21T15:04:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-14T15:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9daf046c5dd9256e45073dfd4647e12de10dcb3e'/>
<id>urn:sha1:9daf046c5dd9256e45073dfd4647e12de10dcb3e</id>
<content type='text'>
* guix/inferior.scm (read-inferior-response)
(send-inferior-request): New procedures.
(inferior-eval): Rewrite in terms of these.
(proxy, inferior-package-derivation, inferior-package-&gt;derivation)
(package-compiler): New procedures.
* tests/inferior.scm ("inferior-package-derivation"): New test.
</content>
</entry>
<entry>
<title>inferior: Add home-page and location package accessors.</title>
<updated>2018-09-04T15:22:55Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-04T15:22:55Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7e1d229019c1924a2748e5daec2a619e7efbd7d7'/>
<id>urn:sha1:7e1d229019c1924a2748e5daec2a619e7efbd7d7</id>
<content type='text'>
* guix/inferior.scm (inferior-package-home-page)
(inferior-package-location): New procedures.
* tests/inferior.scm ("inferior-packages"): Test them.
</content>
</entry>
<entry>
<title>Add (guix inferior) and (guix scripts repl).</title>
<updated>2018-07-13T15:28:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-07-10T12:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2ca299caf64489f4e1e665ec1158fb0309b0b565'/>
<id>urn:sha1:2ca299caf64489f4e1e665ec1158fb0309b0b565</id>
<content type='text'>
* guix/inferior.scm, guix/scripts/repl.scm, tests/inferior.scm: New
files.
* Makefile.am (MODULES): Add 'guix/scripts/repl.scm' and
'guix/inferior.scm'.
(SCM_TESTS): Add 'tests/inferior.scm'.
* doc/guix.texi (Invoking guix repl): New node.
</content>
</entry>
</feed>
