<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/mcron.scm, branch wip-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=wip-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-06-15T16:15:23Z</updated>
<entry>
<title>services: Remove unneeded imports that led to cycles.</title>
<updated>2019-06-15T16:15:23Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-15T15:38:16Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f3d797005374e5333c7596fe86b4a524ab1b9b11'/>
<id>urn:sha1:f3d797005374e5333c7596fe86b4a524ab1b9b11</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/36207&gt;.
Reported by Jack Hill &lt;jackhill@jackhill.us&gt;.

* gnu/services/admin.scm: Remove unneeded import of (gnu services
base).
* gnu/services/mcron.scm: Likewise.
</content>
</entry>
<entry>
<title>services: mcron: Log to a file.</title>
<updated>2019-05-12T17:16:37Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-05-09T17:37:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f8cd07e8d8acf85fd6d08646a0719178895b5894'/>
<id>urn:sha1:f8cd07e8d8acf85fd6d08646a0719178895b5894</id>
<content type='text'>
This makes it easier to read the output, as it's recorded in a file.

* gnu/services/mcron.scm (mcron-shepherd-services): Add #:log-file to
make-forkexec-constructor.
</content>
</entry>
<entry>
<title>gnu: Move most packages from guile.scm to new module.</title>
<updated>2019-01-28T13:57:10Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2019-01-28T13:57:10Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=0791437f972caa7e48de91ad5cb150a614f617c2'/>
<id>urn:sha1:0791437f972caa7e48de91ad5cb150a614f617c2</id>
<content type='text'>
* gnu/packages/guile.scm (artanis, guildhall, guile-aspell, guile-bash,
guile-8sync, guile-daemon, guile-dsv, guile-fibers, guile-syntax-highlight,
guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq,
jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email,
guile-debbugs-next, guile-newt, guile-mastodon, guile-parted, guile-xosd,
guile-dbi, guile-dbd-sqlite3, guile-config, guile-hall, guile-ics, guile-wisp,
guile-sly, g-wrap, guile-miniadapton, guile-reader, guile2.2-reader,
guile-ncurses, guile-ncurses/gpm, guile-lib, guile2.0-lib, guile2.2-lib,
guile-minikanren, guile2.0-minikanren, guile2.2-minikanren, guile-irregex,
guile2.0-irregex, guile2.2-irregex, haunt, guile2.0-haunt, guile2.2-haunt,
guile-redis, guile2.0-redis, guile2.2-redis, guile-commonmark,
guile2.0-commonmark, guile2.2-commonmark, mcron, mcron2): Move these variables
from here...
* gnu/packages/guile-xyz.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/installer.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/ci.scm,
gnu/packages/gtk.scm,
gnu/packages/guile.scm,
gnu/packages/mail.scm,
gnu/packages/package-management.scm,
gnu/packages/skribilo.scm,
gnu/packages/web.scm,
gnu/services/mcron.scm: Update module references.
</content>
</entry>
<entry>
<title>services: Deprecate a few more service procedures.</title>
<updated>2019-01-11T11:14:38Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-10T22:33:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=84a2de36a10dc2ab80f86e16721cbd228c85279e'/>
<id>urn:sha1:84a2de36a10dc2ab80f86e16721cbd228c85279e</id>
<content type='text'>
These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.

* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
</content>
</entry>
<entry>
<title>services: mcron: Fix typo in comment.</title>
<updated>2018-11-13T13:59:45Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-13T09:36:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=190877748eeadff475dca822847fb3a5cc4467b9'/>
<id>urn:sha1:190877748eeadff475dca822847fb3a5cc4467b9</id>
<content type='text'>
* gnu/services/mcron.scm (shepherd-schedule-action): Fix typo in comment.
</content>
</entry>
<entry>
<title>services: mcron: Add 'schedule' action.</title>
<updated>2018-07-12T22:08:55Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-07-11T21:40:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=147c5aa5d4e3bd21ee4c4cae70dff8da0bcf94b7'/>
<id>urn:sha1:147c5aa5d4e3bd21ee4c4cae70dff8da0bcf94b7</id>
<content type='text'>
Inspired by
&lt;https://lists.gnu.org/archive/html/help-guix/2018-07/msg00035.html&gt;.

* gnu/services/mcron.scm (shepherd-schedule-action): New procedure.
(mcron-shepherd-services): Add 'actions' field.
* gnu/tests/base.scm (run-mcron-test)["schedule action"]: New test.
* doc/guix.texi (Scheduled Job Execution): Mention 'herd schedule'.
</content>
</entry>
<entry>
<title>gnu: mcron: Update to 1.1 and deprecate "mcron2".</title>
<updated>2018-03-19T22:19:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-03-19T22:16:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=cfbf6de18cc70d2e385feb5f61f9363f18e78ddf'/>
<id>urn:sha1:cfbf6de18cc70d2e385feb5f61f9363f18e78ddf</id>
<content type='text'>
* gnu/packages/guile.scm (mcron): Update to 1.1.
[native-inputs]: Add TZDATA-FOR-TESTS.
[arguments]: New field.
(mcron2): Define using 'deprecated-package'.
* gnu/services/mcron.scm: Replace 'mcron2' with 'mcron'.
* doc/guix.texi (Scheduled Job Execution): Likewise.
* gnu/tests/base.scm (%mcron-os): Remove comment about mcron2.
</content>
</entry>
<entry>
<title>services: Add a default value to various service types.</title>
<updated>2017-04-15T22:48:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-15T22:06:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3d3c56500843b5573ba6419db5e66075fb8ac8ef'/>
<id>urn:sha1:3d3c56500843b5573ba6419db5e66075fb8ac8ef</id>
<content type='text'>
* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (&lt;tor-configuration&gt;)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(&lt;bitlbee-configuration&gt;)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
</content>
</entry>
<entry>
<title>services: Add 'mcron-service'.</title>
<updated>2016-06-22T20:56:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-06-22T20:36:40Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c311089b0b19f094e44d3f858c29f77d757332d1'/>
<id>urn:sha1:c311089b0b19f094e44d3f858c29f77d757332d1</id>
<content type='text'>
* gnu/services/mcron.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/tests/base.scm (%mcron-os, %test-mcron): New variables.
(run-mcron-test): New procedure.
* doc/guix.texi (Scheduled Job Execution): New node.
</content>
</entry>
</feed>
