<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/avahi.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: Remove deprecated (gnu packages avahi) references.</title>
<updated>2026-06-04T04:07:32+00:00</updated>
<author>
<name>Anderson Torres</name>
<email>anderson.torres.8519@gmail.com</email>
</author>
<published>2026-05-05T21:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c02088e4875558c053b32a991134fe4e97101d5a'/>
<id>c02088e4875558c053b32a991134fe4e97101d5a</id>
<content type='text'>
* gnu/packages/games.scm: Remove the deprecated
  (gnu packages avahi) module reference.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/audio.scm: Change (gnu packages avahi)
  to (gnu packages dns).
* gnu/packages/cups.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/distributed.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/guile-xyz.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kodi.scm: Likewise.
* gnu/packages/linphone.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/mpd.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/printers.scm: Likewise.
* gnu/packages/pulseaudio.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/robotics.scm: Likewise.
* gnu/packages/samba.scm: Likewise.
* gnu/packages/scanner.scm: Likewise.
* gnu/packages/scheme.scm: Likewise.
* gnu/packages/synergy.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vnc.scm: Likewise.
* gnu/services/avahi.scm: Likewise.
* gnu/services/desktop.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/8572
Reviewed-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
Reviewed-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/games.scm: Remove the deprecated
  (gnu packages avahi) module reference.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/audio.scm: Change (gnu packages avahi)
  to (gnu packages dns).
* gnu/packages/cups.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/distributed.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/guile-xyz.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kodi.scm: Likewise.
* gnu/packages/linphone.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/mpd.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/printers.scm: Likewise.
* gnu/packages/pulseaudio.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/robotics.scm: Likewise.
* gnu/packages/samba.scm: Likewise.
* gnu/packages/scanner.scm: Likewise.
* gnu/packages/scheme.scm: Likewise.
* gnu/packages/synergy.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vnc.scm: Likewise.
* gnu/services/avahi.scm: Likewise.
* gnu/services/desktop.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/8572
Reviewed-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
Reviewed-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: avahi: Use socket activation and log to stderr.</title>
<updated>2024-06-02T18:52:24+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2024-05-22T08:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3298ec0200af0d0b0850a388df0a78e87320307f'/>
<id>3298ec0200af0d0b0850a388df0a78e87320307f</id>
<content type='text'>
* gnu/services/avahi.scm (avahi-shepherd-service): Change to systemd
style.  Remove ‘--daemonize’ option and #:pid-file.  Add #:lazy-start?
and #:log-file.

Change-Id: I1915243f057ff3bbe281f46f17826f24b124f659
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/avahi.scm (avahi-shepherd-service): Change to systemd
style.  Remove ‘--daemonize’ option and #:pid-file.  Add #:lazy-start?
and #:log-file.

