guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[shepherd] branch master updated (6be3ce1 -> cf78dd4)


From: Ludovic Courtès
Subject: [shepherd] branch master updated (6be3ce1 -> cf78dd4)
Date: Wed, 30 Mar 2022 11:01:26 -0400 (EDT)

civodul pushed a change to branch master
in repository shepherd.

    from 6be3ce1  support: Internationalize initial configuration file
     new 90107c9  tests: Remove 'nofiles' test file when cleaning up.
     new cceec3e  README: Mention copyright year ranges.
     new d13a18b  Remove 'QUESTIONS' file.
     new fbf3dea  README: Update bug-report section.
     new e541398  shepherd: Factorize out the main loop.
     new 3edbcae  build: Drop support for Guile 2.0.
     new 01ffc89  Use Fibers.
     new 76c28d4  README: Update requirements.
     new 6975f5c  build: Capture the source and object directories of Fibers.
     new 46790f9  shepherd: Use one fiber for signal handling, and one for 
clients.
     new 3267fbb  service: 'read-pid-file' no longer blocks.
     new 0bdb627  service: 'read-pid-file' uses (@ (guile) sleep) when it's not 
suspendable.
     new c3bd434  shepherd: Encode log as UTF-8 unconditionally.
     new 1f4db7e  service: 'make-forkexec-constructor' spawns a logging fiber.
     new 55aa337  doc: Fix inetutils cross-reference.
     new 3dabd8a  support: 'l10n' accepts plural forms.
     new e522a9c  service: Remove unused 'make-init.d-service'.
     new 03d1fcd  service: Add the #:transient? slot.
     new 1c2af24  service: Add inetd constructor and destructor.
     new 4963357  service: Allow 'running' value to be a thunk.
     new 965f6b6  service: Add systemd constructor and destructor.
     new 162ef85  service: Add 'start-in-the-background'.
     new 41b9bf9  shepherd: Remove half-baked readline support.
     new 540da78  shepherd: "shepherd -s -" replies to the current output port.
     new d250e81  service: Add #:handle-termination slot.
     new 8f99657  service: Add #:max-connections to 'make-inetd-constructor'.
     new 723319a  service: 'make-inetd-constructor' lets the caller specify 
socket ownership.
     new 1a8d686  shepherd: Do not change to the client directory when 
executing a command.
     new e9616ab  shepherd: Gracefully handle failure to open the socket.
     new f1b61f9  Avoid Guile run-time warning about overridden 'sleep' binding.
     new 09e1b6b  doc: Clarify which instance 'herd' talks to.
     new cf78dd4  build: Bump to version 0.9.0rc1.

The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am                    |   9 +-
 QUESTIONS                      |  25 --
 README                         |  34 +-
 configure.ac                   |  48 ++-
 doc/shepherd.texi              | 196 ++++++++++-
 herd.in                        |   7 +-
 modules/shepherd.scm           | 264 +++++++++------
 modules/shepherd/service.scm   | 742 +++++++++++++++++++++++++++++++++++++----
 modules/shepherd/support.scm   |  32 +-
 modules/shepherd/system.scm.in |  73 ++--
 shepherd.in                    |   7 +-
 tests/basic.sh                 |   5 +-
 tests/forking-service.sh       |   2 +-
 tests/inetd.sh                 | 141 ++++++++
 tests/logging.sh               |  94 ++++++
 tests/pid-file.sh              |  13 +-
 tests/systemd.sh               | 102 ++++++
 tests/transient.sh             |  65 ++++
 18 files changed, 1539 insertions(+), 320 deletions(-)
 delete mode 100644 QUESTIONS
 create mode 100644 tests/inetd.sh
 create mode 100644 tests/logging.sh
 create mode 100644 tests/systemd.sh
 create mode 100644 tests/transient.sh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]