<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build, branch merge-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=merge-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-07-29T18:57:07Z</updated>
<entry>
<title>gnu: Update default Go compiler to Go 1.12.</title>
<updated>2019-07-29T18:57:07Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2019-07-25T16:51:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=0c3c597d2ed649005798f670b13755ee55e6dc9a'/>
<id>urn:sha1:0c3c597d2ed649005798f670b13755ee55e6dc9a</id>
<content type='text'>
* gnu/packages/golang.scm (go): Update to go-1.12.
* guix/build/go-build-system.scm (setup-go-environment): Set $GOCACHE.
</content>
</entry>
<entry>
<title>build/cargo-build-system: Use bundled json instead of guile-json.</title>
<updated>2019-07-16T07:54:12Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-07-15T19:41:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4fde0030d42068b347d7af58ed3b746c5ea2f877'/>
<id>urn:sha1:4fde0030d42068b347d7af58ed3b746c5ea2f877</id>
<content type='text'>
* guix/build/cargo-build-system.scm: Use (gnu build json) instead
of (json parser).
* guix/build-system/cargo.scm: Import (gnu build json) instead of
(json parser).

Signed-off-by: Danny Milosavljevic &lt;dannym@scratchpost.org&gt;
</content>
</entry>
<entry>
<title>build/cargo-build-system: Set CARGO_HOME early.</title>
<updated>2019-07-16T07:52:07Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-07-15T19:41:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c82c16a6f3cfeec82ba8bd7572b11852a6152c7e'/>
<id>urn:sha1:c82c16a6f3cfeec82ba8bd7572b11852a6152c7e</id>
<content type='text'>
* guix/build/cargo-build-system.scm (configure): Set CARGO_HOME.
(install): No longer set CARGO_HOME.

Signed-off-by: Danny Milosavljevic &lt;dannym@scratchpost.org&gt;
</content>
</entry>
<entry>
<title>syscalls: Use 'define-as-needed' for 'AT_' constants introduced in Guile 2.2.5.</title>
<updated>2019-07-15T08:00:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-15T07:56:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=456c7ade095cce96f47389c37a4fe3b0390047fd'/>
<id>urn:sha1:456c7ade095cce96f47389c37a4fe3b0390047fd</id>
<content type='text'>
* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): Define using
'define-as-needed'.
</content>
</entry>
<entry>
<title>compile: Report the name of the file that cannot be compiled.</title>
<updated>2019-07-15T08:00:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-14T15:07:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=38302bd9392cc9518b04e2726cf6a38ee75922cc'/>
<id>urn:sha1:38302bd9392cc9518b04e2726cf6a38ee75922cc</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/36640&gt;.
Reported by Robert Vollmert &lt;rob@vllmrt.net&gt;.

* guix/build/compile.scm (call/exit-on-exception): Add 'file' parameter
and honor it.
(exit-on-exception): Likewise.
(compile-files): Pass FILE to 'exit-on-exception'.
</content>
</entry>
<entry>
<title>Revert "guix: node-build-system: Use guile-json instead of a custom parser."</title>
<updated>2019-07-14T18:18:07Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-07-14T18:16:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a4bb18921099b2ec8c1699e08a73ca0fa78d0486'/>
<id>urn:sha1:a4bb18921099b2ec8c1699e08a73ca0fa78d0486</id>
<content type='text'>
The effect of this change was to import the (json parser) from the host
side into the build side. The solution here would be to do the equivalent
of ‘with-extensions’ for gexps. Since we don't use gexps for build
systems just yet, revert this for now.

This reverts commit 8eb0ba532ebbebef23180e666e0607ea735f9c1a.
</content>
</entry>
<entry>
<title>guix: node-build-system: Use guile-json instead of a custom parser.</title>
<updated>2019-07-14T12:57:46Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-07-14T12:50:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8eb0ba532ebbebef23180e666e0607ea735f9c1a'/>
<id>urn:sha1:8eb0ba532ebbebef23180e666e0607ea735f9c1a</id>
<content type='text'>
* guix/build/json.scm: Remove file.
* Makefile.am: Remove it.
* guix/build/node-build-system.scm: Use (json parser) instead of (guix build json).
* guix/build-system/node.scm: Idem.
</content>
</entry>
<entry>
<title>build: Add node-build-system.</title>
<updated>2019-07-14T10:20:48Z</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2016-08-23T03:23:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=09a1f92f61d1ab11d2cf9f7a0983f4fc9f436f57'/>
<id>urn:sha1:09a1f92f61d1ab11d2cf9f7a0983f4fc9f436f57</id>
<content type='text'>
* guix/build/node-build-system.scm: New file.
* guix/build-system/node.scm: New file.
* guix/build/json.scm: New file.
* doc/guix.texi: Document it.
* Makefile.am: Added new files.

Co-Authored-By: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
</entry>
<entry>
<title>build: Use '-Wshadowed-toplevel' only when supported.</title>
<updated>2019-07-12T21:54:19Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-12T20:38:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e429566fbb6af2b65a144cc06902432bc87b9eae'/>
<id>urn:sha1:e429566fbb6af2b65a144cc06902432bc87b9eae</id>
<content type='text'>
* guix/build/compile.scm (supported-warning-type?): New procedure.
(%warnings): Remove 'unsupported-warning', though removing it doesn't
make any difference.  Define 'optional', and use it to determine whether
to include 'shadowed-toplevel'.
</content>
</entry>
<entry>
<title>download: Remove hydra from content-addressed URL list</title>
<updated>2019-06-29T12:31:23Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-28T14:24:44Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=87a90486ca63939d0ef73bdc8e9a26fef03afccb'/>
<id>urn:sha1:87a90486ca63939d0ef73bdc8e9a26fef03afccb</id>
<content type='text'>
* guix/build/download-nar.scm (urls-for-item): Remove
mirror.hydra.gnu.org.
* guix/download.scm (%content-addressed-mirrors): Likewise.
</content>
</entry>
</feed>
