<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/messaging.scm, branch wip-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=wip-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-13T22:12:43Z</updated>
<entry>
<title>Remove traces of "GuixSD".</title>
<updated>2019-03-13T22:12:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-13T15:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=59e80445882f8b0379e54916f89510c0deda6698'/>
<id>urn:sha1:59e80445882f8b0379e54916f89510c0deda6698</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems-&gt;fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
</content>
</entry>
<entry>
<title>services: Use 'define-deprecated' for service procedures.</title>
<updated>2019-01-10T13:59:23Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-10T13:50:09Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=65a67bf711b14bc7200f6730c0f173375ca12974'/>
<id>urn:sha1:65a67bf711b14bc7200f6730c0f173375ca12974</id>
<content type='text'>
* gnu/services/base.scm (urandom-seed-service, gpm-service): Define
using 'define-deprecated'.
* gnu/services/messaging.scm (bitlbee-service): Likewise.
* gnu/services/networking.scm (dhcp-client-service): Likewise.
(ntp-service): Likewise.
* gnu/services/xorg.scm (slim-service): Likewise.
(gdm-service): Likewise.
</content>
</entry>
<entry>
<title>services: Add quassel.</title>
<updated>2018-12-24T09:18:36Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2018-12-12T08:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=dcad57d5fca43a111e1b314264171c80d4d9a75b'/>
<id>urn:sha1:dcad57d5fca43a111e1b314264171c80d4d9a75b</id>
<content type='text'>
* gnu/services/messaging.scm (&lt;quassel-configuration&gt;): New record type.
(%quassel-account, %quassel-activation): New procedures.
(quassel-service-type): New variable.
* gnu/tests/messaging.scm (%test-quassel): New variable.
(run-quassel-test): New procedure.
* doc/guix.texi (Messaging): Document quassel service.
</content>
</entry>
<entry>
<title>services: prosody: Get the Shepherd to respawn Prosody.</title>
<updated>2018-08-13T16:11:02Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2018-08-13T15:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fdbca05d78d091bfc075e54c9fb90125262eadf0'/>
<id>urn:sha1:fdbca05d78d091bfc075e54c9fb90125262eadf0</id>
<content type='text'>
* gnu/services/messaging.scm (prosody-shepherd-service): Return the PID when
the action is "start".
</content>
</entry>
<entry>
<title>services: prosody: Use 'invoke' rather than 'system*'.</title>
<updated>2018-08-13T16:10:58Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2018-08-13T15:36:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2ded865665850d9f257ee62a995658c1381a8f4a'/>
<id>urn:sha1:2ded865665850d9f257ee62a995658c1381a8f4a</id>
<content type='text'>
* gnu/services/messaging.scm (prosody-shepherd-service): Replace SYSTEM* with
INVOKE.
</content>
</entry>
<entry>
<title>services: bitlbee: Add plugins.</title>
<updated>2018-05-10T22:15:59Z</updated>
<author>
<name>Pierre-Antoine Rouby</name>
<email>contact@parouby.fr</email>
</author>
<published>2018-05-10T14:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=36d619e85d29d1fb2e4a36406c8bc6f999484f07'/>
<id>urn:sha1:36d619e85d29d1fb2e4a36406c8bc6f999484f07</id>
<content type='text'>
* doc/guix.texi (Bitlbee Service): Add plugins.
* gnu/services/messaging.scm (&lt;bitlbee-configuration&gt;): Add plugins argument.
  (bitlbee-shepherd-service): Update config file.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: prosody: Add a default value to the prosody-service-type.</title>
<updated>2018-04-30T22:25:31Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2018-04-30T22:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cb7c80f67de656025dee60785fb4b45ce2d7dacd'/>
<id>urn:sha1:cb7c80f67de656025dee60785fb4b45ce2d7dacd</id>
<content type='text'>
* gnu/services/messaging.scm (prosody-service-type)[default-value]: New field.
</content>
</entry>
<entry>
<title>services: prosody: Add a description to the prosody-service-type.</title>
<updated>2018-04-30T22:25:26Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2018-04-30T22:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9c6a461cf0512b8f43f83837907f35cf2255077e'/>
<id>urn:sha1:9c6a461cf0512b8f43f83837907f35cf2255077e</id>
<content type='text'>
* gnu/services/messaging.scm (prosody-service-type)[description]: New field.
</content>
</entry>
<entry>
<title>services: messaging: Prosody config supports file-like objects.</title>
<updated>2018-03-03T17:21:52Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2018-02-26T00:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bdcf0e6fd484a54240a98ddf8b6fa433c1b9bd6c'/>
<id>urn:sha1:bdcf0e6fd484a54240a98ddf8b6fa433c1b9bd6c</id>
<content type='text'>
* doc/guix.texi (Messaging Services): Update accordingly.
* gnu/services/configuration.scm (serialize-configuration,
serialize-maybe-stem, serialize-package): Return strings or string-valued
gexps (these procedures were only used for their side-effects).
* gnu/services/messaging.scm (serialize-field, serialize-field-list,
enclose-quotes, serialize-raw-content, serialize-ssl-configuration,
serialize-virtualhost-configuration-list,
serialize-int-component-configuration-list,
serialize-ext-component-configuration-list,
serialize-virtualhost-configuration, serialize-int-component-configuration,
serialize-ext-component-configuration, serialize-prosody-configuration):
Return strings or string-valued gexps and stop printing.
(prosody-activation): Use SERIALIZE-PROSODY-CONFIGURATION's return value with
MIXED-TEXT-FILE instead of using its output with PLAIN-FILE.
(serialize-non-negative-integer, serialize-non-negative-integer-list): Convert
numbers to strings.
(file-object?, serialize-file-object, file-object-list?,
serialize-file-object-list): New procedures.
(ssl-configuration)[capath, cafile], (prosody-configuration)[plugin-paths,
groups-file]: Replace FILE-NAME with FILE-OBJECT.
* guix/gexp.scm (file-like?): New exported procedure.
</content>
</entry>
<entry>
<title>doc: Deprecate 'bitlbee-service' procedure.</title>
<updated>2018-01-15T22:29:33Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-01-15T21:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=37af37dcc9a5d4fbb16540d5972fd5333043b413'/>
<id>urn:sha1:37af37dcc9a5d4fbb16540d5972fd5333043b413</id>
<content type='text'>
* gnu/services/messaging.scm (bitlbee-service): Mark as deprecated.
* doc/guix.texi (Messaging Services): Document 'bitlbee-service-type'
and 'bitlbee-configuration'.  Remove 'bitlbee-service'.
</content>
</entry>
</feed>
