<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/po/guix/POTFILES.in, 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-15T21:32:19Z</updated>
<entry>
<title>lint: Move the linting code to a different module.</title>
<updated>2019-07-15T21:32:19Z</updated>
<author>
<name>Christopher Baines</name>
</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>derivations: Deprecate the previous calling convention.</title>
<updated>2019-07-15T08:01:05Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2019-07-10T16:18:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=93c2a0073945e8c3967cdb0e250d3341f7dcac71'/>
<id>urn:sha1:93c2a0073945e8c3967cdb0e250d3341f7dcac71</id>
<content type='text'>
We will eventually require #:inputs to be a list of &lt;derivation-input&gt;;
store items will have to be passed as #:sources, already interned.

* guix/derivations.scm (warn-about-derivation-deprecation): New procedure.
(derivation): Add #:%deprecation-warning? parameter.
[warn-deprecation]: New macro.
[input-&gt;derivation-input, input-&gt;source]: Use it.
(build-expression-&gt;derivation): Pass #:%deprecation-warning?.
* po/guix/POTFILES.in: Add guix/derivations.scm.
</content>
</entry>
<entry>
<title>Add 'guix deploy'.</title>
<updated>2019-07-06T06:10:04Z</updated>
<author>
<name>Jakob L. Kreuze</name>
</author>
<published>2019-07-05T18:56:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5cbb832fb107a8ca55938a52f6699ad8c6f08c8d'/>
<id>urn:sha1:5cbb832fb107a8ca55938a52f6699ad8c6f08c8d</id>
<content type='text'>
* guix/scripts/deploy.scm: New file.
* Makefile.am (MODULES): Add it.
</content>
</entry>
<entry>
<title>gnu: Add machine type for deployment specifications.</title>
<updated>2019-07-06T06:10:04Z</updated>
<author>
<name>Jakob L. Kreuze</name>
</author>
<published>2019-07-05T18:55:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=fa9edf09e992db7510c7471486dffc93e1e707e5'/>
<id>urn:sha1:fa9edf09e992db7510c7471486dffc93e1e707e5</id>
<content type='text'>
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</content>
</entry>
<entry>
<title>guix package: Add 'guix search' alias.</title>
<updated>2019-04-29T10:19:24Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2019-04-29T08:41:11Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=da56f10971e0b6f32969b10e38ed043b2c99bb82'/>
<id>urn:sha1:da56f10971e0b6f32969b10e38ed043b2c99bb82</id>
<content type='text'>
* guix/scripts/search.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a
couple of examples.
</content>
</entry>
<entry>
<title>guix package: Add 'install', 'remove', and 'upgrade' aliases.</title>
<updated>2019-04-29T08:13:44Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2019-04-27T16:04:00Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6'/>
<id>urn:sha1:d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6</id>
<content type='text'>
* guix/scripts/install.scm, guix/scripts/remove.scm,
guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
* Makefile.am (MODULES, SH_TESTS): Add them.
* po/guix/POTFILES.in: Add them.
* guix/scripts/package.scm (guix-package): Split with...
(guix-package*): ... this.  New procedure.
* doc/guix.texi (Invoking guix package): Document them.
(Binary Installation, Application Setup, Package Management)
(Packages with Multiple Outputs, Package Modules)
(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
simple examples.
* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
and "upgrade".
</content>
</entry>
<entry>
<title>nls: Add missing installer files.</title>
<updated>2019-04-22T22:43:37Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2019-04-22T22:41:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=70da04c37beef7b9a83156edf987bdd7c71356c6'/>
<id>urn:sha1:70da04c37beef7b9a83156edf987bdd7c71356c6</id>
<content type='text'>
* po/guix/POTFILES.in: Add newt/final.scm and newt/partition.scm.
</content>
</entry>
<entry>
<title>booloader: Add 'invoke/quiet'.</title>
<updated>2019-03-16T17:15:13Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2019-03-16T16:07:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f0cc5e7e1e4c03af29c5d4855dc5962502c49147'/>
<id>urn:sha1:f0cc5e7e1e4c03af29c5d4855dc5962502c49147</id>
<content type='text'>
* gnu/build/bootloader.scm (G_): New macro.
(open-pipe-with-stderr, invoke/quiet): New procedures.
* tests/build-utils.scm ("invoke/quiet, success")
("invoke/quiet, failure")
("invoke/quiet, failure, message on stderr"): New tests.
* po/guix/POTFILES.in: Add bootloader.scm.
</content>
</entry>
<entry>
<title>installer: Reorder POTFILES.in</title>
<updated>2019-01-17T13:04:24Z</updated>
<author>
<name>Mathieu Othacehe</name>
</author>
<published>2018-12-05T06:00:11Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=32f7b2fe82818fb427adb8b669cd336b54605195'/>
<id>urn:sha1:32f7b2fe82818fb427adb8b669cd336b54605195</id>
<content type='text'>
* po/guix/POTFILES.in: Reorder file list.
</content>
</entry>
<entry>
<title>installer: Add partitioning support.</title>
<updated>2019-01-17T13:04:24Z</updated>
<author>
<name>Mathieu Othacehe</name>
</author>
<published>2018-12-05T05:57:28Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=69a934f23ae1bd7dda9ec269a6ce3012e13c9011'/>
<id>urn:sha1:69a934f23ae1bd7dda9ec269a6ce3012e13c9011</id>
<content type='text'>
* gnu/installer.scm (installer-steps): Add partitioning step.
* gnu/installer/newt.scm (newt-installer): Add partition-page field.
* gnu/installer/newt/partition.scm: New file.
* gnu/installer/parted.scm: New file.
* gnu/installer/record (installer): New partition-page field.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.
* po/guix/POTFILES.in: Add new files.
</content>
</entry>
</feed>
