<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chuix.git/guix/scripts/substitute-binary.scm, branch python-team-django-6</title>
<subtitle>guix
</subtitle>
<id>http://cgit.adnoto.dev/chuix.git/atom?h=python-team-django-6</id>
<link rel='self' href='http://cgit.adnoto.dev/chuix.git/atom?h=python-team-django-6'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/'/>
<updated>2015-03-25T09:46:22Z</updated>
<entry>
<title>Rename 'guix substitute-binary' to 'guix substitute'.</title>
<updated>2015-03-25T09:46:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-25T09:34:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=2c74fde00e4e721c6a73646935ab0cfe19dd9188'/>
<id>urn:sha1:2c74fde00e4e721c6a73646935ab0cfe19dd9188</id>
<content type='text'>
* guix/scripts/substitute-binary.scm: Rename to...
* guix/scripts/substitute.scm: ... this.  Adjust module name, entry
  point, comments, and help string accordingly.
* nix/scripts/substitute-binary.in: Rename to...
* nix/scripts/substitute.in: ... this.
* pre-inst-env.in (NIX_SUBSTITUTERS): Adjust accordingly.
* tests/substitute-binary.scm: Rename to...
* tests/substitute.scm: ... this.  Adjust references to (guix scripts
  substitute) accordingly.
* guix/ui.scm (show-guix-help)[internal?]: Change "substitute-binary" to
  "substitute".
* Makefile.am (MODULES, SCM_TESTS): Adjust to file renames.
* daemon.am (nodist_pkglibexec_SCRIPTS): Likewise.
* config-daemon.ac: Likewise.
* guix/tests.scm (call-with-derivation-narinfo): Adjust comments and
  docstring.
</content>
</entry>
<entry>
<title>substitute-binary: Remove thread-safe 'regexp-exec' wrapper.</title>
<updated>2015-03-23T21:28:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-08T22:11:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=cb043c2b13c484744312772e9e74e2a1dbced95b'/>
<id>urn:sha1:cb043c2b13c484744312772e9e74e2a1dbced95b</id>
<content type='text'>
* guix/scripts/substitute-binary.scm: Remove 'regexp-exec' setting.
</content>
</entry>
<entry>
<title>substitute-binary: Pipeline HTTP requests instead of using threads.</title>
<updated>2015-03-23T21:28:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-23T21:25:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=d3a652037ef879f9279bc056c43d15ba7afcbb25'/>
<id>urn:sha1:d3a652037ef879f9279bc056c43d15ba7afcbb25</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (fetch-narinfo, %lookup-threads,
  n-par-map*): Remove.
  (narinfo-cache-file, cached-narinfo, cache-narinfo!, narinfo-request,
  http-multiple-get, read-to-eof, fetch-narinfos, lookup-narinfos,
  narinfo-from-file): New procedures.
  (lookup-narinfo): Rewrite in terms of 'lookup-narinfos'.
  (guix-substitute-binary): Use 'lookup-narinfos' instead of
  'lookup-narinfo'.
</content>
</entry>
<entry>
<title>substitute-binary: Allow callers to specify the size of a narinfo.</title>
<updated>2015-03-23T21:28:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-05T21:31:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=0561e9ae16c2894d19432f1c6eb8e99ad508dc47'/>
<id>urn:sha1:0561e9ae16c2894d19432f1c6eb8e99ad508dc47</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (read-narinfo): Add #:size
  parameter and honor it.
</content>
</entry>
<entry>
<title>substitute-binary: Fix recently-introduced regression.</title>
<updated>2015-03-18T21:55:54Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-18T21:55:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=f222664058794a4cf1434854eec37684de27711b'/>
<id>urn:sha1:f222664058794a4cf1434854eec37684de27711b</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (%cache-url): Fix regression
  introduced in 41c45e7.
</content>
</entry>
<entry>
<title>store: Add preliminary support for client-supplied substitute URLs.</title>
<updated>2015-03-18T13:43:03Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-18T13:39:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=41c45e78632978ab64dd7df50765c6adf443a249'/>
<id>urn:sha1:41c45e78632978ab64dd7df50765c6adf443a249</id>
<content type='text'>
* guix/store.scm (set-build-options): Rename #:binary-caches to
  #:substitute-urls.  Actually pass it in 'pairs' under the
  "substitute-urls" key.
* guix/scripts/substitute-binary.scm (%cache-url): Add comment for
  "untrusted-substitute-urls".
</content>
</entry>
<entry>
<title>substitute-binary: Let the user know when the cache is being updated.</title>
<updated>2015-01-26T20:58:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-26T20:57:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=3bcfe23cfcb17e4495020fce7744a68c2daaf5fb'/>
<id>urn:sha1:3bcfe23cfcb17e4495020fce7744a68c2daaf5fb</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (open-cache*): New macro.
  (guix-substitute-binary): Use it instead of (delay (open-cache ...)).
</content>
</entry>
<entry>
<title>substitute-binary: Micro-optimize 'narinfo-sha256'.</title>
<updated>2015-01-09T00:10:31Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-09T00:10:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=8234fcf21af93e5fac787ef4aeea0934740cbe52'/>
<id>urn:sha1:8234fcf21af93e5fac787ef4aeea0934740cbe52</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (narinfo-signature-&gt;canonical-sexp):
  Change "~a" to "~s" in error message.
  (%signature-line-rx): Remove.
  (narinfo-sha256): Use 'string-contains' instead of 'regexp-exec', and
  'string-take' instead of 'match:substring'.
</content>
</entry>
<entry>
<title>substitute-binary: Add missing newline in download progress report.</title>
<updated>2014-12-09T10:24:56Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-12-09T10:24:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=5f742c84d4d908bee8bf88b5c30a9e8ffe5cac0c'/>
<id>urn:sha1:5f742c84d4d908bee8bf88b5c30a9e8ffe5cac0c</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/19313&gt;.
Reported by rekado &lt;rekado@elephly.net&gt;.

* guix/scripts/substitute-binary.scm (guix-substitute-binary)
  &lt;--substitute&gt;: Add 'newline' call.
</content>
</entry>
<entry>
<title>substitute-binary: Change "unresponsive" to "slow".</title>
<updated>2014-11-27T23:10:27Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-27T20:20:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=d616c05529e7bd3e8cfd6106f9067c3de7c2b91c'/>
<id>urn:sha1:d616c05529e7bd3e8cfd6106f9067c3de7c2b91c</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (fetch): Change "unresponsive" to
  "somewhat slow".  I'm being told that the former is often
  misunderstood as "broken".
</content>
</entry>
</feed>
