- Update to version 2.4.0+git20230818.5cdd21d0:
* dbus-services: keep old deepin names around until rename is complete (bsc#1214101)
* BinariesCheck: Allow ELF prefix in magic string
* README: added test coverage badge
* pkg_resource is deprecated, importlib and packaging are standard now
* Change setuptools dependency version and license
* Add 'rpmlint.descriptions' to packages on pyproject.toml
* Move metadata from setup.py to pyproject.toml
OBS-URL: https://build.opensuse.org/request/show/1104675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=454
* dbus-services: keep old deepin names around until rename is complete (bsc#1214101)
* BinariesCheck: Allow ELF prefix in magic string
* README: added test coverage badge
* pkg_resource is deprecated, importlib and packaging are standard now
* Change setuptools dependency version and license
* Add 'rpmlint.descriptions' to packages on pyproject.toml
* Move metadata from setup.py to pyproject.toml
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1074
- Update to version 2.4.0+git20230713.dfa31c7:
* bsc#1213292: adjust timesync1 dbus whitelisting
* spellcheck: Set lang to en_US when it's C
* SpecCheck: Allow macros for special comments
* rpmdiff: handle script argument with argparse
* PythonCheck: Handle extras in req check
* PythonCheck: Use packaging to parse deps strings
* PythonCheck: Ignore python_version in requirements
* PythonCheck: Support complex python requirements
* SpecCheck: Check for NULL char in all lines
* rpmdiff: adjust for rpm-4.19.0 API changes
* DocCheck: adjust for rpm-4.19.0 API changes
* dbus-services: drop whitelisting that was never put into production
* openSUSE/users-groups: transmission
* Releasing rpmlint as pre-commit hook
OBS-URL: https://build.opensuse.org/request/show/1098548
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1070
- Update to version 2.4.0+git20230424.e2a5b62:
* port to get_tested_path instead of testpath
* Allow *args for get_tested_path.
* tests: use get_tested_path rather than testpath
- Update to version 2.4.0+git20230424.b8b7e4e:
* Remove trailing whitespace.
* pytest: fix one warning
* Introducing new file 'pytest.ini' a conf file for pytest (#1047)
* Add rpmlint.svg with the new rpmlint logo
-Rebase disable-flake-and-cov.patch.
OBS-URL: https://build.opensuse.org/request/show/1082395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=447
- Update to version 2.4.0+git20230421.f2ea8ab:
* pam-modules: whitelist pam_wtmpdb (bsc#1209963)
* Drop dependency on pytest-flake8 as it's unmaintained.
- Update to version 2.4.0+git20230419.2b26601:
* pam-modules: Move pam_timestamp, pam_issue and pam-userdb (bsc#1210371)
* flake8: fix C419 Unnecessary list comprehension passed to any() prevents short-circuiting
OBS-URL: https://build.opensuse.org/request/show/1081220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=446
- Update to version 2.4.0+git20230331.bc7b966:
* dbus-services: add libproxy whitelisting (bsc#1209376)
- Update to version 2.4.0+git20230331.8f6e31e:
* PythonCheck: Handle complex dependency declaration gracefully
- Update to version 2.4.0+git20230329.3cd1bcf:
* packit: use python-magic python pages for openSUSE CI
* openSUSE: Start using python-magic package in CI.
- Depend on python-magic Python package.
OBS-URL: https://build.opensuse.org/request/show/1076468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=443
- Update to version 2.4.0+git20230322.717aa4d:
* pam-module whitelist: add lastlog2 (bsc#1209238)
- Update to version 2.4.0+git20230321.8da9c94:
* PythonCheck: Add python requirements verification
* TagsCheck: handle license exception in first item of a grouping
* TagsCheck: restore space exclusion to license_exception_regex
* Fix TW CI due to the new flake8 release.
* Remove unnnecesary lambda and map in favor generator expressions
* Include -prof in devel packages regex
OBS-URL: https://build.opensuse.org/request/show/1074099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=440
* PythonCheck: Add python requirements verification
* TagsCheck: handle license exception in first item of a grouping
* TagsCheck: restore space exclusion to license_exception_regex
* Fix TW CI due to the new flake8 release.
* Remove unnnecesary lambda and map in favor generator expressions
* Include -prof in devel packages regex
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1038
- Update to version 2.4.0+git20230227.db0110c:
* DbusPolicyCheck: use existing dbus-policy-missing-allow
* DbusPolicyCheck: use existing dbus-policy-missing-allow
- Update to version 2.4.0+git20230227.0faf846:
* Disallow a space in rpmlint issue name
* Unify D-Bus check name
* FilesCheck: fix typo and shorten setuid/setgid check
* Revert "Disable Mageia CI builds due to system problem"
* Disable Mageia CI builds due to system problem
* Revert "disable opensuse-tumbleweed-aarch64 due to system crash"
OBS-URL: https://build.opensuse.org/request/show/1068021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=437
* Disallow a space in rpmlint issue name
* Unify D-Bus check name
* FilesCheck: fix typo and shorten setuid/setgid check
* Revert "Disable Mageia CI builds due to system problem"
* Disable Mageia CI builds due to system problem
* Revert "disable opensuse-tumbleweed-aarch64 due to system crash"
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=1030