<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/nix, branch v0.8.2</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>daemon: Fix possible use-after-free.</title>
<updated>2015-05-11T21:01:20+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-05-11T20:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1303a4a4517260def862ce7fe97e6b28dd8005e1'/>
<id>1303a4a4517260def862ce7fe97e6b28dd8005e1</id>
<content type='text'>
This is essentially a backport of
&lt;https://github.com/NixOS/nix/commit/f52b6c944e90b3e35925122779175705fdc02e12&gt;
by Eelco Dolstra &lt;eelco.dolstra@logicblox.com&gt;.

The use-after-free bug would typically manifest when building with
GCC 5.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is essentially a backport of
&lt;https://github.com/NixOS/nix/commit/f52b6c944e90b3e35925122779175705fdc02e12&gt;
by Eelco Dolstra &lt;eelco.dolstra@logicblox.com&gt;.

The use-after-free bug would typically manifest when building with
GCC 5.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix remaining references to "substitute-binary".</title>
<updated>2015-03-26T22:54:59+00:00</updated>
<author>
<name>Taylan Ulrich Bayırlı/Kammer</name>
<email>taylanbayirli@gmail.com</email>
</author>
<published>2015-03-26T22:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=122c87ead0452a3042f1d42db9986a41218732cf'/>
<id>122c87ead0452a3042f1d42db9986a41218732cf</id>
<content type='text'>
* nix/nix-daemon/guix-daemon.cc (main): Change substitute-binary to
  substitute.
* po/guix/POTFILES.in: Likewise.
* tests/guix-daemon.sh: Likewise.
* tests/guix-system.sh: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/nix-daemon/guix-daemon.cc (main): Change substitute-binary to
  substitute.
* po/guix/POTFILES.in: Likewise.
* tests/guix-daemon.sh: Likewise.
* tests/guix-system.sh: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename 'guix substitute-binary' to 'guix substitute'.</title>
<updated>2015-03-25T09:46:22+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-25T09:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2c74fde00e4e721c6a73646935ab0cfe19dd9188'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Flush upon '\r' when reading the substituter's stderr.</title>
<updated>2015-02-07T22:16:56+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-05T21:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9ba0b8d3d09a83c03ea3e296239e5e8c986a6bb7'/>
<id>9ba0b8d3d09a83c03ea3e296239e5e8c986a6bb7</id>
<content type='text'>
* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter):
  Flush when the line contains '\r'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter):
  Flush when the line contains '\r'.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Make 'chroot' a hard requirement.</title>
<updated>2015-02-04T21:49:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-02-04T08:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3b9855f496de70de0acc99f60a679caecea4bac7'/>
<id>3b9855f496de70de0acc99f60a679caecea4bac7</id>
<content type='text'>
* config-daemon.ac: Error out when $ac_cv_func_chroot is not "yes".
* nix/nix-daemon/guix-daemon.cc (options): Remove #ifdef HAVE_CHROOT.
  (main): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* config-daemon.ac: Error out when $ac_cv_func_chroot is not "yes".
* nix/nix-daemon/guix-daemon.cc (options): Remove #ifdef HAVE_CHROOT.
  (main): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit a1dd396cc02922372314c35c8035a38bfeea08df of branch 'nix'.</title>
<updated>2015-01-04T22:27:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-01-04T22:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=15ddeff532b517843668eef8f615838d15b4f75c'/>
<id>15ddeff532b517843668eef8f615838d15b4f75c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove 'nix-upstream' submodule.</title>
<updated>2014-12-19T22:18:49+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-12-19T22:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9ac97e83e9d8bef310b5353c64505498c9d16ce7'/>
<id>9ac97e83e9d8bef310b5353c64505498c9d16ce7</id>
<content type='text'>
* nix/sync-with-upstream: Remove.
* bootstrap: Remove uses of 'git submodule' and 'sync-with-usptream'.
* .gitmodules: Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/sync-with-upstream: Remove.
* bootstrap: Remove uses of 'git submodule' and 'sync-with-usptream'.
* .gitmodules: Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nix' into 'master'.</title>
<updated>2014-12-19T21:47:37+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-12-17T22:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=36457566f9917dc7c0c348d012816a2ca333ef1b'/>
<id>36457566f9917dc7c0c348d012816a2ca333ef1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Default to '--cores=0'.</title>
<updated>2014-11-30T17:54:07+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-30T17:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6efc160efe6b91dd2ef2b74d551411d290c3b1f6'/>
<id>6efc160efe6b91dd2ef2b74d551411d290c3b1f6</id>
<content type='text'>
Suggested by Deck Pickard &lt;deck.r.pickard@gmail.com&gt;.

* nix/nix-daemon/guix-daemon.cc (main): Set 'settings.buildCores' to 0.
* doc/guix.texi (Invoking guix-daemon): Adjust accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested by Deck Pickard &lt;deck.r.pickard@gmail.com&gt;.

* nix/nix-daemon/guix-daemon.cc (main): Set 'settings.buildCores' to 0.
* doc/guix.texi (Invoking guix-daemon): Adjust accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix-register: Do not attempt to create NIX_STORE_DIR.</title>
<updated>2014-11-02T20:38:23+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-02T20:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=47e643db107d4c4569fe2195c5369d748169ae47'/>
<id>47e643db107d4c4569fe2195c5369d748169ae47</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/18689&gt;.
Reported by Philip Woods &lt;elzairthesorcerer@gmail.com&gt;.

* nix/guix-register/guix-register.cc (main): Move 'store' instantiation
  above 'settings.nixStore' assignment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;http://bugs.gnu.org/18689&gt;.
Reported by Philip Woods &lt;elzairthesorcerer@gmail.com&gt;.

* nix/guix-register/guix-register.cc (main): Move 'store' instantiation
  above 'settings.nixStore' assignment.
</pre>
</div>
</content>
</entry>
</feed>
