Commit Graph

1344 Commits

Author SHA256 Message Date
29d82ac69d - Update to version 2.3.0+git20220609.905726e:
* systemd-tmpfiles check: raise badness to 10000 for strict config
  * systemd-tmpfiles: whitelist currenty set of affected packages
  * SystemdTmpfilesCheck: compare normalized lines for whitelistings

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=920
2022-06-09 08:24:17 +00:00
Dominique Leuenberger
ef804690d0 Accepting request 979251 from devel:openSUSE:Factory:rpmlint
- Update to version 2.3.0+git20220525.d213f48:
  * opensuse config: parse ValidLicenseExceptions
  * Report binary in shlib-policy-name-error error
  * Remove extra prints from tests.
  * Increase badness for executable-stack
- Remove disable-SystemdTmpfilesCheck.patch.

OBS-URL: https://build.opensuse.org/request/show/979251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=401
2022-05-27 22:27:58 +00:00
Martin Liška
49902b1b20 - Update to version 2.3.0+git20220525.d213f48:
* opensuse config: parse ValidLicenseExceptions
  * Report binary in shlib-policy-name-error error
  * Remove extra prints from tests.
  * Increase badness for executable-stack
- Remove disable-SystemdTmpfilesCheck.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=918
2022-05-25 19:43:51 +00:00
Dominique Leuenberger
2f9d0dd7e9 Accepting request 978672 from devel:openSUSE:Factory:rpmlint
- Add temporary patch disable-SystemdTmpfilesCheck.patch in order to build
  rpmlint with older rpmlint-mini.

- Update to version 2.3.0+git20220523.e71c7f8:
  * SystemdTmpfilesCheck: add additional unit test for parsing logic
  * SystemdTmpfilesCheck: fix invalid member accesses
  * openSUSE: Do not allow files in /etc/NetworkManager/dispatcher.d anymore

- Update to version 2.3.0+git20220519.82b9e76:
  * Release 2.3.0
  * Skip shared-library-without-dependency-information for python.
  * Skip undefined-non-weak-symbol for python packages.
  * SystemdTmpfilesCheck: new check to restrict systemd-tmpfiles configuration.
  * Skip undefined-non-weak-symbol for python packages.

OBS-URL: https://build.opensuse.org/request/show/978672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=400
2022-05-25 18:34:08 +00:00
Martin Liška
a5ba4ba545 Fix patch.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=916
2022-05-23 09:52:21 +00:00
Martin Liška
944bb6c9c5 - Add temporary patch disable-SystemdTmpfilesCheck.patch in order to build
rpmlint with older rpmlint-mini.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=915
2022-05-23 09:51:09 +00:00
Martin Liška
5029479e2c - Update to version 2.3.0+git20220523.e71c7f8:
* SystemdTmpfilesCheck: add additional unit test for parsing logic
  * SystemdTmpfilesCheck: fix invalid member accesses
  * openSUSE: Do not allow files in /etc/NetworkManager/dispatcher.d anymore

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=914
2022-05-23 08:47:29 +00:00
Martin Liška
dddab26fad Remove temporary patch.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=913
2022-05-21 13:02:43 +00:00
Martin Liška
bef5b0875a Remove temporary patch.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=912
2022-05-21 13:02:03 +00:00
Martin Liška
938d5d730f - Add temporary patch temporarily-disable-SystemdTmpfilesCheck.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=911
2022-05-20 06:40:43 +00:00
Martin Liška
faf5bae3b3 - Update to version 2.3.0+git20220519.82b9e76:
* Release 2.3.0
  * Skip shared-library-without-dependency-information for python.
  * Skip undefined-non-weak-symbol for python packages.
  * SystemdTmpfilesCheck: new check to restrict systemd-tmpfiles configuration.
  * Skip undefined-non-weak-symbol for python packages.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=910
2022-05-20 06:28:45 +00:00
Dominique Leuenberger
a138ab2f05 Accepting request 976971 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220511.fc030cd:
  * Add missing dependencies to setup.py
  * no-binary for all packages
  * Update docs about rpmlintrc auto-loading.

OBS-URL: https://build.opensuse.org/request/show/976971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=399
2022-05-19 20:48:53 +00:00
Martin Liška
01d3e96d1d - Update to version 2.2.0+git20220511.fc030cd:
* Add missing dependencies to setup.py
  * no-binary for all packages
  * Update docs about rpmlintrc auto-loading.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=908
