<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/cache.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>2017-04-22T12:42:15Z</updated>
<entry>
<title>cache: Work around 'time-monotonic' bug in Guile 2.2.2.</title>
<updated>2017-04-22T12:42:15Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-22T12:40:51Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=25a49294caf2386e65fc1b12a2508324be0b1cc2'/>
<id>urn:sha1:25a49294caf2386e65fc1b12a2508324be0b1cc2</id>
<content type='text'>
* guix/cache.scm (time-monotonic) [guile-2.2]: New variable.
* tests/cache.scm (time-monotonic) [guile-2.2]: Likewise.
* guix/build/download.scm (time-monotonic) [guile-2.2]: Adjust comment:
it's a 2.2.2 bug.
</content>
</entry>
<entry>
<title>Add (guix cache) and use it in (guix scripts substitute).</title>
<updated>2017-04-18T21:19:30Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-18T20:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2ea2aac6e9d58a07c029504f94fb5015cd407e31'/>
<id>urn:sha1:2ea2aac6e9d58a07c029504f94fb5015cd407e31</id>
<content type='text'>
* guix/cache.scm, tests/cache.scm: New files.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* guix/scripts/substitute.scm (obsolete?): Remove.
(remove-expired-cached-narinfos): Rename to...
(cached-narinfo-expiration-time): ... this.  Remove the removal part and
only keep the expiration time part.
(narinfo-cache-directories): Add optional 'directory' parameter and
honor it.
(maybe-remove-expired-cached-narinfo): Remove.
(cached-narinfo-files): New procedure.
(guix-substitute): Use 'maybe-remove-expired-cache-entries' instead of
'maybe-remove-expired-cached-narinfo'.
</content>
</entry>
</feed>
