Hello community,

here is the log from the commit of package munge for openSUSE:Leap:15.2 checked 
in at 2020-04-02 16:48:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/munge (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.munge.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "munge"

Thu Apr  2 16:48:59 2020 rev:21 rq:790606 version:0.5.14

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/munge/munge.changes    2020-01-15 
15:31:36.894784210 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.munge.new.3248/munge.changes  2020-04-02 
16:49:00.826003751 +0200
@@ -1,0 +2,32 @@
+Tue Mar 24 08:56:31 UTC 2020 - Ana Guerrero Lopez <aguerr...@suse.com>
+
+- Update to version 0.5.14, most relevant changes:
+  * Added mungekey command for key generation via HKDF.
+  * Added negative caching of user lookups for processing supplementary groups.
+  * Added munged --origin and --stop cmdline opt.
+  * Added unmunge --numeric cmdline opt.
+  * Added several new configuration options.
+  * Added systemd EnvironmentFile to set sysconfig options.
+  * Added systemd RuntimeDirectory to replace tmpfiles.d conf.
+  * Changed logging of non-existent users to only log once for a given user.
+  * Changed default name of munged seedfile.
+  * Fixed pidfile corruption when starting new daemon while socket still in 
use.
+  * Fixed munged signal handlers to be async-signal-safe.
+  * Fixed "Logging stopped due to error" behavior for transient errors.
+  * Fixed misleading "Lockfile not found" error message.
+  * Fixed conversion-specifier / argument mismatch in error message.
+  * Removed autotools-generated files from version control.
+- Update patch:
+  * Make-SUSE-specific-adjustments.patch
+- Spec cleanup
+- Update package description to match upstream's
+- Add logrotate file and Requires in logrotate
+- Run bootstrap to create autotools files.
+
+-------------------------------------------------------------------
+Mon Feb  3 15:05:57 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
+-------------------------------------------------------------------

Old:
----
  munge-0.5.13.tar.gz

New:
----
  munge-0.5.14.tar.gz

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

Other differences:
------------------
++++++ munge.spec ++++++
--- /var/tmp/diff_new_pack.o2owGE/_old  2020-04-02 16:49:01.442004483 +0200
+++ /var/tmp/diff_new_pack.o2owGE/_new  2020-04-02 16:49:01.446004487 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package munge
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,29 +34,34 @@
 %endif
 
 Name:           munge
-Version:        0.5.13
+Version:        0.5.14
 Release:        0
 Summary:        An authentication service for creating and validating 
credentials
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:          Productivity/Security
-URL:            http://dun.github.io/munge/
+URL:            https://dun.github.io/munge/
 Source0:        https://github.com/dun/munge/archive/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
 Source2:        sysconfig.munge
 Source3:        README.SUSE
 Patch0:         Make-SUSE-specific-adjustments.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  libbz2-devel
+BuildRequires:  libtool
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
+Requires:       logrotate
 %if 0%{?suse_version} <= 1140
 Requires(pre):  pwdutils
 %else
 Requires(pre):  shadow
 %endif
+Requires(post): coreutils
 %if 0%{?have_systemd}
-BuildRequires:  systemd
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %endif
 Requires(post):     coreutils
@@ -64,16 +69,15 @@
 %if 0%{?suse_version} < 1310
 %{!?_tmpfilesdir:%global _tmpfilesdir /usr/lib/tmpfiles.d}
 %endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating
-and validating credentials.  It is designed to be highly scalable for use
-in an HPC cluster environment.  It allows a process to authenticate the
-UID and GID of another local or remote process within a group of hosts
-having common users and groups.  These hosts form a security realm that is
-defined by a shared cryptographic key.  Clients within this security realm
-can create and validate credentials without the use of root privileges,
+MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for
+creating and validating user credentials.  It is designed to be highly
+scalable for use in an HPC cluster environment.  It provides a portable
+API for encoding the user's identity into a tamper-proof credential
+that can be obtained by an untrusted client and forwarded by untrusted
+intermediaries within a security realm.  Clients within this realm can
+create and validate credentials without the use of root privileges,
 reserved ports, or platform-specific methods.
 
 %package -n lib%{name}%{lversion}
@@ -101,8 +105,12 @@
 cp %{SOURCE3} .
 
 %build
+./bootstrap
 %configure
-make %{?_smp_mflags}
+%if 0%{!?make_build:1}
+%define make_build make %{?_smp_mflags}
+%endif
+%make_build
 
 %install
 %makeinstall
@@ -110,6 +118,10 @@
 rm -f %{buildroot}%{_libdir}/*.a
 rm -f %{buildroot}%{_sysconfdir}/sysconfig/munge
 
+mkdir -p %{buildroot}%{_tmpfilesdir}
+cp src/etc/munge.tmpfiles.conf %{buildroot}%{_tmpfilesdir}/munge.conf
+mkdir -p %{buildroot}%{_datarootdir}/licenses
+
 # We don't want systemd file on SLE 11
 %if 0%{!?have_systemd:1}
    test -d %{buildroot}%{_prefix}/lib/systemd && \
@@ -206,8 +218,10 @@
 %endif
 
 %files
-%defattr(-,root,root,0755)
 %doc AUTHORS
+%if 0%{?suse_version} < 1500
+%dir %{_datarootdir}/licenses
+%endif
 %license COPYING
 %doc DISCLAIMER*
 %doc HISTORY
@@ -216,7 +230,6 @@
 %doc PLATFORMS
 %doc QUICKSTART
 %doc README
-%doc TODO
 %doc README.SUSE
 %doc doc/*
 %dir %attr(0700,%munge_u,%munge_g) %config %{_sysconfdir}/munge
@@ -225,6 +238,7 @@
 %{_bindir}/*
 %{_sbindir}/*
 %{_mandir}/*[^3]/*
+%config(noreplace) %{_sysconfdir}/logrotate.d/munge
 %if 0%{?have_systemd}
 %{_unitdir}/munge.service
 %{_tmpfilesdir}/munge.conf
@@ -235,14 +249,12 @@
 %endif
 
 %files devel
-%defattr(-,root,root,0755)
 %{_includedir}/*
 %{_mandir}/*3/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 
 %files -n lib%{name}%{lversion}
-%defattr(-,root,root,0755)
 %{_libdir}/*.so.*
 
 %changelog

++++++ Make-SUSE-specific-adjustments.patch ++++++
--- /var/tmp/diff_new_pack.o2owGE/_old  2020-04-02 16:49:01.462004506 +0200
+++ /var/tmp/diff_new_pack.o2owGE/_new  2020-04-02 16:49:01.462004506 +0200
@@ -8,15 +8,11 @@
 For sysvinit set runlvls where to start/stop munge.
 
 Signed-off-by: Egbert Eich <e...@suse.de>
----
- src/etc/Makefile.am   | 2 +-
- src/etc/munge.init.in | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
 
-diff --git a/src/etc/munge.init.in b/src/etc/munge.init.in
+diff --git a/src/etc/munge.sysvinit.init.in b/src/etc/munge.sysvinit.init.in
 index 93d461b..3414ed5 100644
---- a/src/etc/munge.init.in
-+++ b/src/etc/munge.init.in
+--- a/src/etc/munge.sysvinit.init.in
++++ b/src/etc/munge.sysvinit.init.in
 @@ -14,8 +14,8 @@
  # Required-Stop:      $local_fs $remote_fs
  # Should-Start:       $named $syslog

++++++ munge-0.5.13.tar.gz -> munge-0.5.14.tar.gz ++++++
++++ 80397 lines of diff (skipped)


Reply via email to