2022-05-13 06:11:02 +00:00
Dominique Leuenberger
85fed58f87 Accepting request 975722 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220509.ea27381:
  * Fix wrong git merge conflict resolution.
  * ErlangCheck: remove unneeded str() from the test

- Update to version 2.2.0+git20220506.414c402:
  * Temporarily disable binary-or-shlib-defines-rpath once boo#1199268 gets fixed
  * dbus-services: update tukitd config hash to latest reviewed version

- Update to version 2.2.0+git20220503.b807a0d:
  * dbus-services.toml: adjust whitelisting for switcheroo-control (bsc#1199065)

- Update to version 2.2.0+git20220502.c9ee67e:
  * Resolve $ORIGIN in binary-or-shlib-defines-rpath check.
  * Remove empty lines after for loops.

- Update to version 2.2.0+git20220425.0078554:
  * Fix up binary-or-shlib-defines-rpath error

OBS-URL: https://build.opensuse.org/request/show/975722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=398
2022-05-12 20:57:45 +00:00
Martin Liška
92e164351d - Update to version 2.2.0+git20220509.ea27381:
* Fix wrong git merge conflict resolution.
  * ErlangCheck: remove unneeded str() from the test

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=906
2022-05-09 07:23:00 +00:00
Martin Liška
b47588a67f - Update to version 2.2.0+git20220506.414c402:
* Temporarily disable binary-or-shlib-defines-rpath once boo#1199268 gets fixed
  * dbus-services: update tukitd config hash to latest reviewed version

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=905
2022-05-06 08:55:10 +00:00
Martin Liška
a1c968d5ce - Update to version 2.2.0+git20220503.b807a0d:
* dbus-services.toml: adjust whitelisting for switcheroo-control (bsc#1199065)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=904
2022-05-03 12:46:38 +00:00
Martin Liška
a8c5b53648 - Update to version 2.2.0+git20220502.c9ee67e:
* Resolve $ORIGIN in binary-or-shlib-defines-rpath check.
  * Remove empty lines after for loops.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=903
2022-05-02 06:50:12 +00:00
Martin Liška
9946f02738 Revert $ORIGIN in RUNPATH.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=902
2022-04-27 08:57:11 +00:00
Martin Liška
e34affc0fa - Update to version 2.2.0+git20220427.132e18a:
* support $ORIGIN in R{,UN}PATH.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=901
2022-04-27 08:30:34 +00:00
Martin Liška
2627595fca - Update to version 2.2.0+git20220425.0078554:
* Fix up binary-or-shlib-defines-rpath error

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=900
2022-04-26 06:56:02 +00:00
Dominique Leuenberger
35422ac0f4 Accepting request 972286 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220422.43144bd:
  * Improve executable-stack error.

OBS-URL: https://build.opensuse.org/request/show/972286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=397
2022-04-25 22:00:32 +00:00
Martin Liška
62c59a55c3 - Update to version 2.2.0+git20220422.43144bd:
* Improve executable-stack error.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=898
2022-04-23 06:10:42 +00:00
Dominique Leuenberger
b7bda99729 Accepting request 970862 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220419.1dbd1ae:
  * dbus-services: remove gconf-polkit entry which is no longer shipped in Factory
  * Distinguish exit code in --strict mode.
  * Remove FIXME as we have a test for it.

OBS-URL: https://build.opensuse.org/request/show/970862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=396
2022-04-22 19:52:17 +00:00
Martin Liška
3e7c161430 - Update to version 2.2.0+git20220419.1dbd1ae:
* dbus-services: remove gconf-polkit entry which is no longer shipped in Factory
  * Distinguish exit code in --strict mode.
  * Remove FIXME as we have a test for it.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=896
2022-04-19 14:43:35 +00:00
Dominique Leuenberger
ba2718195e Accepting request 969976 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220413.2dafaf8:
  * Add ergo user and group

OBS-URL: https://build.opensuse.org/request/show/969976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=395
2022-04-17 21:49:39 +00:00
Martin Liška
bba14f2f60 - Update to version 2.2.0+git20220413.2dafaf8:
* Add ergo user and group

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=894
2022-04-13 19:14:31 +00:00
Dominique Leuenberger
223d9211ce Accepting request 969169 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220411.c02b482:
  * sudoers-whitelist: add another integration test whitelisting entry

OBS-URL: https://build.opensuse.org/request/show/969169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=394
2022-04-13 19:04:34 +00:00
Martin Liška
d0d949923a - Update to version 2.2.0+git20220411.c02b482:
* sudoers-whitelist: add another integration test whitelisting entry

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=892
2022-04-11 10:29:24 +00:00
Dominique Leuenberger
8ef9241c9c Accepting request 967262 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220406.bcfe5ad:
  * sudoers whitelist: add preliminary ceph whitelisting (bsc#1196141)

- Update to version 2.2.0+git20220331.762044d:
  * Port opensuse checks.
  * Additional name cleanup in pkg.py.
  * lint.py: remove _check_valid_suffix and use str in ().
  * pkg.py cleanup
  * sudoers whitelist: add test entry for rpmlint-integration-test OBS package
  * Re-init AlternativesCheck for each package.

- Update to version 2.2.0+git20220330.4d069ea:
  * new whitelist restriction for /etc/sudoers.d (bsc#1172785)

- Update to version 2.2.0+git20220330.76fbb53:
  * Re-init AlternativesCheck for each package.

OBS-URL: https://build.opensuse.org/request/show/967262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=393
2022-04-08 20:45:25 +00:00
Martin Liška
c77167bfad - Update to version 2.2.0+git20220406.bcfe5ad:
* sudoers whitelist: add preliminary ceph whitelisting (bsc#1196141)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=890
2022-04-06 09:46:02 +00:00
Martin Liška
721e63b261 - Update to version 2.2.0+git20220331.762044d:
* Port opensuse checks.
  * Additional name cleanup in pkg.py.
  * lint.py: remove _check_valid_suffix and use str in ().
  * pkg.py cleanup
  * sudoers whitelist: add test entry for rpmlint-integration-test OBS package
  * Re-init AlternativesCheck for each package.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=889
2022-03-31 13:40:21 +00:00
Martin Liška
8ede717fb9 - Update to version 2.2.0+git20220330.4d069ea:
* new whitelist restriction for /etc/sudoers.d (bsc#1172785)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=888
2022-03-30 10:35:29 +00:00
Martin Liška
79f422b54d - Update to version 2.2.0+git20220330.76fbb53:
* Re-init AlternativesCheck for each package.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=887
2022-03-30 07:41:47 +00:00
Dominique Leuenberger
213a1fe19a Accepting request 964959 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220325.40598ec:
  * dbus-services: whitelist usbguard (bsc#1196621)

OBS-URL: https://build.opensuse.org/request/show/964959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=392
2022-03-29 16:13:46 +00:00
Martin Liška
a7dca19a29 - Update to version 2.2.0+git20220325.40598ec:
* dbus-services: whitelist usbguard (bsc#1196621)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=885
2022-03-26 05:38:31 +00:00
Dominique Leuenberger
58cfd48b15 Accepting request 964505 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220324.fe80080:
  * Test again for non-breaking space in test_tags.py.
  * dbus-services: add missing config whitelist for tukitd (bsc#1196149)

- Update to version 2.2.0+git20220323.1c77669:
  * Enhance --time-report
  * dbus services: adjust to accountsservice path move (bsc#1197354)
  * dbus services: NetworkManager-vpnc config locations (bsc#1197053)
  * dbus services: adjust NetworkManager-pptp config locations (bsc#1197054)
  * Use zypper for openSUSE.
  * Add SUSE version checks in spec files (#292).

- Update to version 2.2.0+git20220322.91ea8dc:
  * Remove garbage chars (c2a0 c2a0) from file.
  * Add only small badge for repology.
  * Add packaging status.

OBS-URL: https://build.opensuse.org/request/show/964505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=391
2022-03-25 20:54:26 +00:00
Martin Liška
9ef3b2799d - Update to version 2.2.0+git20220324.fe80080:
* Test again for non-breaking space in test_tags.py.
  * dbus-services: add missing config whitelist for tukitd (bsc#1196149)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=883
2022-03-24 08:22:44 +00:00
Martin Liška
62e1b4524c - Update to version 2.2.0+git20220323.1c77669:
* Enhance --time-report
  * dbus services: adjust to accountsservice path move (bsc#1197354)
  * dbus services: NetworkManager-vpnc config locations (bsc#1197053)
  * dbus services: adjust NetworkManager-pptp config locations (bsc#1197054)
  * Use zypper for openSUSE.
  * Add SUSE version checks in spec files (#292).

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=882
2022-03-23 12:11:19 +00:00
Martin Liška
c711406579 - Update to version 2.2.0+git20220322.91ea8dc:
* Remove garbage chars (c2a0 c2a0) from file.
  * Add only small badge for repology.
  * Add packaging status.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=881
2022-03-22 09:12:47 +00:00
Dominique Leuenberger
6d7033b4df Accepting request 960594 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220308.a867f4a:
  * test_whitelist_syntax: extend the check to cover also digest entry structure
  * dbus whitelist: fix nodigests whitelisting, should contain the path
  * Remove extra empty lines.

OBS-URL: https://build.opensuse.org/request/show/960594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=390
2022-03-12 16:14:38 +00:00
Martin Liška
c56c0b697c - Update to version 2.2.0+git20220308.a867f4a:
* test_whitelist_syntax: extend the check to cover also digest entry structure
  * dbus whitelist: fix nodigests whitelisting, should contain the path
  * Remove extra empty lines.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=879
2022-03-09 19:09:53 +00:00
Dominique Leuenberger
df42827ce5 Accepting request 959845 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220307.795b565:
  * D-Bus whitelistings: kpmcore: don't couple service file to digest

OBS-URL: https://build.opensuse.org/request/show/959845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=389
2022-03-09 17:46:29 +00:00
Martin Liška
822ecb17d8 - Update to version 2.2.0+git20220307.795b565:
* D-Bus whitelistings: kpmcore: don't couple service file to digest

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=877
2022-03-07 11:11:31 +00:00
Dominique Leuenberger
35d73b947d Accepting request 959241 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220303.8fe2218:
  * missing alpha_3 hye added for Armenian

- Update to version 2.2.0+git20220303.3a948f5:
  * D-Bus services whitelist: add kpmcore (bsc#1178848)
  * dbus-services whitelist: add test whitelisting to cover dbus-file-parse-error
  * tests: add test that verifies security whitelisting syntax
  * security whitelistings: harmonize bug list syntax

OBS-URL: https://build.opensuse.org/request/show/959241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=388
2022-03-05 13:43:11 +00:00
Martin Liška
9bf9f415ea - Update to version 2.2.0+git20220303.8fe2218:
* missing alpha_3 hye added for Armenian

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=875
2022-03-03 14:46:23 +00:00
c57266dbe5 - Update to version 2.2.0+git20220303.3a948f5:
* D-Bus services whitelist: add kpmcore (bsc#1178848)
  * dbus-services whitelist: add test whitelisting to cover dbus-file-parse-error
  * tests: add test that verifies security whitelisting syntax
  * security whitelistings: harmonize bug list syntax

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=874
2022-03-03 14:17:18 +00:00
Dominique Leuenberger
271ba8122a Accepting request 958203 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220228.7070352:
  * FileDigestCheck: configure digest filter type per whitelisting entry
  * FileDigestCheck: also assert that a path key is present
  * dbus-services: adjust nm-priv-helper path (bsc#1194799)
  * dbus-services: whitelist nvme-stas (bsc#1195236)
  * FileDigestCheck: enable XML filtered digests for D-Bus services
  * FileDigestCheck: emit special {group}-file-parse-error if XML is bad

OBS-URL: https://build.opensuse.org/request/show/958203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=387
2022-03-02 21:03:02 +00:00
Martin Liška
346e8e8568 - Update to version 2.2.0+git20220228.7070352:
* FileDigestCheck: configure digest filter type per whitelisting entry
  * FileDigestCheck: also assert that a path key is present
  * dbus-services: adjust nm-priv-helper path (bsc#1194799)
  * dbus-services: whitelist nvme-stas (bsc#1195236)
  * FileDigestCheck: enable XML filtered digests for D-Bus services
  * FileDigestCheck: emit special {group}-file-parse-error if XML is bad

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=873
2022-03-01 07:47:25 +00:00
Dominique Leuenberger
3062ec6258 Accepting request 957735 from devel:openSUSE:Factory:rpmlint
- Update to version 2.2.0+git20220225.739a708:
  * a8aa5cb3 pam-modules: whitelist pam-fscrypt (bsc#1195623)
  * ace7a9af dbus-services: whitelist nvme-stas (bsc#1195236)
  * b4d67b66 FileDigestCheck: enable XML filtered digests for D-Bus services
  * 068981ae FileDigestCheck: emit special {group}-file-parse-error if XML is bad
  * 816017cb dbus-services: whitelist tukitd (bsc#1196149)
  * 67c21c1e dbus-services: whitelist kcron helper

OBS-URL: https://build.opensuse.org/request/show/957735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint?expand=0&rev=386
2022-02-28 18:43:13 +00:00