Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package permissions for openSUSE:Factory 
checked in at 2026-02-25 21:06:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/permissions (Old)
 and      /work/SRC/openSUSE:Factory/.permissions.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "permissions"

Wed Feb 25 21:06:33 2026 rev:172 rq:1334645 version:1699_20260217

Changes:
--------
--- /work/SRC/openSUSE:Factory/permissions/permissions.changes  2026-01-12 
10:24:15.332716221 +0100
+++ /work/SRC/openSUSE:Factory/.permissions.new.1977/permissions.changes        
2026-02-25 21:06:35.156341028 +0100
@@ -1,0 +2,52 @@
+Tue Feb 24 07:23:01 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Declare a BuildConflict instead of a build-dependency.
+
+-------------------------------------------------------------------
+Mon Feb 23 09:49:17 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- Don't BuildRequire rpmlint, but rpmlint-mini, otherwise we re-introduce
+  the build cycles that rpmlint-mini is supposed to break.
+
+-------------------------------------------------------------------
+Wed Feb 18 11:36:30 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- BuildRequire a recent enough rpmlint to avoid rpmlint choking on the new
+  :package: coupling syntax.
+
+-------------------------------------------------------------------
+Tue Feb 17 14:59:15 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- Update to version 1699_20260217:
+  * tests: catch errors in parsing package lines with space after comma
+  * ProfileParser: increase robustness in package line parsing
+  * TestBase: _checkForASANErrors: drop extra errors increment
+  * profiles: introduce package coupling for existing entries
+  * profiles: drop "disable set*id bits" entries
+  * profiles: remove useless /etc/crontab entry
+  * etc/permissions: add :package: coupling
+  * tests: add coverage for package coupling syntax
+  * TestBase: fix some typos
+  * EntryProcessor::matchingPkg(): catch "not owned by any package" case
+  * EntryProcessor::matchingPkg(): take multi-ownership into account
+  * tests: drop m_ prefix on member variables
+  * tests: fix flake8 findings
+  * man pages: document new :package: syntax; general improvements
+  * meson: switch to `install_emptydir()` for permissions.d directory
+  * EntryProcessor: enforce package ownership limitation
+  * ProfileParser: support parsing of :package: list specifications
+  * profiles: remove extensive documentation from files in favor of man page
+  * profiles: harmonize, simplify and update copyright statement
+
+-------------------------------------------------------------------
+Tue Feb 17 14:58:23 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- Add Provides permissions-doc to config sub-package as is suggested by
+  rpmlint.
+
+-------------------------------------------------------------------
+Tue Feb 17 14:57:34 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- properly escape % in comments in %check section
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ permissions.spec ++++++
--- /var/tmp/diff_new_pack.9lp6N9/_old  2026-02-25 21:06:36.232385552 +0100
+++ /var/tmp/diff_new_pack.9lp6N9/_new  2026-02-25 21:06:36.232385552 +0100
@@ -17,7 +17,8 @@
 
 
 Name:           permissions
-Version:        1699_20260109
+# NOTE: the version prefix is synced with %%suse_version currently
+Version:        1699_20260217
 Release:        0
 Summary:        SUSE Linux Default Permissions
 # Maintained in github by the security team.
@@ -32,6 +33,9 @@
 BuildRequires:  libcap-progs
 BuildRequires:  meson
 BuildRequires:  python-rpm-macros
+# we require an rpmlint which supports the :package: coupling syntax,
+# otherwise the rpmlint run will fail.
+#!BuildConflicts:  rpmlint-mini < 2.9.0+git20260211.72e34881
 BuildRequires:  tclap
 # test suite
 BuildRequires:  python3-base
@@ -62,7 +66,7 @@
 %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
+#tests/regtest.py --skip-build %%_vpath_builddir >/dev/null
 #%%endif
 
 %description
@@ -81,7 +85,8 @@
 Requires(post): permctl
 #!BuildIgnore:  group(trusted)
 Requires(pre):  group(trusted)
-Obsoletes:      permissions-doc <= %{version}
+Obsoletes:      permissions-doc < %{version}
+Provides:       permissions-doc = %{version}
 BuildArch:      noarch
 
 %description config

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.9lp6N9/_old  2026-02-25 21:06:36.284387704 +0100
+++ /var/tmp/diff_new_pack.9lp6N9/_new  2026-02-25 21:06:36.288387869 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
             <param 
name="url">https://github.com/openSUSE/permissions.git</param>
-          <param 
name="changesrevision">b833185ed993800f310575ae2512df78ca9ddb86</param></service></servicedata>
+          <param 
name="changesrevision">c5a7bb047f9f1f86a420d1c06abf5473a299b64d</param></service></servicedata>
 (No newline at EOF)
 

++++++ permissions-1699_20260109.tar.xz -> permissions-1699_20260217.tar.xz 
++++++
++++ 3228 lines of diff (skipped)

++++++ permissions.rpmlintrc ++++++
--- /var/tmp/diff_new_pack.9lp6N9/_old  2026-02-25 21:06:36.436393993 +0100
+++ /var/tmp/diff_new_pack.9lp6N9/_new  2026-02-25 21:06:36.440394158 +0100
@@ -1,5 +1,5 @@
 # the base package needs to have Arch, otherwise we get no -source and
-# -debuginfo package (which we need for the chkstat sub package)
+# -debuginfo package (which we need for the permctl sub package)
 addFilter("no-binary")
 # it's hard not to repeat "permissions" in the summary
 addFilter("name-repeated-in-summary")

Reply via email to