Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package authselect for openSUSE:Factory checked in at 2021-07-20 15:38:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/authselect (Old) and /work/SRC/openSUSE:Factory/.authselect.new.2632 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "authselect" Tue Jul 20 15:38:49 2021 rev:2 rq:906817 version:1.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/authselect/authselect.changes 2020-04-19 21:50:25.460195680 +0200 +++ /work/SRC/openSUSE:Factory/.authselect.new.2632/authselect.changes 2021-07-20 15:39:02.489427027 +0200 @@ -1,0 +2,33 @@ +Sat Jul 17 11:52:03 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Move the scriptlet dependencies to the profiles subpackage +- Tighten the dependencies between library and profiles subpackage +- Fix upgrade path for package split + +------------------------------------------------------------------- +Fri Jul 9 21:55:33 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Split profiles package for Shared Library Packaging policy + +------------------------------------------------------------------- +Thu Jun 3 16:18:40 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 1.2.3 + * Profiles: minimal: non-pasword authentication is now explicitly + disabled in dconf + * Profiles: fingerprint-auth stack now retains error code + reported from fprintd + * Profiles: systemd-resolved is now enabled by default in nis and + minimal profiles + * Profiles: pam_u2f configuration got new feature + without-pam-u2f-nouserok + * creating a new profile which is based on existing profile no + longer creates broken symbolic links to non-existing files + * cli: command names and descriptions shows translated text + correctly now + * cli: got new undocumented command uninstall which can be used + by distributions when removing authselect package to remove + authselect configuration from the system + * lib: umask is now used with correct bits + +------------------------------------------------------------------- Old: ---- authselect-1.2.tar.gz New: ---- authselect-1.2.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ authselect.spec ++++++ --- /var/tmp/diff_new_pack.wADkTP/_old 2021-07-20 15:39:04.781431127 +0200 +++ /var/tmp/diff_new_pack.wADkTP/_new 2021-07-20 15:39:04.785431134 +0200 @@ -3,6 +3,7 @@ # # Copyright (c) 2017-2020 Red Hat, Inc. # Copyright (c) 2020 Neal Gompa <ngomp...@gmail.com>. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +18,12 @@ # # Shared library package names -%global somajor 1 +%global somajor 3 %global libname lib%{name}%{somajor} %global devname lib%{name}-devel Name: authselect -Version: 1.2 +Version: 1.2.3 Release: 0 Summary: Configures authentication and identity sources from supported profiles License: GPL-3.0-or-later @@ -59,6 +60,18 @@ %package -n %{libname} Summary: Utility library used by the authselect tool +Requires: %{name}-profiles = %{version}-%{release} +# Package split +Conflicts: libauthselect1 < %{version}-%{release} +Obsoletes: libauthselect1 < %{version}-%{release} + +%description -n %{libname} +Common library files for authselect. This package is used by the authselect +command line tool and any other potential front-ends. + +%package profiles +Summary: Authentication configuration profiles +BuildArch: noarch # Required by scriptlets Requires(pre): coreutils Requires(posttrans): coreutils @@ -68,10 +81,13 @@ Requires(posttrans): pam >= 1.3.1-23 Requires(posttrans): sed Requires(posttrans): systemd - -%description -n %{libname} -Common library files for authselect. This package is used by the authselect -command line tool and any other potential front-ends. +# Package split +Conflicts: libauthselect1 < %{version}-%{release} +Obsoletes: libauthselect1 < %{version}-%{release} + +%description profiles +This package contains the configuration profiles offered by authselect to +allow users to configure authentication on the system. %package compat Summary: Tool to provide minimum backwards compatibility with authconfig @@ -135,7 +151,11 @@ %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig -%files -n %{libname} -f %{name}.lang +%files -n %{libname} +%license COPYING +%{_libdir}/libauthselect.so.%{somajor}{,.*} + +%files profiles %dir %{_sysconfdir}/authselect %dir %{_sysconfdir}/authselect/custom %dir %{_localstatedir}/lib/authselect @@ -156,6 +176,8 @@ %dir %{_datadir}/authselect/default/nis/ %dir %{_datadir}/authselect/default/sssd/ %dir %{_datadir}/authselect/default/winbind/ +%{_datadir}/authselect/default/minimal/dconf-db +%{_datadir}/authselect/default/minimal/dconf-locks %{_datadir}/authselect/default/minimal/nsswitch.conf %{_datadir}/authselect/default/minimal/password-auth %{_datadir}/authselect/default/minimal/postlogin @@ -190,21 +212,19 @@ %{_datadir}/authselect/default/winbind/README %{_datadir}/authselect/default/winbind/REQUIREMENTS %{_datadir}/authselect/default/winbind/system-auth -%{_libdir}/libauthselect.so.%{somajor}{,.*} %{_mandir}/man5/authselect-profiles.5* -%license COPYING -%doc README.md %files compat %{_sbindir}/authconfig %{python3_sitelib}/authselect/ %files -n %{devname} +%doc README.md %{_includedir}/authselect.h %{_libdir}/libauthselect.so %{_libdir}/pkgconfig/authselect.pc -%files -f %{name}.8.lang +%files -f %{name}.lang -f %{name}.8.lang %{_bindir}/authselect %{_mandir}/man8/authselect.8* %{_mandir}/man7/authselect-migration.7* @@ -212,7 +232,7 @@ %global validfile %{_localstatedir}/lib/rpm-state/%{name}.config-valid -%pre -n %{libname} +%pre profiles # If authselect isn't installed and used, skip if [ ! -x %{_bindir}/authselect ]; then exit 0 @@ -231,7 +251,7 @@ exit 0 -%posttrans -n %{libname} +%posttrans profiles # If authselect isn't installed and used, skip if [ ! -x %{_bindir}/authselect ]; then exit 0 ++++++ authselect-1.2.tar.gz -> authselect-1.2.3.tar.gz ++++++ ++++ 31779 lines of diff (skipped)