Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shadow for openSUSE:Factory checked in at 2026-01-30 18:19:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shadow (Old) and /work/SRC/openSUSE:Factory/.shadow.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shadow" Fri Jan 30 18:19:27 2026 rev:84 rq:1329809 version:4.19.2 Changes: -------- --- /work/SRC/openSUSE:Factory/shadow/shadow.changes 2026-01-23 17:33:01.721841201 +0100 +++ /work/SRC/openSUSE:Factory/.shadow.new.1995/shadow.changes 2026-01-30 18:19:29.514514220 +0100 @@ -1,0 +2,17 @@ +Thu Jan 29 12:23:56 UTC 2026 - Neal Gompa <[email protected]> + +- Add shadow-utils Provides for compatibility with RH/Fedora packages + +------------------------------------------------------------------- +Thu Jan 29 07:32:37 UTC 2026 - Hadi Chokr <[email protected]> + +- Remove --enable-account-tools-setuid build flag: + This was a leftover. The package builds chgpasswd, chpasswd, + groupadd, groupdel, groupmod, newusers, useradd, userdel, + and usermod as setuid binaries via this flag and then strips + the setuid bit again in the install section. + See gh/shadow-maint/shadow#1518 +- Cleanup PAM config files which are no longer needed: + groupadd, groupdel, groupmod, useradd, userdel, usermod + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shadow.spec ++++++ --- /var/tmp/diff_new_pack.XCaXuS/_old 2026-01-30 18:19:31.178583653 +0100 +++ /var/tmp/diff_new_pack.XCaXuS/_new 2026-01-30 18:19:31.182583820 +0100 @@ -55,6 +55,7 @@ BuildRequires: automake BuildRequires: libacl-devel BuildRequires: libattr-devel +BuildRequires: libeconf-devel BuildRequires: libselinux-devel BuildRequires: libsemanage-devel BuildRequires: libtool @@ -73,7 +74,9 @@ Provides: pwdutils = 3.2.20 Obsoletes: pwdutils <= 3.2.19 Provides: useradd_or_adduser_dep -BuildRequires: libeconf-devel +# For RH/Fedora compatibility +Provides: shadow-utils = %{version}-%{release} +Provides: shadow-utils%{?_isa} = %{version}-%{release} %description This package includes the necessary programs for converting plain @@ -144,7 +147,6 @@ # SSSD files provider is deprecated since 2.9.0, but still enabled in openSUSE Leap 15.6 and SLE 15 SP6 %configure \ --enable-shadowgrp \ - --enable-account-tools-setuid \ --with-audit \ --with-libpam \ --with-sha-crypt \ @@ -215,7 +217,6 @@ rm %{buildroot}/%{_sbindir}/chgpasswd rm %{buildroot}/%{_mandir}/man8/chgpasswd.* rm %{buildroot}/%{_mandir}/*/man8/chgpasswd.* -rm %{buildroot}%{_sysconfdir}/pam.d/chgpasswd rm %{buildroot}/%{_mandir}/man3/getspnam.* rm %{buildroot}/%{_mandir}/*/man3/getspnam.* @@ -307,39 +308,27 @@ %verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/subgid %if %{defined no_config} %{_pam_vendordir}/chpasswd -%{_pam_vendordir}/groupadd -%{_pam_vendordir}/groupdel -%{_pam_vendordir}/groupmod %{_pam_vendordir}/newusers -%{_pam_vendordir}/useradd -%{_pam_vendordir}/userdel -%{_pam_vendordir}/usermod %else %config %{_sysconfdir}/pam.d/chpasswd -%config %{_sysconfdir}/pam.d/groupadd -%config %{_sysconfdir}/pam.d/groupdel -%config %{_sysconfdir}/pam.d/groupmod %config %{_sysconfdir}/pam.d/newusers -%config %{_sysconfdir}/pam.d/useradd -%config %{_sysconfdir}/pam.d/userdel -%config %{_sysconfdir}/pam.d/usermod %endif %verify(not mode) %attr(4755,root,shadow) %{_bindir}/gpasswd %verify(not mode) %attr(4755,root,root) %{_bindir}/newgrp %{_bindir}/sg %{_bindir}/getsubids -%attr(0755,root,root) %{_sbindir}/groupadd -%attr(0755,root,root) %{_sbindir}/groupdel -%attr(0755,root,root) %{_sbindir}/groupmod +%{_sbindir}/groupadd +%{_sbindir}/groupdel +%{_sbindir}/groupmod %{_sbindir}/grpck %{_sbindir}/pwck -%attr(0755,root,root) %{_sbindir}/useradd -%attr(0755,root,root) %{_sbindir}/userdel -%attr(0755,root,root) %{_sbindir}/usermod +%{_sbindir}/useradd +%{_sbindir}/userdel +%{_sbindir}/usermod %{_sbindir}/pwconv %{_sbindir}/pwunconv -%attr(0755,root,root) %{_sbindir}/chpasswd -%attr(0755,root,root) %{_sbindir}/newusers +%{_sbindir}/chpasswd +%{_sbindir}/newusers %{_sbindir}/vipw %{_sbindir}/vigr %{_mandir}/man1/gpasswd.1%{?ext_man} ++++++ pamd.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/groupadd new/etc/pam.d/groupadd --- old/etc/pam.d/groupadd 2024-01-09 13:50:01.704052685 +0100 +++ new/etc/pam.d/groupadd 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/groupdel new/etc/pam.d/groupdel --- old/etc/pam.d/groupdel 2024-01-09 13:50:01.707386020 +0100 +++ new/etc/pam.d/groupdel 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/groupmod new/etc/pam.d/groupmod --- old/etc/pam.d/groupmod 2024-01-09 13:50:01.714052692 +0100 +++ new/etc/pam.d/groupmod 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/useradd new/etc/pam.d/useradd --- old/etc/pam.d/useradd 2024-01-09 13:50:01.730719370 +0100 +++ new/etc/pam.d/useradd 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/userdel new/etc/pam.d/userdel --- old/etc/pam.d/userdel 2024-01-09 13:50:01.734052706 +0100 +++ new/etc/pam.d/userdel 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/pam.d/usermod new/etc/pam.d/usermod --- old/etc/pam.d/usermod 2024-01-09 13:50:01.740719378 +0100 +++ new/etc/pam.d/usermod 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so
