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)
