- Update to version 2.6.1+git20240802.da40b67:
* Release 2.6.1
* FilesCheck: Fix zero perm check with binaries
* FilesCheck: Fix zero permission check with folder
* Update openSUSE's licenses.toml
- Update to version 2.6.0+git20240801.f3e815d:
* sysctl-whitelist: kernel.pid_max entry moved (bsc#1228731)
* Update openSUSE's licenses.toml
* configs/openSUSE/users-groups.toml: add user and group woodpecker
* configs/openSUSE/users-groups.toml: add user and group vault-sync
* configs/openSUSE/users-groups.toml: add user and group openbao
* configs/openSUSE/users-groups.toml: add user and group alloy
* Release 2.6.0
* Test: Fix test_config error raised by new ruff
* CI: Fix ruff call with modern syntax
* Update main.yml
* FilesCheck: Remove trailing slashes
* FilesCheck: zero-perms differentiate between ghost and normal files
* FilesCheck: warn about files with zero perms
* Create Mock packages for tests in config_files, i18n, tmp_file and zypp_syntax (#1235)
* users-groups.toml: add caddy
* PythonCheck: simplify requirement check using metadata
OBS-URL: https://build.opensuse.org/request/show/1191104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=481
- Update to version 2.6.0+git20240801.f3e815d:
* sysctl-whitelist: kernel.pid_max entry moved (bsc#1228731)
* Update openSUSE's licenses.toml
* configs/openSUSE/users-groups.toml: add user and group woodpecker
* configs/openSUSE/users-groups.toml: add user and group vault-sync
* configs/openSUSE/users-groups.toml: add user and group openbao
* configs/openSUSE/users-groups.toml: add user and group alloy
* Release 2.6.0
* Test: Fix test_config error raised by new ruff
* CI: Fix ruff call with modern syntax
* Update main.yml
* FilesCheck: Remove trailing slashes
* FilesCheck: zero-perms differentiate between ghost and normal files
* FilesCheck: warn about files with zero perms
* Create Mock packages for tests in config_files, i18n, tmp_file and zypp_syntax (#1235)
* users-groups.toml: add caddy
* PythonCheck: simplify requirement check using metadata
OBS-URL: https://build.opensuse.org/request/show/1190988
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1151
- Update to version 2.5.0+git20240416.97c8fad:
* pam-modules: whitelist pam_oslogin_admin.so (bsc#1222457)
* Revert "pam-modules: whitelist pam_lastlog2 now moved to util-linux (bsc#1222329)"
* Clarify what the real intent is of this check
* openSUSE: Add netdata user/group
* Add forgejo group and user
* remove comment in setup.cfg
* test: mocked package in test_xinetd.py
- Update to version 2.5.0+git20240408.62c3097:
* dbus-services: whitelist dnf5daemon-server (bsc#1218327)
- Update to version 2.5.0+git20240405.5171234:
* pam-modules: whitelist pam_lastlog2 now moved to util-linux (bsc#1222329)
OBS-URL: https://build.opensuse.org/request/show/1168340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=475
- Update to version 2.5.0+git20240325.982d664:
* dbus-services: power-profiles-daemon (bsc#1219956) (#1197)
* SpecCheck: Add no-%check-section warning
* Bump upper bound of suse_version to include ALP & current Factory
* test: add mocks folder and mocks for duplicates check
* pkg: remove unicode type reference in is_utf8_bytestr exception
* Refactored the is_utf8_bytestr function
* readme: More specific title for building section
* test: imporve fixtures in test_duplicates.py
* Add building documentation
* Update README.md
OBS-URL: https://build.opensuse.org/request/show/1161419
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1132
- Also fix the runtime requirement syntax
- Fix tomli requirement: It was never pulled in by obs explicitly
but declared required in rpmbuild. Pytest removed the requirement
that masked this issue.We actually don't need it with
python >= 3.11
- Update to version 2.5.0+git20240308.ec22ec6:
* dbus-services: Still provide old GDM whitelisting (bsc#1218922)
- Update to version 2.5.0+git20240306.d765521:
* dbus-services: whitelist sddm-kcm6 (bsc#1217188)
- Update to version 2.5.0+git20240305.3e99616:
* whitelistings: merge redundant systemd vs. systemd-mini entries
* pam-modules: also whitelisted pam_system_loadkey for systemd-mini (bsc#1220249)
* dbus-services: adjust gdm whitelisting (bsc#1218922)
- Update to version 2.5.0+git20240229.92123b5:
* dbus-services: whitelist drkonqi KDE6 update (bsc#1220190)
* pam-modules: whitelist pam_systemd_loadkey.so (bsc#1220249)
OBS-URL: https://build.opensuse.org/request/show/1156938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=472
Should be staged with the latest sendmail update. Thanks!
- Update to version 2.5.0+git20240201.be433b6:
* pam-modules: whitelist pam_canonicalize_user (bsc#1219358)
- Update to version 2.5.0+git20240131.374af17:
* sendmail: permissions moved from /etc to /usr/share/permissions (bsc#1219339)
- Update to version 2.5.0+git20240130.b66a310:
* sendmail: permissions moved from /etc to /usr/share/permissions (bsc#1219339)
- Update to version 2.5.0+git20240130.4cdb3e1:
* Move rpm2cpio to one line
* PythonCheck: Check for python deps like python3.12dist(foo)
* config: Filter python require checks for Fedora
- Update to version 2.5.0+git20240129.d2cbb70:
* test_file_digest: cover new glob features in package and path names
* sysctl-whitelist: use new package glob pattern
* FileDigestCheck: support glob patterns in package names
* FileDigestCheck: make glob patterns in filenames explicit
- Update to version 2.5.0+git20240125.d0146be:
* sysctl-whitelist: add another package name for kubernetes1.29 (bsc#1219168)
* check: Implement reset method in checks
* Disable Mageia CI builds due to system problem
* check: Implement reset method in checks
* test: Add another test for patch-not-applied
* read rpm package directly with open() while extracting
* remove redundant TODO comments; checking is handled with check_output() pretty well now
* leave rpm2cpio as fallback for distros which do not have rpm2archive available yet
* fix warnings about import order, attempt 2
OBS-URL: https://build.opensuse.org/request/show/1143293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=467
- Update to version 2.5.0+git20240125.d0146be:
* sysctl-whitelist: add another package name for kubernetes1.29 (bsc#1219168)
* check: Implement reset method in checks
* Disable Mageia CI builds due to system problem
* check: Implement reset method in checks
* test: Add another test for patch-not-applied
* read rpm package directly with open() while extracting
* remove redundant TODO comments; checking is handled with check_output() pretty well now
* leave rpm2cpio as fallback for distros which do not have rpm2archive available yet
* fix warnings about import order, attempt 2
* fix warnings about import order
* Fixes for nsafe shell command
* Drop rpm2cpio usage entirely
* Adding support for RPM packages containing files greater than 4GB
* lint: Reset all checks for each package
* test: Extend tag tests to check 'W: missing-dependency-on'
OBS-URL: https://build.opensuse.org/request/show/1141536
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1110
- Update to version 2.5.0+git20240115.66db794:
* Fix digester for cronie whitelisting (bsc#1218756)
- Update to version 2.5.0+git20240115.e28fef0:
* cron-whitelist: adjust cronie-anacron again (bsc#1218756)
- Update to version 2.5.0+git20240112.c87408b:
* systemd-tmpfiles whitelist: adjust package name for libtss-fapi
* pam-modules: separate standard PAM module that have been already reviewed
OBS-URL: https://build.opensuse.org/request/show/1138844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=466