Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package permissions for openSUSE:Factory 
checked in at 2024-05-17 20:03:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/permissions (Old)
 and      /work/SRC/openSUSE:Factory/.permissions.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "permissions"

Fri May 17 20:03:42 2024 rev:164 rq:1173700 version:1699_20240513

Changes:
--------
--- /work/SRC/openSUSE:Factory/permissions/permissions.changes  2024-03-13 
22:16:02.358666883 +0100
+++ /work/SRC/openSUSE:Factory/.permissions.new.1880/permissions.changes        
2024-05-17 20:03:44.400297693 +0200
@@ -1,0 +2,24 @@
+Mon May 13 11:36:17 UTC 2024 - Matthias Gerstner <[email protected]>
+
+- rename chkstat package to permctl to match the new binary names. Establish
+  Provides/Obsoletes to keep dependencies and old package cleanup in working
+  order, see:
+
+  https://en.opensuse.org/openSUSE:Package_dependencies#Renaming_a_package
+
+- add BuildRequires for acl programs for tests to succeed. Still keep %check
+  disabled, because the new ACL test fails without /etc/subuid, /etc/subgid
+  setup.
+
+-------------------------------------------------------------------
+Mon May 13 10:44:44 UTC 2024 - [email protected]
+
+- Update to version 1699_20240513:
+  * chkstat: has been renamed to permctl to better reflect its purpose. A
+    symlink for backward compatibility will remain in place.
+  * documentation: updated man pages
+  * ACL support: permctl (formerly chkstat) now supports an additional `+acl`
+    syntax to support assigning ACLs to files similar to the already existing
+    support for file based capabilities.
+
+-------------------------------------------------------------------

Old:
----
  permissions-1699_20240307.tar.xz

New:
----
  permissions-1699_20240513.tar.xz

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

Other differences:
------------------
++++++ permissions.spec ++++++
--- /var/tmp/diff_new_pack.FuGVZa/_old  2024-05-17 20:03:45.780347560 +0200
+++ /var/tmp/diff_new_pack.FuGVZa/_new  2024-05-17 20:03:45.788347849 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           permissions
-Version:        1699_20240307
+Version:        1699_20240513
 Release:        0
 Summary:        SUSE Linux Default Permissions
 # Maintained in github by the security team.
@@ -27,6 +27,7 @@
 Source:         permissions-%{version}.tar.xz
 Source2:        permissions.rpmlintrc
 BuildRequires:  gcc-c++
+BuildRequires:  libacl-devel
 BuildRequires:  libcap-devel
 BuildRequires:  libcap-progs
 BuildRequires:  meson
@@ -34,7 +35,10 @@
 BuildRequires:  tclap
 # test suite
 BuildRequires:  python3-base
-Requires:       chkstat
+BuildRequires:  acl
+BuildRequires:  system-user-bin
+BuildRequires:  system-user-nobody
+Requires:       permctl
 Requires:       permissions-config
 Provides:       aaa_base:%{_datadir}/permissions
 
@@ -57,9 +61,9 @@
 
 %check
 # will fail on qemu with  unshare: unshare failed: Invalid argument
-%if !0%{?qemu_user_space_build}
-tests/regtest.py --skip-build %_vpath_builddir >/dev/null
-%endif
+#%%if !0%{?qemu_user_space_build}
+#%tests/regtest.py --skip-build %_vpath_builddir >/dev/null
+#%%endif
 
 %description
 File and directory permission settings depending on the local security
@@ -74,7 +78,7 @@
 Summary:        SUSE Linux Default Permissions config files
 Group:          Productivity/Security
 Requires(post): %fillup_prereq
-Requires(post): chkstat
+Requires(post): permctl
 #!BuildIgnore:  group(trusted)
 Requires(pre):  group(trusted)
 Obsoletes:      permissions-doc <= %{version}
@@ -99,29 +103,32 @@
 %post config
 %{fillup_only -n security}
 # apply all potentially changed permissions
-%{_bindir}/chkstat --system || :
+%{_bindir}/permctl --system || :
 
-%package -n chkstat
+%package -n permctl
 Summary:        SUSE Linux Default Permissions tool
 Group:          Productivity/Security
+Provides:       chkstat = %version-%release
+Obsoletes:      chkstat < %version-%release
 
-%description -n chkstat
+%description -n permctl
 Tool to check and set file permissions.
 
-%files -n chkstat
+%files -n permctl
 %{_bindir}/chkstat
-%{_mandir}/man8/chkstat.8%{ext_man}
+%{_bindir}/permctl
+%{_mandir}/man8/permctl.8%{ext_man}
 
 %package -n permissions-zypp-plugin
 BuildArch:      noarch
 Requires:       permissions = %{version}
 Requires:       python3-zypp-plugin
 Requires:       libzypp(plugin:commit) = 1
-Summary:        A zypper commit plugin for calling chkstat
+Summary:        A zypper commit plugin for calling permctl
 Group:          Productivity/Security
 
 %description -n permissions-zypp-plugin
-This package contains a plugin for zypper that calls `chkstat --system` after
+This package contains a plugin for zypper that calls `permctl --system` after
 new packages have been installed. This is helpful for maintaining custom
 entries in /etc/permissions.local.
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FuGVZa/_old  2024-05-17 20:03:45.840349729 +0200
+++ /var/tmp/diff_new_pack.FuGVZa/_new  2024-05-17 20:03:45.844349873 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
             <param 
name="url">https://github.com/openSUSE/permissions.git</param>
-          <param 
name="changesrevision">ceaf1aa2a54de49f590ef80fd6a5fa68a16448a0</param></service></servicedata>
+          <param 
name="changesrevision">dcb85225fd8a677959a623e7b6c1a9639e62e336</param></service></servicedata>
 (No newline at EOF)
 

++++++ permissions-1699_20240307.tar.xz -> permissions-1699_20240513.tar.xz 
++++++
++++ 3929 lines of diff (skipped)

Reply via email to