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

Reply via email to