Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

shepherd-0.8.1-1.3 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: shepherd Distribution: openSUSE Tumbleweed
Version: 0.8.1 Vendor: openSUSE
Release: 1.3 Build date: Thu May 27 13:39:20 2021
Group: System/Base Build host: armbuild24
Size: 1395664 Source RPM: shepherd-0.8.1-1.3.src.rpm
Summary: Init and service manager
The GNU Daemon Shepherd or GNU Shepherd, formerly known as GNU dmd, is
a service manager that looks after the herd of system services. It
provides a replacement for the service-managing capabilities of
SysV-init (or any other init). It is intended
for use on GNU/Hurd, but it is supposed to work on every POSIX-like
system where Guile is available. In particular, it is used as PID 1 by
GNU Guix.






* Tue Nov 24 2020 Jonathan Brielmaier <>
  - Update to 0.8.1:
    * Fix race condition that could lead shepherd to stop itself
    * Use ‘signalfd’ on GNU/Linux to improve efficiency and simplify code
    * Outdated bits have been removed from the manual
    * Updated translation: sv
* Wed Apr 22 2020 Jonathan Brielmaier <>
  - Update to 0.8.0:
    Changes since 0.7.0:
    * Kill the whole process group when the PID file doesn’t show up
    * ‘make-kill-destructor’ kills the process group
    * New ‘default-pid-file-timeout’ SRFI-39 parameter
    * New #:file-creation-mask parameter for ‘make-forkexec-constructor’
    * ‘make-forkexec-constructor’ creates log files as #o640
    * Improve documentation and examples
    * Ensure man pages are up to date
    * Fix compilation on systems without ‘prctl’ such as GNU/Hurd
    * Remove kludge that would send SIGALRM every second
    * Address “error in finalization thread” warning
    * ‘make-forkexec-constructor’ no longer supports old calling convention
  - Adapt rpmlintrc to Guile 3.0 and remove no longer needed rule
* Sun Feb 16 2020 Jonathan Brielmaier <>
  - Update to 0.7.0
    Changes since 0.6.1:
    * New crash handler allows shepherd as PID 1 to dump core on GNU/Linux
    * (shepherd service) now exports ‘default-environment-variables’
    * ‘make-forkexec-constructor’ no longer removes log file
    * Disable reboot on ctrl-alt-del before loading the config file
    * Exception handling adjusted for Guile 3.0.0
  - Install .so file for crash handler
* Mon May 13 2019 Jonathan Brielmaier <>
  - Update to 0.6.1
    Changes since 0.6.0:
    * ‘herd status’ distinguishes between “stopped” and “one-shot” services
    * ‘read-pid-file’ gracefully handles PID files not created atomically
    * ‘shepherd’ no longer crashes when asked to load files with syntax errors
    * Updated and new translations
* Tue Apr 23 2019 Jonathan Brielmaier <>
  - Update to 0.6.0
    Changes since 0.5.0:
    * Services can now be “one-shot” (see the manual for details)
    * ‘shepherd’ deletes its socket file upon termination
    * ‘herd stop S’ is no longer an error when S is already stopped
    * ‘herd’ exits with non-zero when executing an action that fails
    * ‘shepherd’ ignores reboot(2) errors when running in a container
    * Translation of error messages has been fixed
    * Updated and new translations
  - add rpmlintrc to filter out false positives for .go files
  - change source location to from
  - make spec-cleaner happy: mostly missing brackets
  - adjust description to renaming of GuixSD to Guix (System)
* Tue Oct 02 2018
  - bump to 0.5.0
    Changes since 0.4.0
    * * Services now have a ‘replacement’ slot
    * * Restarting a service now restarts its dependent services as well
    * * Gracefully halt upon ctrl-alt-del when running as PID 1 on GNU/Linux
    * * Actions can now be invoked on services not currently running
    * * Guile >= 2.0.13 is now required; Guile 3.0 is supported
    * * Unused runlevel code has been removed
    * * Updated translations: es, fr, pt_BR, sv
  - require guile-devel >= 2.0.13
* Fri Mar 23 2018
  - bump to 0.4.0
    changes since 0.3.2
    * * When running as non-root, keep track of forked processes
    * * When running as root, log to /dev/log (syslogd) or /dev/kmsg by default
    * * ‘exec-command’ opens log file in append mode
    * * Add native language support (5 languages currently supported)
    * * ‘log-output-port’ is now a SRFI-39 parameter
    * * New ‘make-shepherd-output-port’ in lieu of ‘shepherd-output-port’
    * * Fix non-deterministic test suite issues
* Sat Mar 10 2018
  - Ensure neutrality of description.
* Fri Mar 09 2018
  - put conflicting man pages into shepherd-bins which conflicts with
    systemd-sysvinit providing the same manpages
* Tue May 23 2017
  - let there be shepherd init
  - make shepherd-bins conflicting with systemd-sysvinit



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Nov 29 00:00:07 2021