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)