<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/etc/guix-publish.service.in, 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>etc: systemd services: switch to "journal" for output and error logging.</title>
<updated>2024-03-11T21:34:25+00:00</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2023-07-20T19:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5f100c68a4a8ef9ed5599bb99c910018869bc6f3'/>
<id>5f100c68a4a8ef9ed5599bb99c910018869bc6f3</id>
<content type='text'>
The "syslog" method has been deprecated for years, and issues a warning:

  Standard output type syslog is obsolete, automatically updating to
  journal. Please update your unit file, and consider removing the setting
  altogether.

Fixes: #48323

* etc/guix-daemon.service.in (StandardOutput): Use "journal"
(StandardError): Likewise.
* etc/guix-publish.service.in (StandardOutput): Likewise.
(StandardError): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "syslog" method has been deprecated for years, and issues a warning:

  Standard output type syslog is obsolete, automatically updating to
  journal. Please update your unit file, and consider removing the setting
  altogether.

Fixes: #48323

* etc/guix-daemon.service.in (StandardOutput): Use "journal"
(StandardError): Likewise.
* etc/guix-publish.service.in (StandardOutput): Likewise.
(StandardError): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>etc: systemd services shouldn't ‘RemainAfterExit’.</title>
<updated>2022-10-23T00:00:26+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-10-23T00:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=068f1a1905099f32beec9a8c4904efbb4c503981'/>
<id>068f1a1905099f32beec9a8c4904efbb4c503981</id>
<content type='text'>
* etc/guix-daemon.service.in (RemainAfterExit): Don't.
* etc/guix-publish.service.in (RemainAfterExit): Likewise don't.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/guix-daemon.service.in (RemainAfterExit): Don't.
* etc/guix-publish.service.in (RemainAfterExit): Likewise don't.
</pre>
</div>
</content>
</entry>
<entry>
<title>etc: Add ‘Restart=always’ to both systemd services.</title>
<updated>2022-10-23T00:00:25+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-10-23T00:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0f6ec662f626eb5ff0685a20ca7e153dae7442e6'/>
<id>0f6ec662f626eb5ff0685a20ca7e153dae7442e6</id>
<content type='text'>
* etc/guix-daemon.service.in (Restart): ‘Always’ do.
* etc/guix-publish.service.in (Restart): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/guix-daemon.service.in (Restart): ‘Always’ do.
* etc/guix-publish.service.in (Restart): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>etc: 'guix-publish.service' depends on 'guix-daemon.service'.</title>
<updated>2021-02-09T22:38:33+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2021-02-09T14:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e342f89b4c0b08fa59093c091c725ac961d01c40'/>
<id>e342f89b4c0b08fa59093c091c725ac961d01c40</id>
<content type='text'>
Reported by Dimitri Delabroye &lt;dimitri.delabroye@inria.fr&gt;.

* etc/guix-publish.service.in (Requires, PartOf, After): New fields.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Dimitri Delabroye &lt;dimitri.delabroye@inria.fr&gt;.

* etc/guix-publish.service.in (Requires, PartOf, After): New fields.
</pre>
</div>
</content>
</entry>
<entry>
<title>etc: Fix GUIX_LOCPATH quoting in 'guix-publish.service' file.</title>
<updated>2019-06-05T15:27:22+00:00</updated>
<author>
<name>Jack Hill</name>
<email>jackhill@jackhill.us</email>
</author>
<published>2019-06-03T18:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a5ca4a63426f5e24c13b93bde95511e9d89757f5'/>
<id>a5ca4a63426f5e24c13b93bde95511e9d89757f5</id>
<content type='text'>
This is a followup to 579d17b70dac067f8194ede46513400b91ac136a.

* etc/guix-publish.service.in (Environment): Move GUIX_LOCPATH inside
the quotes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to 579d17b70dac067f8194ede46513400b91ac136a.

* etc/guix-publish.service.in (Environment): Move GUIX_LOCPATH inside
the quotes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set 'LC_ALL=en_US.utf8' in systemd '.service' files.</title>
<updated>2019-05-13T21:46:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-05-13T21:42:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=489d6c0dc03f1d95a3fefa6301f36cac9b50b2c3'/>
<id>489d6c0dc03f1d95a3fefa6301f36cac9b50b2c3</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/35671&gt;.