Change-Id: I1915243f057ff3bbe281f46f17826f24b124f659
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add Shepherd 'configuration' action to various services.</title>
<updated>2022-11-18T14:44:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2022-11-11T17:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8d9647d8a77a67013c48166561134d92b5224264'/>
<id>8d9647d8a77a67013c48166561134d92b5224264</id>
<content type='text'>
* gnu/services/avahi.scm (avahi-shepherd-service): Add 'actions' field.
* gnu/services/base.scm (nscd-actions): Add call to
'shepherd-configuration-action'.
* gnu/services/desktop.scm (upower-shepherd-service): Add 'actions'
field.
(elogind-shepherd-service): Likewise.
* gnu/services/dict.scm (dicod-shepherd-service): Likewise.
* gnu/services/networking.scm (openntpd-shepherd-service): Likewise.
(tor-shepherd-service): Likewise.
* gnu/services/ssh.scm (openssh-shepherd-service): Likewise.
* gnu/services/web.scm (nginx-shepherd-service): Likewise.
* gnu/services/xorg.scm (gdm-shepherd-service): Likewise.
* gnu/tests/base.scm (run-basic-test)["nscd configuration action"]: New
test.
* doc/guix.texi (Services): Document it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/avahi.scm (avahi-shepherd-service): Add 'actions' field.
* gnu/services/base.scm (nscd-actions): Add call to
'shepherd-configuration-action'.
* gnu/services/desktop.scm (upower-shepherd-service): Add 'actions'
field.
(elogind-shepherd-service): Likewise.
* gnu/services/dict.scm (dicod-shepherd-service): Likewise.
* gnu/services/networking.scm (openntpd-shepherd-service): Likewise.
(tor-shepherd-service): Likewise.
* gnu/services/ssh.scm (openssh-shepherd-service): Likewise.
* gnu/services/web.scm (nginx-shepherd-service): Likewise.
* gnu/services/xorg.scm (gdm-shepherd-service): Likewise.
* gnu/tests/base.scm (run-basic-test)["nscd configuration action"]: New
test.
* doc/guix.texi (Services): Document it.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Accept &lt;inferior-package&gt;s in lieu of &lt;package&gt;s.</title>
<updated>2021-11-30T00:08:55+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2021-11-18T21:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=892f1b7273d57b25940700877a02618fe826cc08'/>
<id>892f1b7273d57b25940700877a02618fe826cc08</id>
<content type='text'>
* gnu/services/authentication.scm (fprintd-configuration)
(nslcd-configuration): Substitute file-like objects for package ones.
* gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration):
Likewise.
* gnu/services/cups.scm (package-list?, cups-configuration): Likewise.
* gnu/services/dns.scm (verify-knot-configuration)
(ddclient-configuration): Likewise.
* gnu/services/docker.scm (docker-configuration): Likewise.
* gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise.
* gnu/services/getmail.scm (getmail-configuration): Likewise.
* gnu/services/mail.scm (dovecot-configuration)
(opaque-dovecot-configuration): Likewise.
* gnu/services/messaging.scm (prosody-configuration)
(opaque-prosody-configuration): Likewise.
* gnu/services/monitoring.scm (zabbix-server-configuration)
(zabbix-agent-configuration): Likewise.
* gnu/services/networking.scm (opendht-configuration): Likewise.
* gnu/services/pm.scm (tlp-configuration): Likewise.
* gnu/services/telephony.scm (jami-configuration): Likewise.
* gnu/services/virtualization.scm (libvirt-configuration)
(qemu-guest-agent-configuration): Likewise.
* gnu/services/vpn.scm (openvpn-client-configuration): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/authentication.scm (fprintd-configuration)
(nslcd-configuration): Substitute file-like objects for package ones.
* gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration):
Likewise.
* gnu/services/cups.scm (package-list?, cups-configuration): Likewise.
* gnu/services/dns.scm (verify-knot-configuration)
(ddclient-configuration): Likewise.
* gnu/services/docker.scm (docker-configuration): Likewise.
* gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise.
* gnu/services/getmail.scm (getmail-configuration): Likewise.
* gnu/services/mail.scm (dovecot-configuration)
(opaque-dovecot-configuration): Likewise.
* gnu/services/messaging.scm (prosody-configuration)
(opaque-prosody-configuration): Likewise.
* gnu/services/monitoring.scm (zabbix-server-configuration)
(zabbix-agent-configuration): Likewise.
* gnu/services/networking.scm (opendht-configuration): Likewise.
* gnu/services/pm.scm (tlp-configuration): Likewise.
* gnu/services/telephony.scm (jami-configuration): Likewise.
* gnu/services/virtualization.scm (libvirt-configuration)
(qemu-guest-agent-configuration): Likewise.
* gnu/services/vpn.scm (openvpn-client-configuration): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Remove deprecated service procedures.</title>
<updated>2021-06-14T16:35:17+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-06-11T22:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f70c3429ed0064eb4554722b4a60031385fd6785'/>
<id>f70c3429ed0064eb4554722b4a60031385fd6785</id>
<content type='text'>
These service procedures were deprecated in January 2019, for instance
in commit 65a67bf711b14bc7200f6730c0f173375ca12974.

* gnu/services/avahi.scm (avahi-service): Remove.
* gnu/services/base.scm (console-keymap, guix-service)
(guix-publish-service, gpm-service, urandom-seed-service): Remove.
* gnu/services/desktop.scm (upower-service, colord-service): Remove.
* gnu/services/mcron.scm (mcron-service): Remove.
* gnu/services/messaging.scm (bitlbee-service): Remove.
* gnu/services/networking.scm (dhcp-client-service, ntp-service)
(tor-service): Remove.
* gnu/services/xorg.scm (slim-service, gdm-service): Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These service procedures were deprecated in January 2019, for instance
in commit 65a67bf711b14bc7200f6730c0f173375ca12974.

