<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/Makefile.am, 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-26T17:19:49Z</updated>
<entry>
<title>guix system: Add 'reconfigure' module.</title>
<updated>2019-07-26T17:19:49Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-24T16:34:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5c793753b31b1dcd9a554bce953124f7ae88ca9a'/>
<id>urn:sha1:5c793753b31b1dcd9a554bce953124f7ae88ca9a</id>
<content type='text'>
* guix/scripts/system/reconfigure.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/system.scm (bootloader-installer-script): Export variable.
* gnu/machine/ssh.scm (switch-to-system, upgrade-shepherd-services)
(install-bootloader): Delete variable.
* gnu/machine/ssh.scm (deploy-managed-host): Rewrite procedure.
* gnu/services/herd.scm (live-service): Export variable.
* gnu/services/herd.scm (live-service-canonical-name): New variable.
* tests/services.scm (live-service): Delete variable.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>Makefile: Sort scheme tests alphabetically.</title>
<updated>2019-07-23T06:55:05Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-07-15T10:59:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=12277003d36caf608cbedc57369cbfe1d04e1961'/>
<id>urn:sha1:12277003d36caf608cbedc57369cbfe1d04e1961</id>
<content type='text'>
* Makefile.am (SCM_TESTS): Sort.

Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</content>
</entry>
<entry>
<title>swh: Add basic tests.</title>
<updated>2019-07-22T09:53:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-20T18:13:39Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=96f1cbeff84819f9886d15763b4c477cdecd7784'/>
<id>urn:sha1:96f1cbeff84819f9886d15763b4c477cdecd7784</id>
<content type='text'>
* guix/swh.scm (%swh-base-url): Turn into a parameter and export it.
* tests/swh.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
</content>
</entry>
<entry>
<title>lint: Move the linting code to a different module.</title>
<updated>2019-07-15T21:32:19Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-07-02T19:25:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f363c836e0b4c416dae594af4257459da592b35c'/>
<id>urn:sha1:f363c836e0b4c416dae594af4257459da592b35c</id>
<content type='text'>
To try and move towards making programatic access to the linting code easier,
this commit separates out the linting script, from the linting functionality
that it uses.

* guix/scripts/lint.scm (emit-warnings): Alter to to not use match-lambda, as
&lt;lint-warning&gt; isn't accessible.
(&lt;lint-warning&gt;, lint-warning, make-lint-warning, lint-warning?,
lint-warning-message, lint-warning-message-text, lint-warning-message-data,
lint-warning-location, package-file, %make-warning make-warning,
&lt;lint-checker&gt;, lint-checker, make-lint-checker, lint-checker?,
lint-checker-name, lint-checker-description, lint-checker-check,
properly-starts-sentance?, starts-with-abbreviation?, %quoted-identifier-rx,
check-description-style, package-input-intersection,
check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all,
package-name-regexp, check-synopsis-style, probe-uri,
tls-certificate-error-string, validate-uri, check-home-page,
%distro-directory, check-patch-file-names, escape-quotes,
official-gnu-packages*, check-gnu-synopsis+description, origin-uris,
check-source, check-source-file-name, check-source-unstable-tarball,
check-mirror-url, check-github-url, check-derivation, check-license,
call-with-networking-fail-safe, with-networking-fail-safe,
current-vulnerabilities*, package-vulnerabilities, check-vulnerabilities,
check-for-updates, report-tabulations, report-trailing-white-space,
report-long-line, %hanging-paren-rx, report-lone-parantheses,
%formatting-reporters, report-formatting-issues, check-formatting, %checkers):
Move to…
* guix/lint.scm: … here
* po/guix/POTFILES.in: Add guix/lint.scm.
* Makefile.am: Add guix/lint.scm.
* tests/lint.scm: Change to import (guix lint), rather than (guix scripts lint).
</content>
</entry>
<entry>
<title>gnu: linux-libre: Update to 5.2.</title>
<updated>2019-07-14T19:02:45Z</updated>
<author>
<name>Mark H Weaver</name>
<email>mhw@netris.org</email>
</author>
<published>2019-07-08T05:44:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=be7eebe26dbbea10bf40e4cf54250c79ed581952'/>
<id>urn:sha1:be7eebe26dbbea10bf40e4cf54250c79ed581952</id>
<content type='text'>
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2.
(%linux-libre-hash): Update hash.
* linux-libre-5.1: Rename to ...
* linux-libre-5.2: ... this.  Use %linux-libre-5.2-patches.
* linux-libre: Switch to linux-libre-5.2.
* linux-libre-arm-veyron, linux-libre-arm-generic, linux-libre-arm-omap2plus:
Use %linux-libre-5.2-patches.
* linux-libre-headers-5.1: Rename to ...
* linux-libre-headers-5.2: ... this.
* %linux-libre-5.1-patches: Rename to ...
* %linux-libre-5.2-patches: ... this.
* gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.1-arm.conf,
gnu/packages/aux-files/linux-libre/5.1-arm64.conf,
gnu/packages/aux-files/linux-libre/5.1-i686.conf,
gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
</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: Remove outdated 'release.nix'.</title>
<updated>2019-07-07T13:48:17Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-07T13:02:08Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=866822b738cf7cc4c2e2a4c27efbd8a8db55b7a5'/>
<id>urn:sha1:866822b738cf7cc4c2e2a4c27efbd8a8db55b7a5</id>
<content type='text'>
This file had been unmaintained and probably broken since ~2013.

* release.nix: Remove.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
</content>
</entry>
<entry>
<title>build: Add 'doc/build.scm' to build on-line copies of the manual.</title>
<updated>2019-07-07T13:48:17Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-07-07T13:00:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ccadafdcefee012c261513e9d8663a22704bc496'/>
<id>urn:sha1:ccadafdcefee012c261513e9d8663a22704bc496</id>
<content type='text'>
* doc/build.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
</content>
</entry>
</feed>