* etc/guix-daemon.service.in (Environment): Quote the 'GUIX_LOCPATH'
value; add 'LC_ALL'.
* etc/guix-publish.service.in (Environment): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://bugs.gnu.org/35671&gt;.

* etc/guix-daemon.service.in (Environment): Quote the 'GUIX_LOCPATH'
value; add 'LC_ALL'.
* etc/guix-publish.service.in (Environment): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Binary tarball now populates the "current-guix" profile.</title>
<updated>2018-11-23T14:42:01+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-10-21T20:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e9926f80c6553fde50ce1fcfd38d6370f841efd2'/>
<id>e9926f80c6553fde50ce1fcfd38d6370f841efd2</id>
<content type='text'>
* Makefile.am (guix-binary.%.tar.xz): Pass
'--profile-name=current-guix'.  Remove glibc and glibc-utf8-locales.
* doc/guix.texi (Binary Installation): Update accordingly.
* etc/guix-install.sh
* etc/guix-install.sh (sys_create_store, sys_enable_guix_daemon)
(sys_authorize_build_farms): Likewise.
* etc/guix-publish.conf.in, etc/guix-publish.service.in,
etc/guix-daemon.conf.in, etc/guix-daemon.service.in: Update file names
accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.am (guix-binary.%.tar.xz): Pass
'--profile-name=current-guix'.  Remove glibc and glibc-utf8-locales.
* doc/guix.texi (Binary Installation): Update accordingly.
* etc/guix-install.sh
* etc/guix-install.sh (sys_create_store, sys_enable_guix_daemon)
(sys_authorize_build_farms): Likewise.
* etc/guix-publish.conf.in, etc/guix-publish.service.in,
etc/guix-daemon.conf.in, etc/guix-daemon.service.in: Update file names
accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Don't embed absolute paths in .service and .conf service files.</title>
<updated>2017-03-06T18:25:51+00:00</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2017-03-05T19:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=613d0895b92c677e0639d5e77c55043e38e020c8'/>
<id>613d0895b92c677e0639d5e77c55043e38e020c8</id>
<content type='text'>
Otherwise, users will be stuck running an old copy of guix and the guix-daemon
if they copy the service files instead of symlinking them.

* etc/guix-daemon.conf.in, etc/guix-daemon.service.in, etc/guix-publish.conf.in,
etc/guix-publish.service.in: Expand @localstatedir@ instead of @bindir@.
* nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Use @localstatedir@
instead of @bindir@.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, users will be stuck running an old copy of guix and the guix-daemon
if they copy the service files instead of symlinking them.

* etc/guix-daemon.conf.in, etc/guix-daemon.service.in, etc/guix-publish.conf.in,
etc/guix-publish.service.in: Expand @localstatedir@ instead of @bindir@.
* nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Use @localstatedir@
instead of @bindir@.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add system start-up files for "guix publish".</title>
<updated>2016-11-24T08:23:11+00:00</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2016-11-24T08:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=332d7903f52c2bf3741b04ac2d01cd9018b70800'/>
<id>332d7903f52c2bf3741b04ac2d01cd9018b70800</id>
<content type='text'>
* .gitignore: add etc/guix-publish.conf and /etc/guix-publish.service.
* etc/guix-publish.conf.in: New file.
* etc/guix-publish.service.in: New file.
* nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Generalized former
  build-rules for by using patterns.
  (nodist_systemdservice_DATA): Add etc/guix-publish.service, update
  comment.
  (nodist_upstartjob_DATA): Add etc/guix-publish.conf, update comment.
* doc/guix.texi (Invoking guix publish): Add description for enabling
  "guix publish" on host distros using the new files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* .gitignore: add etc/guix-publish.conf and /etc/guix-publish.service.
* etc/guix-publish.conf.in: New file.
* etc/guix-publish.service.in: New file.
* nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Generalized former
  build-rules for by using patterns.
  (nodist_systemdservice_DATA): Add etc/guix-publish.service, update
  comment.
  (nodist_upstartjob_DATA): Add etc/guix-publish.conf, update comment.
* doc/guix.texi (Invoking guix publish): Add description for enabling
  "guix publish" on host distros using the new files.
</pre>
</div>
</content>
</entry>
</feed>
