- Declare a BuildConflict instead of a build-dependency. - Don't BuildRequire rpmlint, but rpmlint-mini, otherwise we re-introduce the build cycles that rpmlint-mini is supposed to break. - BuildRequire a recent enough rpmlint to avoid rpmlint choking on the new 📦 coupling syntax. - 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 📦 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 📦 syntax; general improvements * meson: switch to `install_emptydir()` for permissions.d directory * EntryProcessor: enforce package ownership limitation * ProfileParser: support parsing of 📦 list specifications * profiles: remove extensive documentation from files in favor of man page * profiles: harmonize, simplify and update copyright statement - Add Provides permissions-doc to config sub-package as is suggested by rpmlint. - properly escape % in comments in %check section OBS-URL: https://build.opensuse.org/request/show/1334645 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/permissions?expand=0&rev=172
Description
No description provided
Languages
RPM Spec
100%