<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/nix, branch wip-postfix</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>build: Add missing guix-gc.timer file to binary tarball.</title>
<updated>2023-09-01T03:31:49+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2023-08-30T00:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=69f6edc1a8596d2cb4c67e0435d35633af6f3cbc'/>
<id>69f6edc1a8596d2cb4c67e0435d35633af6f3cbc</id>
<content type='text'>
Partially fixes &lt;https://issues.guix.gnu.org/65117&gt;.

* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially fixes &lt;https://issues.guix.gnu.org/65117&gt;.

* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Improve error message for wrong hash sizes.</title>
<updated>2023-01-09T16:40:54+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2023-01-09T15:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=407175a1d0e29f45639e7f28a531b3981cd20085'/>
<id>407175a1d0e29f45639e7f28a531b3981cd20085</id>
<content type='text'>
* nix/libutil/hash.cc (parseHash): Show the hash algorithm name and
expected size in the error message.
* tests/derivations.scm ("fixed-output derivation, invalid hash size"):
New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libutil/hash.cc (parseHash): Show the hash algorithm name and
expected size in the error message.
* tests/derivations.scm ("fixed-output derivation, invalid hash size"):
New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Make "opening file" error messages distinguishable.</title>
<updated>2022-12-18T00:16:47+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2022-12-17T11:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2d4d26769d6a3be1b21302b0bb2bd099fd55ccf8'/>
<id>2d4d26769d6a3be1b21302b0bb2bd099fd55ccf8</id>
<content type='text'>
* nix/libstore/build.cc (DerivationGoal::openLogFile): Customize
"opening file" error message.
* nix/libutil/hash.cc (hashFile): Likewise.
* nix/libutil/util.cc (readFile, writeFile): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/build.cc (DerivationGoal::openLogFile): Customize
"opening file" error message.
* nix/libutil/hash.cc (hashFile): Likewise.
* nix/libutil/util.cc (readFile, writeFile): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "nix: Guard against removing temporary roots of living processes."</title>
<updated>2022-10-17T07:37:27+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2022-10-17T07:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=eec920ba93ecb086366576e31b785962fbaf81c2'/>
<id>eec920ba93ecb086366576e31b785962fbaf81c2</id>
<content type='text'>
This reverts commit bb0beaecdee1a2315a1269b1746d238c8ab0e699.  This
change broke a number of tests that assumed the previous behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit bb0beaecdee1a2315a1269b1746d238c8ab0e699.  This
change broke a number of tests that assumed the previous behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>nix: Guard against removing temporary roots of living processes.</title>
<updated>2022-10-07T20:54:20+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2022-10-07T20:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bb0beaecdee1a2315a1269b1746d238c8ab0e699'/>
<id>bb0beaecdee1a2315a1269b1746d238c8ab0e699</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/25018&gt;.

* nix/libstore/gc.cc (readTempRoots): Add a check to guard against removing
the temporary roots of a living process.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://issues.guix.gnu.org/25018&gt;.

* nix/libstore/gc.cc (readTempRoots): Add a check to guard against removing
the temporary roots of a living process.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Remove unused function findOutput.</title>
<updated>2022-09-11T14:43:30+00:00</updated>
<author>
<name>Maxime Devos</name>
<email>maximedevos@telenet.be</email>
</author>
<published>2022-09-10T17:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4b32f87e9adf91d5d94287562d8844727d47a07b'/>
<id>4b32f87e9adf91d5d94287562d8844727d47a07b</id>
<content type='text'>
* nix/libstore/misc.cc (findOutput): Remove it.
* nix/libstore/misc.hh (findOutput): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/misc.cc (findOutput): Remove it.
* nix/libstore/misc.hh (findOutput): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Remove unused function exportPaths.</title>
<updated>2022-09-11T14:43:30+00:00</updated>
<author>
<name>Maxime Devos</name>
<email>maximedevos@telenet.be</email>
</author>
<published>2022-09-10T17:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=93032586df6b925e1ed9102dc3a77aa626aa60d3'/>
<id>93032586df6b925e1ed9102dc3a77aa626aa60d3</id>
<content type='text'>
* nix/libstore/store-api.cc (exportPaths): Remove it.
* nix/libstore/store-api.hh (exportPaths): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/store-api.cc (exportPaths): Remove it.
* nix/libstore/store-api.hh (exportPaths): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Remove unused function openStore.</title>
<updated>2022-09-11T14:43:30+00:00</updated>
<author>
<name>Maxime Devos</name>
<email>maximedevos@telenet.be</email>
</author>
<published>2022-09-10T17:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1c5f5d6d8cb3bd42ed436e31366a328598165734'/>
<id>1c5f5d6d8cb3bd42ed436e31366a328598165734</id>
<content type='text'>
* nix/libstore/store-api.cc (openStore): Remove it.
* nix/libstore/store-api.hh (openStore): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/store-api.cc (openStore): Remove it.
* nix/libstore/store-api.hh (openStore): Likewise.

Signed-off-by: Mathieu Othacehe &lt;othacehe@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Quote consistently within a string.</title>
<updated>2022-06-05T00:00:00+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-06-05T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0ace58b99c7292dd962bcd244f274f8033a7fce4'/>
<id>0ace58b99c7292dd962bcd244f274f8033a7fce4</id>
<content type='text'>
* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Clarify ‘--check’ error when outputs are missing.</title>
<updated>2022-05-29T00:00:00+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-05-29T00:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=82b06436b4b563a85e70f3fcc610959482f08e91'/>
<id>82b06436b4b563a85e70f3fcc610959482f08e91</id>
<content type='text'>
Drop the confusing ‘invalid’ jargon and display a hint like we do
for ‘--fallback’.

* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop the confusing ‘invalid’ jargon and display a hint like we do
for ‘--fallback’.

* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.
</pre>
</div>
</content>
</entry>
</feed>