* gnu/services/avahi.scm (avahi-service): Remove.
* gnu/services/base.scm (console-keymap, guix-service)
(guix-publish-service, gpm-service, urandom-seed-service): Remove.
* gnu/services/desktop.scm (upower-service, colord-service): Remove.
* gnu/services/mcron.scm (mcron-service): Remove.
* gnu/services/messaging.scm (bitlbee-service): Remove.
* gnu/services/networking.scm (dhcp-client-service, ntp-service)
(tor-service): Remove.
* gnu/services/xorg.scm (slim-service, gdm-service): Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: avahi: Depend on 'user-processes'.</title>
<updated>2020-12-09T13:13:32+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-12-09T10:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=59a6780f70e138a515dfe9c3b5b5399dbd91c228'/>
<id>59a6780f70e138a515dfe9c3b5b5399dbd91c228</id>
<content type='text'>
* gnu/services/avahi.scm (avahi-shepherd-service): Add 'user-processes'
to 'requirement'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/avahi.scm (avahi-shepherd-service): Add 'user-processes'
to 'requirement'.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Use HTTPS for avahi.org everywhere.</title>
<updated>2020-01-19T05:09:01+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2020-01-18T17:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f460f8da68f915dee5aa3ce97e05ba38c92f3106'/>
<id>f460f8da68f915dee5aa3ce97e05ba38c92f3106</id>
<content type='text'>
* gnu/packages/avahi.scm (avahi)[home-page]: Use HTTPS.
* gnu/services/avahi.scm (avahi-service): Likewise in docstring.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/avahi.scm (avahi)[home-page]: Use HTTPS.
* gnu/services/avahi.scm (avahi-service): Likewise in docstring.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: avahi: Deprecate the 'avahi-service' procedure.</title>
<updated>2019-01-16T13:07:37+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-16T10:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2e04ab7147948b51d4e437ca9ba910530ac2a788'/>
<id>2e04ab7147948b51d4e437ca9ba910530ac2a788</id>
<content type='text'>
* gnu/services/avahi.scm (&lt;avahi-configuration&gt;): Export getters.  Add
default values.
(avahi-service-type)[default-value]: New field.
(avahi-service): Mark as deprecated.
* gnu/services/desktop.scm (%desktop-services): Use the 'service' form
instead of calling 'avahi-service'.
* gnu/tests/base.scm (%avahi-os): Likewise.
* doc/guix.texi (Base Services): Adjust example accordingly.
(Networking Services): Update accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/avahi.scm (&lt;avahi-configuration&gt;): Export getters.  Add
default values.
(avahi-service-type)[default-value]: New field.
(avahi-service): Mark as deprecated.
* gnu/services/desktop.scm (%desktop-services): Use the 'service' form
instead of calling 'avahi-service'.
* gnu/tests/base.scm (%avahi-os): Likewise.
* doc/guix.texi (Base Services): Adjust example accordingly.
(Networking Services): Update accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: avahi: Publish '_workstation._tcp' by default.</title>
<updated>2018-02-18T23:33:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T22:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9'/>
<id>37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9</id>
<content type='text'>
This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).

* gnu/services/avahi.scm (&lt;avahi-configuration&gt;)[publish-workstation?]:
New field.
(configuration-file): Honor it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).

* gnu/services/avahi.scm (&lt;avahi-configuration&gt;)[publish-workstation?]:
New field.
(configuration-file): Honor it.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: avahi: Read PID file from /run.</title>
<updated>2018-02-18T23:33:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T21:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ad7a807d84827f504d492cc1e2ac84f287fd29f6'/>
<id>ad7a807d84827f504d492cc1e2ac84f287fd29f6</id>
<content type='text'>
* gnu/services/avahi.scm (%avahi-activation, avahi-shepherd-service):
Use /run/avahi-daemon/ instead of /var/run/avahi-daemon/.  This was the
case since the switch to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/avahi.scm (%avahi-activation, avahi-shepherd-service):
Use /run/avahi-daemon/ instead of /var/run/avahi-daemon/.  This was the
case since the switch to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).
</pre>
</div>
</content>
</entry>
</feed>
