Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package shepherd for openSUSE:Factory 
checked in at 2023-09-26 22:01:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shepherd (Old)
 and      /work/SRC/openSUSE:Factory/.shepherd.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shepherd"

Tue Sep 26 22:01:24 2023 rev:8 rq:1113462 version:0.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/shepherd/shepherd.changes        2020-11-26 
23:16:01.461066968 +0100
+++ /work/SRC/openSUSE:Factory/.shepherd.new.1770/shepherd.changes      
2023-09-26 22:13:33.266165858 +0200
@@ -1,0 +2,33 @@
+Fri Sep 22 06:44:08 UTC 2023 - Andrea Manzini <[email protected]>
+
+- Update to 0.10.2:
+  * loads configuration file asynchronously
+  * keeps going upon configuration file errors
+  * The ‘service’ form supports a new #:respawn-limit parameter to specify 
per-service respawn limits.
+  * Fix: Disabled services are truly disabled
+  * Signals are properly handled after ‘daemonize’
+  * New ‘unregister-services’ procedure
+  * A Bash completion file is now installed, providing tab completion for the 
‘herd’ command.
+  * ‘herd’ shows a hint when the service and action are likely swapped
+  * Updated translations: de, ro, sv, uk
+
+- added bash completion package
+
+-------------------------------------------------------------------
+Sun Jun 18 09:33:20 UTC 2023 - Jonathan Brielmaier <[email protected]>
+
+- Update to 0.10.1:
+  * Major internal overhaul (in 0.9.x): usage of Guile Fibers to
+    allow concurrency, which enables a lot of new features around
+    services
+  Changes in 0.10.1:
+  * Configurable number of ‘bind’ attempts for endpoints
+  * New ‘default-respawn-limit’ parameter
+  * ‘herd restart SERVICE’ starts the replacement, not the original service
+  * ‘herd restart SERVICE’ does not restart transient services
+- remove no longer needed shepherd-rpmlintrc
+- add shepherd.keyring for signature check
+- dependent on guile-fibers
+- support for Guile 2.0 was dropped (because of fibers requirements)
+
+-------------------------------------------------------------------

Old:
----
  shepherd-0.8.1.tar.gz
  shepherd-0.8.1.tar.gz.sig
  shepherd-rpmlintrc

New:
----
  shepherd-0.10.2.tar.gz
  shepherd-0.10.2.tar.gz.sig
  shepherd.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ shepherd.spec ++++++
--- /var/tmp/diff_new_pack.UEAcRm/_old  2023-09-26 22:13:34.498210452 +0200
+++ /var/tmp/diff_new_pack.UEAcRm/_new  2023-09-26 22:13:34.498210452 +0200
@@ -1,7 +1,8 @@
 #
 # spec file for package shepherd
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2023 Jonathan Brielmaier <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +18,7 @@
 
 
 Name:           shepherd
-Version:        0.8.1
+Version:        0.10.2
 Release:        0
 Summary:        Init and service manager
 License:        GPL-3.0-or-later
@@ -25,11 +26,12 @@
 URL:            https://www.gnu.org/software/shepherd/
 Source0:        https://ftp.gnu.org/gnu/shepherd/shepherd-%{version}.tar.gz
 Source1:        https://ftp.gnu.org/gnu/shepherd/shepherd-%{version}.tar.gz.sig
-Source2:        shepherd-rpmlintrc
-BuildRequires:  guile-devel >= 2.0.13
-BuildRequires:  pkg-config
+Source2:        %{name}.keyring
+BuildRequires:  guile-devel >= 2.1.17
+BuildRequires:  guile-fibers >= 1.1.0
+BuildRequires:  pkgconfig
 Requires(post): %{install_info_prereq}
-Requires(preun): %{install_info_prereq}
+Requires(preun):%{install_info_prereq}
 
 %description
 The GNU Daemon Shepherd or GNU Shepherd, formerly known as GNU dmd, is
@@ -40,7 +42,6 @@
 system where Guile is available. In particular, it is used as PID 1 by
 GNU Guix.
 
-
 %package bins
 Summary:        Shepherd's init binaries
 Group:          System/Base
@@ -48,13 +49,25 @@
 
 %description bins
 Binaries of shepherd conflicting with other init systems.
+BuildArch:      noarch
+
+%package bash-completion
+Summary:        Bash Completion for %{name}
+Group:          System/Base
+Requires:       %{name} = %{version}
+Requires:       bash-completion
+Supplements:    (shepherd and bash-completion)
+BuildArch:      noarch
+
+%description bash-completion
+Bash completion script for %{name}.
 
 %prep
 %setup -q
 
 %build
-%configure
-make %{?_smp_mflags}
+%configure --with-bash-completion-dir=%{_datadir}/bash-completion/completions
+%make_build
 
 %install
 %make_install
@@ -73,13 +86,16 @@
 %{_libdir}/guile
 %{_libdir}/shepherd
 %{_datadir}/guile
-%doc %{_infodir}/%{name}.info.gz
-%doc %{_mandir}/man*/*
+%{_infodir}/%{name}.info%{?ext_info}
+%{_mandir}/man*/*
 %exclude %{_mandir}/man8/reboot.8.*
 %exclude %{_mandir}/man8/halt.8.*
 
+%files bash-completion
+%{_datadir}/bash-completion/completions/herd
+
 %files bins
 %{_sbindir}/*
-%doc %{_mandir}/man8/reboot.8.*
-%doc %{_mandir}/man8/halt.8.*
+%{_mandir}/man8/reboot.8%{?ext_man}
+%{_mandir}/man8/halt.8%{?ext_man}
 

++++++ shepherd-0.8.1.tar.gz -> shepherd-0.10.2.tar.gz ++++++
++++ 50623 lines of diff (skipped)

Reply via email to