Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
rpmlint
rpmlint.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rpmlint.changes of Package rpmlint
------------------------------------------------------------------- Wed May 22 14:19:15 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240522.59c66e6: * whitelistings: add gnome-remote-desktop Polkit and D-Bus components (bsc#1222159) ------------------------------------------------------------------- Tue May 14 16:17:30 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240514.fd06b07: * zypper-plugins: adjust permissions-zypp-plugin to new permctl name * dbus-services: remove deepin-api entry until packaging issues are resolved * whitelistings: drop no longer needed KDE5 whitelistings * dbus-services: drop no longer present nfs-ganesha entry * whitelistings: drop no longer needed pam_dbus entries ------------------------------------------------------------------- Tue Apr 16 11:53:26 UTC 2024 - filippo.bonazzi@suse.com - 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 ------------------------------------------------------------------- Mon Apr 08 10:27:25 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240408.62c3097: * dbus-services: whitelist dnf5daemon-server (bsc#1218327) ------------------------------------------------------------------- Fri Apr 05 14:59:47 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240405.5171234: * pam-modules: whitelist pam_lastlog2 now moved to util-linux (bsc#1222329) ------------------------------------------------------------------- Wed Apr 03 10:55:05 UTC 2024 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20240403.33599c3: * dbus-services: power-profiles-daemon: reinstate legacy D-Bus whitelisting (bsc#1219957) * Revert "dbus-services: Still provide old GDM whitelisting (bsc#1218922)" ------------------------------------------------------------------- Mon Mar 25 14:01:12 UTC 2024 - wolfgang.frisch@suse.com - 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 ------------------------------------------------------------------- Mon Mar 11 12:15:52 UTC 2024 - Ben Greiner <code@bnavigator.de> - Also fix the runtime requirement syntax ------------------------------------------------------------------- Sun Mar 10 12:48:45 UTC 2024 - Ben Greiner <code@bnavigator.de> - 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 ------------------------------------------------------------------- Fri Mar 08 12:28:46 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240308.ec22ec6: * dbus-services: Still provide old GDM whitelisting (bsc#1218922) ------------------------------------------------------------------- Wed Mar 06 11:28:13 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240306.d765521: * dbus-services: whitelist sddm-kcm6 (bsc#1217188) ------------------------------------------------------------------- Tue Mar 05 14:48:17 UTC 2024 - filippo.bonazzi@suse.com - 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) ------------------------------------------------------------------- Fri Mar 01 14:03:27 UTC 2024 - filippo.bonazzi@suse.com - 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) ------------------------------------------------------------------- Mon Feb 26 16:42:21 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240226.8b18627: * dbus-services: whitelist kde-inotify-survey with KDE6 changes (bsc#1217191) * dbus-services whitelist: adjust kde6 digests after fix in kauth6 (bsc#1220215) * CI: Reenable mageia-cauldron in packit * test: Add tests to check non-standard-dir-perm * SpecCheck: Add patch-macro-old-format check * BinariesCheck: do not mark as binary eBPF ELF files * change pyproject ruff config to toplevel * SystemIstallCheck: Allow %service_del_postun_without_restart macro usage * test: Lazy load mock packages * test: Improve name of mock packages * Fix the errors and suggestions to the flake8 command * Clean all tests file * config: Do not filter python-leftover-require for fedora * Fix misspelled variable: ENGLISH_ENVIROMENT to ENGLISH_ENVIRONMENT * Clean tests file ------------------------------------------------------------------- Fri Feb 16 16:36:55 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240215.29f50e5: * dbus-services: update systemd-homed (DeactivateAllHomes method, bsc#1219916) * dbus-services: whitelist plasma6-workspace fontinst service (bsc#1217186) * dbus-services: whitelist powerdevil6 (bsc#1217187) * dbus-services: whitelist plasma6-disks (bsc#1217185) * dbus-services: whitelist plasma6-desktop kcmclock (bsc#1217184) * pam-modules: whitelist pam_kwallet6 (bsc#1217183) * dbus-services: whitelist libksysguard6-plugins (bsc#1217182) * zypper-plugins: adjust libzypp-plugin-appdata to new content (bsc#1219873) * dbus-services: whitelist kinfocenter6 (bsc#1217179) * dbus-services: whitelist kf6-kauth (bsc#1217178) * SUIDPermissionsCheck: support new /usr/share/permissions/packages.d dir ------------------------------------------------------------------- Thu Feb 08 08:44:12 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240207.4a699fe: * sysctl-whitelist: update YAMA config (bsc#1219656) ------------------------------------------------------------------- Tue Feb 06 16:36:10 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240206.b0eda3c: * users-groups: add groups for usbauth-notifier * cron-whitelist: patch2mail now uses systemd-timers * Register greeter user and group ------------------------------------------------------------------- Thu Feb 01 10:40:43 UTC 2024 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20240201.be433b6: * pam-modules: whitelist pam_canonicalize_user (bsc#1219358) ------------------------------------------------------------------- Wed Jan 31 12:36:33 UTC 2024 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20240131.374af17: * sendmail: permissions moved from /etc to /usr/share/permissions (bsc#1219339) ------------------------------------------------------------------- Tue Jan 30 13:00:20 UTC 2024 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20240130.b66a310: * sendmail: permissions moved from /etc to /usr/share/permissions (bsc#1219339) ------------------------------------------------------------------- Tue Jan 30 11:43:00 UTC 2024 - filippo.bonazzi@suse.com - 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 ------------------------------------------------------------------- Mon Jan 29 15:02:45 UTC 2024 - filippo.bonazzi@suse.com - 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 ------------------------------------------------------------------- Thu Jan 25 14:44:51 UTC 2024 - filippo.bonazzi@suse.com - 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' ------------------------------------------------------------------- Mon Jan 15 13:23:13 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240115.66db794: * Fix digester for cronie whitelisting (bsc#1218756) ------------------------------------------------------------------- Mon Jan 15 10:47:26 UTC 2024 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20240115.e28fef0: * cron-whitelist: adjust cronie-anacron again (bsc#1218756) ------------------------------------------------------------------- Fri Jan 12 10:26:36 UTC 2024 - filippo.bonazzi@suse.com - 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 ------------------------------------------------------------------- Tue Jan 09 09:20:03 UTC 2024 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20240109.b4e5f72: * dbus-services: certmonger: .conf renamed (bsc#1218616) ------------------------------------------------------------------- Wed Dec 20 15:15:38 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231220.9e24b84: * cron-whitelist: update cronie-anacron digest (bsc#1218107) * SUIDPermissionsCheck: fix broken warnings and harmonize code ------------------------------------------------------------------- Thu Dec 14 15:09:40 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231214.5f62def: * Fix Aeon/Kalpa whitelisting distinct filenames (bsc#1217706, bsc#1217707) ------------------------------------------------------------------- Thu Dec 14 10:31:53 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231214.ab9d731: * polkit rules whitelisting: add gamemode rules (bsc#1217915) ------------------------------------------------------------------- Mon Dec 11 14:41:17 UTC 2023 - matthias.gerstner@suse.com - Update to version 2.5.0+git20231211.15d0caff: * polkit-rules, sudoers: add plasma-branding-Kalpa for special wheel group handling (bsc#1217707, bsc#1217706) * cron-whitelist: remove obsolete opa-ff entries * cron-whitelist: remove obsolete logdigest entries * fix readelf output encoding handling of errors * Ignore (and escape) symbols that are not valid utf8 * Revert "Disable Mageia CI builds due to system problem" ------------------------------------------------------------------- Tue Dec 05 10:19:36 UTC 2023 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20231205.c211cee: * FileDigestCheck: Filter minor versions in shebangs. * Disable Mageia CI builds due to system problem ------------------------------------------------------------------- Wed Nov 15 09:40:11 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231115.969a58b: * polkit-rules-whitelist: self auth as admin (bsc#1215652) ------------------------------------------------------------------- Fri Nov 03 14:39:04 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231103.c416f34: * pam-modules: remove no longer packaged pam_oslogin_admin.so * cron-whitelist: remove tmpwatch which migrated to systemd timers (bsc#1115458) * cron-whitelist: drop sarg which as been replaced by systemd timers * pam-modules: whitelist pam-himmelblau (bsc#1215355) ------------------------------------------------------------------- Thu Nov 02 12:42:08 UTC 2023 - wolfgang.frisch@suse.com - Update to version 2.5.0+git20231102.2aee727: * dbus-services: whitelist passim service (bsc#1216434) * CI: Add systemd-rpm-macros package * Add pgadmin user/group * Add missing dependency to rpmlint spec * Update search regexes for %service_* macros * Don't skip systemd scriptlet test on Fedora * Improve systemd scriptlet test name ------------------------------------------------------------------- Wed Oct 25 14:56:05 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.5.0+git20231025.2713543: * zypper-plugins: whitelist zypp-boot-plugin (bsc#1215988) * Release 2.5.0 * Add new check to detect links to scripts * SpecCheck: Support "%patch n" to detect applied patches * lint: Show dynamic description for WarnOnFunction config * description: Add files-duplicate description * descriptions: Add invalid-lc-messages-dir * test: Add some tests for I18NCheck * Add iso_15924 to LANGUAGES * pkg: Set default user/group as root for FakePkg files * pkg: Add linkto parameter to FakePkg files * pkg: Add filenames to FakePkg headers * pkg: Move scriptprog to AbstractPkg ------------------------------------------------------------------- Wed Oct 11 08:57:44 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com> - Use %pyproject_wheel to build the package ------------------------------------------------------------------- Tue Oct 10 11:54:23 UTC 2023 - wolfgang.frisch@suse.com - Update to version 2.4.0+git20231010.276506d: * dbus-services: adjust to etc -> usr move in thermald (bsc#1215873) * dbus-services: remove obsolete entry for sysprof * Use "int" as defaultdict factory instead of lambda * test: Replace bin in test_zypp_syntax ------------------------------------------------------------------- Fri Oct 06 12:11:12 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20231006.4b34bab: * Whitelist dbus service and configuration for policycoreutils-dbus (bsc#1213435) * polkit-rules-whitelist: add fudo rules (bsc#1215948) ------------------------------------------------------------------- Wed Sep 27 10:26:53 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230927.bf3988d: * Add whitelisting for 90-kubeadm.conf (bsc#1215542) * sysctl-whitelist: remove old microos-tools entry ------------------------------------------------------------------- Mon Sep 18 12:58:36 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230918.4498739: * dbus-services: sddm-qt6 whitelisting (bsc#1215441) ------------------------------------------------------------------- Mon Sep 18 09:57:48 UTC 2023 - daniel.garcia@suse.com - Update to version 2.4.0+git20230918.02ed553: * Fix time report function output string creation ------------------------------------------------------------------- Fri Sep 15 11:55:43 UTC 2023 - matthias.gerstner@suse.com - Update to version 2.4.0+git20230915.acb9f8b2: * polkit, sudoers whitelist: add gnome-branding-Aeon (bsc#1215276) ------------------------------------------------------------------- Fri Sep 15 07:21:51 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230915.ac23757: * dbus-services: update tukitd (bsc#1215216) * FileDigestCheck: do not use hash as variable name * FileDigestCheck: Adapt fstrings to python3.12 check * test: Remove real_files opotional parameter * Add 'nats' user for NATS Server * Add 'signaling' user for Nextcloud Talk Signaling Server * Add 'otobo' user and group, successor app for OTRS * PythonCheck: Add python-sphinx-doctrees-leftover * test: Allow external file content definition * test: Allow list of files in get_tested_mock_package * test: add test documentation * test: each file now default to empty content * test: mocked test_config_files * test: mocked newly added multiple-pyc-version tests * test: mocked test_duplicates tests * Refactored FakePkg with a new helper method for cleaner code in get_tested_mock_package * moved _gather_dep_info and _gather_aux to AbstractPkg * CI: removed GSoC23 branch for CI workflow * test: mocked python dependencies leftovers; and removed 2 binaries * copied _gather_deps_info and _gather_aux functions to FakePkg class * test: mocked test_python_dependencies_missing; also removed its two rpm binaries * test: removed binaries used for testing python package dependencies from metadata and requires.txt * test: mocked another metadata test that supports complex dependency statements * test: mocked test for metadata check in python package * test: mocked complex dependencies from metadata * test: mocked test for python dependencies from requires.txt * test: mocked test for python dependencies from metadata * modified if condition in add_file_with_content function * test: distutil test for python packages is mocked * tests: Refactored Python package tests using mocking for docs, src, and tests * test: Remove binary RPM packages with Python docs and docs modules * test: modified test_python_doc_module_in_package with mocking * test: mocked test_python_doc_in_package * flake8: fixed flake8 warnings * Flake8 suggestion * Update main.yml for GitHub Actions on branch GSoC23 * No need to import FakePkg * changes as suggested * As suggested, I have made changes to to get_tested_mock_package to use API, instead of just kwargs * Tried to mock a test: test_binary.py * CI: Use pipx to install external dependencies * flake8: ignored double quotes with a comment * flake8: remove double quotes * add flake8 extra plugins * Use python-magic API when available * test: Skip test_executable_stack when ldd-failed * PythonCheck: Add check for *.pyc different version ------------------------------------------------------------------- Fri Aug 18 09:31:56 UTC 2023 - matthias.gerstner@suse.com - 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 ------------------------------------------------------------------- Thu Jul 27 14:51:53 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230727.0fd5122: * whitelists: adjust package for systemd-homed components (bsc#1213692) ------------------------------------------------------------------- Thu Jul 13 14:45:17 UTC 2023 - wolfgang.frisch@suse.com - 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 ------------------------------------------------------------------- Fri Jun 02 10:38:20 UTC 2023 - matthias.gerstner@suse.com - Update to version 2.4.0+git20230602.89901a92: * cron-whitelist: drop dead suse-texlive entry * pam-modules: drop dead pam_opie entry (sr#1065964) * dbus-services: drop no longer needed dinstaller services (bsc#1208394) * dbus-services: remove no longer packaged mumble-server (bsc#1209338) ------------------------------------------------------------------- Wed May 17 12:41:26 UTC 2023 - matthias.gerstner@suse.com - Update to version 2.4.0+git20230517.2e069e5c: * dbus-services: rename com.deepin.api to org.deepin.dde (bsc#1211376) ------------------------------------------------------------------- Tue May 09 13:07:19 UTC 2023 - matthias.gerstner@suse.com - Update to version 2.4.0+git20230509.6f11a918: * sudoers-whitelist: adjust monitoring-plugins-smart (bsc#1211003) ------------------------------------------------------------------- Tue May 02 16:05:41 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230502.1ab1dde: * sysctl-whitelist: add kubernetes1.27 (bsc#1210951) * Add logo to README.md. ------------------------------------------------------------------- Mon Apr 24 08:58:05 UTC 2023 - mliska@suse.cz - 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 ------------------------------------------------------------------- Mon Apr 24 08:34:50 UTC 2023 - mliska@suse.cz - 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. ------------------------------------------------------------------- Fri Apr 21 10:15:32 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230421.f2ea8ab: * pam-modules: whitelist pam_wtmpdb (bsc#1209963) * Drop dependency on pytest-flake8 as it's unmaintained. ------------------------------------------------------------------- Wed Apr 19 15:01:24 UTC 2023 - filippo.bonazzi@suse.com - 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 ------------------------------------------------------------------- Tue Apr 11 12:41:23 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230411.8f9c3d4: * PythonCheck: Improve dependencies check ------------------------------------------------------------------- Tue Apr 11 09:21:30 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230411.f83b036: * SpecCheck: Improve patch applied regex ------------------------------------------------------------------- Mon Apr 03 10:46:16 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230403.7ce263c: * tests: make a local copy of configuration in test_binaries.py ------------------------------------------------------------------- Mon Apr 03 09:19:28 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230403.cf6f584: * Add test for #1040. * Exclude systemd directory in UsrLibBinaryException ------------------------------------------------------------------- Fri Mar 31 13:35:31 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230331.bc7b966: * dbus-services: add libproxy whitelisting (bsc#1209376) ------------------------------------------------------------------- Fri Mar 31 07:26:42 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230331.8f6e31e: * PythonCheck: Handle complex dependency declaration gracefully ------------------------------------------------------------------- Wed Mar 29 12:16:20 UTC 2023 - mliska@suse.cz - 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. ------------------------------------------------------------------- Wed Mar 29 10:43:51 UTC 2023 - Martin Liška <mliska@suse.cz> - Depend on python-magic Python package. ------------------------------------------------------------------- Mon Mar 27 15:02:22 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230327.f239521: * stringToVersion: make epoch always an integer * pytest: use tmp_path mock instead of tmpdir * pytest: disable legacypath * Replace one more usage of tmpdir in a test. * Pytest documentation recommends refactoring "tmpdir" to "tmp_path" ------------------------------------------------------------------- Fri Mar 24 14:27:31 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230324.96c1ac0: * PythonCheck: Ignore python-devel in req check * PythonCheck: ignore python-base package in requirements check * PythonCheck: Remove spaces from requirements before compare * Add new check: patchable-function-entry-in-archive. ------------------------------------------------------------------- Fri Mar 24 08:23:31 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230322.717aa4d: * pam-module whitelist: add lastlog2 (bsc#1209238) ------------------------------------------------------------------- Tue Mar 21 12:02:09 UTC 2023 - mliska@suse.cz - 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 ------------------------------------------------------------------- Thu Mar 16 17:46:50 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230316.e10f602: * python3-pytest-flake8 is not anymore in Tumbleweed * sysctl-whitelist: add further kubernetes versions (bsc#1209363) * test_files : Add test for unexpanded macros in files. (#1023) * SpecCheck: allow more %suse_version value comparisons * No need of using wheel: PEP 517 * setup.cfg: rename license_file to license_files * setup.py: include rpmlint.descriptions in packages ------------------------------------------------------------------- Tue Mar 07 13:15:49 UTC 2023 - wolfgang.frisch@suse.com - Update to version 2.4.0+git20230307.1e9f1e0: * d-bus services: add kde-inotify-survey (bsc#1208689) * Add missing newline at the end of TOML files. * Add missing newline at the end of file. * TagsCheck: handle license exception in grouping ------------------------------------------------------------------- Fri Mar 03 18:55:40 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230303.8af2aa4: * polkit-rules-whitelist: adjust libvirt-daemon rule to new sub-package (bsc#1208876) ------------------------------------------------------------------- Mon Feb 27 14:52:57 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230227.db0110c: * DbusPolicyCheck: use existing dbus-policy-missing-allow * DbusPolicyCheck: use existing dbus-policy-missing-allow ------------------------------------------------------------------- Mon Feb 27 11:18:41 UTC 2023 - mliska@suse.cz - 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" ------------------------------------------------------------------- Tue Feb 14 16:18:53 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230214.1bab129: * Add stopwatch counter for libmagic * Support filtering of warnings/errors based on title * openSUSE/users-groups: kismet (bsc#1207654) ------------------------------------------------------------------- Mon Feb 06 15:37:37 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230206.a2c4626: * dbus-service: adjust sssd-dbus infopipe whitelisting to /usr (bsc#1207586) * d-bus services: adjust NetworkManager-fortisslvpn from /etc to /usr (bsc#1207585) * dbus-services: adjust pulseaudio to new /usr path (bsc#1207584) ------------------------------------------------------------------- Wed Jan 25 10:05:47 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230125.20e5b58: * SymlinkExceptions: also exclude systemd-mini * FileDigestCheck: allow multiple package names in ghost/symlink exceptions ------------------------------------------------------------------- Tue Jan 24 19:02:12 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230124.a2050c3: * FileDigestCheck: support exceptions to symlink restrictions * Revert "temporarily drop badness for sysctl-file-* errors" ------------------------------------------------------------------- Tue Jan 24 08:17:06 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230124.a959d84: * temporarily drop badness for sysctl-file-* errors ------------------------------------------------------------------- Thu Jan 19 18:05:58 UTC 2023 - wolfgang.frisch@suse.com - Update to version 2.4.0+git20230119.40d52b0: * openSUSE: new whitelisting restriction for sysctl drop-in files (bsc#1174722) ------------------------------------------------------------------- Wed Jan 18 10:11:06 UTC 2023 - filippo.bonazzi@suse.com - Update to version 2.4.0+git20230118.aac2cf3: * zypper-plugins whitelist: adjust libzypp-plugin-appdata (bsc#1206836) * simplify str.split * disable opensuse-tumbleweed-aarch64 due to system crash ------------------------------------------------------------------- Wed Jan 18 08:31:33 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230118.42ed609: * Update D-Bus whitelisting for NetworkManager-libreswan (bsc#1206757) ------------------------------------------------------------------- Fri Jan 13 07:50:36 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230112.139edaf: * use subprocess.run(..., text=True) instead of stdout.decode() * Print number of messages that are filtered out * Speed up DuplicatesCheck by shorter messages ------------------------------------------------------------------- Wed Jan 11 14:08:35 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230111.8ae3cb5: * Files in /etc/pam.d/ should be moved to /usr ------------------------------------------------------------------- Wed Jan 11 10:10:22 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230111.cd8d2e8: * magic: remove python2 support and simplify * Remove Python 2 support in generate-isocodes.py ------------------------------------------------------------------- Tue Jan 10 10:20:43 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230110.6b6e36c: * Use badge for entire devel package in OBS. * zypper-plugins: complement test whitelisting by a mismatching entry ------------------------------------------------------------------- Fri Jan 06 14:57:11 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230106.738df37: * speed up parsing of ElfSectionInfo ------------------------------------------------------------------- Fri Jan 06 14:01:31 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230106.c39f6c2: * Relax no-binary and noarch-with-lib64 checks ------------------------------------------------------------------- Fri Jan 06 08:49:47 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230106.ba0020a: * Update openSUSE's licenses.toml * Franklin Street address is ok ------------------------------------------------------------------- Thu Jan 05 18:06:28 UTC 2023 - mliska@suse.cz - Update to version 2.4.0+git20230105.c9a861d: * openSUSE: new whitelisting restriction for zypper plugins (bsc#1204314) * Update D-Bus whitelisting for NetworkManager-iodine (bsc#1206756) * Add OBS badge. ------------------------------------------------------------------- Tue Dec 20 08:33:46 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221220.12af927: * pam-modules: pam_unix: adjust package name to pam (bsc#1206485) * dbus-services: sddm: adjust to configuration file moved from /etc to /usr/share * Start using new ruff linter. ------------------------------------------------------------------- Fri Dec 09 13:20:10 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221209.975098b: * dbus-services: whitelist transaction-update-notifier (bsc#1206163) * Remove for now LGTM badges as it will be closed. ------------------------------------------------------------------- Wed Dec 07 10:04:19 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221206.f05dc9c: * dbus-services: /etc -> /usr move for lightdm whitelisting (bsc#1205939) ------------------------------------------------------------------- Thu Dec 01 11:12:36 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221201.82b8b0c: * Remove shared-library-without-dependency and library-not-linked-against-libc ------------------------------------------------------------------- Mon Nov 28 09:39:59 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221128.b71453b: * PythonCheck: Allow tests folder in python packages ------------------------------------------------------------------- Tue Nov 22 13:33:27 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221122.a31cc76: * pam-modules whitelist: add pam_saslauthd (bsc#1205459) ------------------------------------------------------------------- Tue Nov 22 09:49:23 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221122.836c918: * dbus-services: whitelist experimental YaST installer D-Bus backend (bsc#1202059) ------------------------------------------------------------------- Thu Nov 17 09:52:05 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221117.15e61cc: * Remove Python entries from Filelist checks. * GitHub Action: remove --security-opt in action ------------------------------------------------------------------- Tue Nov 15 17:55:04 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221115.3d27dda: * PythonCheck: Do not allow tests folder in subpackages (#961) ------------------------------------------------------------------- Tue Nov 15 13:10:32 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221115.32b20b2: * Add python check (#955) ------------------------------------------------------------------- Tue Nov 15 13:10:23 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221114.9c41868: * codeql: remove cron and use it only for some branches * Add CodeQL workflow for GitHub code scanning ------------------------------------------------------------------- Thu Nov 10 15:17:32 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221110.f8919c6: * Set DuplicatesMinSize default value to 2 * dump_stats.py: add one more category for filtering * Do not consider files-duplicate for SMALL files * SpecCheck: Add python_sitelib glob check * remove bugbear exception (B023) ------------------------------------------------------------------- Fri Oct 28 11:44:25 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221028.5eac7b1: * SpecCheck: Add python_sitelib glob check * dbus-service whitelist: move NetworkManager-openconnect to /usr (bsc#1204795) ------------------------------------------------------------------- Fri Oct 28 07:52:02 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221025.93c4f05: * Add python-module-def check to SpecCheck ------------------------------------------------------------------- Mon Oct 24 11:47:42 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221024.648726f: * Update the Python module regex to also match stable ABI names * update checkout action to v3 ------------------------------------------------------------------- Fri Oct 21 21:32:17 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221019.c1d68e9: * add pyupgrade to CI * format with pyupgrade --py38-plus ------------------------------------------------------------------- Tue Oct 18 11:49:34 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221018.6c36ccd: * FilesCheck: Split big check method ------------------------------------------------------------------- Tue Oct 18 07:33:19 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221018.ac9f2d8: * SpecCheck: Split big line by line for-loop in methods * rpmdiff: clarify help text on -i/-e options ------------------------------------------------------------------- Fri Oct 14 09:09:35 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221014.b4aaa76: * Whitelist /var/spool/mail in postfix-bdb (bsc#1179574) * dbus-services: document recent follow-up review of cups helpers * FileDigestCheck: print digest hint for all possible filter types * geoclue2: move dbus system.d file to /usr (bsc#1204054) * iio-sensor-proxy: move dbus system.d file to /usr (bsc#1204055) * gdm: move dbus system.d file to /usr (bsc#1204052) ------------------------------------------------------------------- Sat Oct 08 08:18:43 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221008.1532b6e: * fix broken regex for no-manual-page-for-binary check * rpmdiff: improve help for multiple values with -i/-e options ------------------------------------------------------------------- Tue Oct 04 08:50:23 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221004.e71a7e7: * sendmail: whitelisting for new systemd-tmpfiles entries for /run, /run/sendmail (bsc#1203340) ------------------------------------------------------------------- Mon Oct 03 14:06:28 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20221003.7eb4092: * Release 2.4.0. ------------------------------------------------------------------- Mon Oct 03 14:06:06 UTC 2022 - mliska@suse.cz - Update to version 2.4.0+git20220929.9612681: * Fix flake8 issue. ------------------------------------------------------------------- Thu Sep 29 07:33:01 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220929.30237f7: * Fix test. ------------------------------------------------------------------- Thu Sep 29 07:30:41 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220929.abe3ab9: * Add python-setup-test check to SpecCheck ------------------------------------------------------------------- Wed Sep 21 10:59:30 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220921.4e46a84: * dbus-services: adjust tuned entry to path move to /usr (bsc#1202339) ------------------------------------------------------------------- Fri Sep 16 14:42:45 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220916.67eb412d: * dbus-services: autofs: file digests (bsc#1203362) * fix bugzilla url as novell.com is dead * Whitelist /var/spool/mail in postfix, sendmail and exim (bsc#1179574) ------------------------------------------------------------------- Wed Sep 14 08:55:28 UTC 2022 - Martin Liška <mliska@suse.cz> - Update to version rpmlint-2.3.0+git20220914.1a7345a1: * Whitelist /var/spool/mail in postfix, sendmail and exim (bsc#1179574) ------------------------------------------------------------------- Tue Sep 13 15:07:56 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220913.d905dc70: * dbus-services: autofs: move from /etc to /usr ------------------------------------------------------------------- Tue Sep 13 15:01:53 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220913.c8d069d7: * dbus-services: adjust/extend kdiskmark whitelisting (bsc#1202725) ------------------------------------------------------------------- Tue Sep 13 06:46:41 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220913.bb2ec481: * no-library-dependency-on: consider %_isa dependencies * configs/Fedora: sync user/groups with setup-2.14.1 ------------------------------------------------------------------- Thu Sep 08 10:33:18 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220907.165f9c76: * Fix a flake8 issue. * tools/generate-fedora-users-groups: output in desired format * tools/generate-fedora-users-groups: skip comment lines * non-conffile-in-etc: skip for /etc/ld.so.conf.d/* files * Update Fedora config * Ignore one bugbear error. ------------------------------------------------------------------- Thu Sep 01 07:32:04 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220901.67701476: * fix _check_manpage crash ------------------------------------------------------------------- Wed Aug 31 09:44:20 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220831.4064cfd1: * Relax bad-manual-page-folder ------------------------------------------------------------------- Tue Aug 30 09:21:19 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220830.66066a42: * extend checks related to manual pages ------------------------------------------------------------------- Sun Aug 28 15:21:58 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220826.38402552: * Revert "Temporarily remove fedora:rawhide as it has broken Python stack." * Run flake8 directly as pytest-flake8 is broken. - Rebase disable-flake-and-cov.patch patch. ------------------------------------------------------------------- Fri Aug 26 06:42:09 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220826.4e835ede: * Increase badness for missing-hash-section check (boo#1202520). * add missing-hash-section check for HASH ELF sections * Silent stdout and stderr for appstream-util command. ------------------------------------------------------------------- Thu Aug 18 21:26:31 UTC 2022 - Ben Greiner <code@bnavigator.de> - Enhance disable-flake.patch to disable-flake-and-cov.patch - Reflect the requirements from setup.py in the rpm requirements: Use tomli until we have python3 = 3.11 ------------------------------------------------------------------- Thu Aug 18 15:55:46 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220818.a8685c5d: * dbus-services: whitelist systemd-experimental: systemd-oomd (bsc#1202454) ------------------------------------------------------------------- Fri Aug 12 12:15:02 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220812.05423f8d: * dbus-services: adjust to system-config-printer /etc -> /usr move (bsc#1202340) * dbus-services: adjust to cups-pk-helper /etc -> /usr move (bsc#1202338) ------------------------------------------------------------------- Mon Aug 08 19:04:14 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220808.2a6c0296: * Modify format of binary-or-shlib-defines-rpath ------------------------------------------------------------------- Thu Aug 04 16:15:41 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220804.c5a6b057: * Whitelist gromox (bsc#1200165) ------------------------------------------------------------------- Tue Jul 26 19:37:50 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220725.94636c5e: * Do not use flake8-simplify for testers automatically. * Add flake8-simplify issues. ------------------------------------------------------------------- Mon Jul 25 07:58:17 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220725.8b1e5f2a: * Port 2 usages of toml library to tomli. * Port TOML configs to tomli library ------------------------------------------------------------------- Sun Jul 24 14:30:23 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220724.d9fd8cf3: * Reflect README with toml library change. * Use tomllib from the standard library on Python 3.11+ ------------------------------------------------------------------- Thu Jul 21 11:32:30 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220721.32c15c31: * dbus-services: really adjust location from etc -> usr ------------------------------------------------------------------- Fri Jul 15 15:22:25 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220715.9ec62e45: * Skip shlib-policy-name-error for HPC libraries ------------------------------------------------------------------- Fri Jul 15 11:55:14 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220714.7cb9607: * Remove trailing ': x%' from 'package-with-huge-docs' error * Fix useless-provides * digest whitelists: remove now redundant sha256 algorithm specification * FileDigestCheck: use sha256 digest algorithm by default * dbus-services: adjust to PackageKit etc -> usr config file move (bsc#1201347) * dbus-services: adjust to cups etc -> usr config file move (bsc#1201346) * dbus-services: adjust to avahi etc -> usr config file move (bsc#1201345) - Remove upstreamed patch skip-rpmlint-for-rpmlint.patch. ------------------------------------------------------------------- Tue Jul 12 20:38:18 UTC 2022 - Martin Liška <mliska@suse.cz> - Update to version 2.3.0+git20220712.761ddf0: * Improve syntax validation for digests. - Add skip-rpmlint-for-rpmlint.patch patch that skip linter this package. ------------------------------------------------------------------- Mon Jul 11 12:41:48 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220711.46e6323: * systemd-tmpfiles: drop version from libtss2-fapi1 filename ------------------------------------------------------------------- Thu Jul 07 09:16:47 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220707.07c9067: * Add temporary workaround for systemd package. * dbus-services: adjust power-profiles-daemon to new path (bsc#1201125) ------------------------------------------------------------------- Thu Jun 23 19:31:17 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220623.5aa24e0: * checkbashism: fix stuck when run with Emacs * Add test for shell var detection in rpm-buildroot-usage * Fix rpm_buildroot_regex * Remove obsolete check no-cleaning-of-buildroot * Improve binary-or-shlib-defines-rpath error * Add `--file` as an alias for `--rpmlintrc` * Update shlib-policy-name-error score for openSUSE ------------------------------------------------------------------- Wed Jun 15 09:03:44 UTC 2022 - mliska@suse.cz - Update to version 2.3.0+git20220615.aa4b7e2: * Rework format reporting for shlib-policy-name-error. * Increase badness for binary-or-shlib-defines-rpath. * Revert "Use zypper for openSUSE." * Update shlib-policy-name-error score for openSUSE ------------------------------------------------------------------- Fri Jun 10 12:35:42 UTC 2022 - matthias.gerstner@suse.com - Update to version 2.3.0+git20220610.33ea0cf: * systemd-tmpfiles whitelisting: also ignore -mini variants of systemd and udev * dbus-services: move wpa_supplicant.conf to /usr * dbus-services: move dnsmasq.conf to /usr ------------------------------------------------------------------- Thu Jun 09 08:19:37 UTC 2022 - matthias.gerstner@suse.com - 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 ------------------------------------------------------------------- Wed May 25 19:42:19 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Mon May 23 09:50:11 UTC 2022 - Martin Liška <mliska@suse.cz> - Add temporary patch disable-SystemdTmpfilesCheck.patch in order to build rpmlint with older rpmlint-mini. ------------------------------------------------------------------- Mon May 23 08:44:12 UTC 2022 - mliska@suse.cz - 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 ------------------------------------------------------------------- Fri May 20 06:22:26 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Fri May 13 06:10:43 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Mon May 09 07:21:47 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220509.ea27381: * Fix wrong git merge conflict resolution. * ErlangCheck: remove unneeded str() from the test ------------------------------------------------------------------- Fri May 06 08:52:29 UTC 2022 - mliska@suse.cz - 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 ------------------------------------------------------------------- Tue May 03 12:45:25 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220503.b807a0d: * dbus-services.toml: adjust whitelisting for switcheroo-control (bsc#1199065) ------------------------------------------------------------------- Mon May 02 06:49:12 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220502.c9ee67e: * Resolve $ORIGIN in binary-or-shlib-defines-rpath check. * Remove empty lines after for loops. ------------------------------------------------------------------- Tue Apr 26 06:55:49 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220425.0078554: * Fix up binary-or-shlib-defines-rpath error ------------------------------------------------------------------- Sat Apr 23 06:10:19 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220422.43144bd: * Improve executable-stack error. ------------------------------------------------------------------- Tue Apr 19 14:42:07 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Wed Apr 13 19:13:01 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220413.2dafaf8: * Add ergo user and group ------------------------------------------------------------------- Mon Apr 11 10:29:09 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220411.c02b482: * sudoers-whitelist: add another integration test whitelisting entry ------------------------------------------------------------------- Wed Apr 06 09:45:45 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220406.bcfe5ad: * sudoers whitelist: add preliminary ceph whitelisting (bsc#1196141) ------------------------------------------------------------------- Thu Mar 31 13:39:10 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Wed Mar 30 10:34:56 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220330.4d069ea: * new whitelist restriction for /etc/sudoers.d (bsc#1172785) ------------------------------------------------------------------- Wed Mar 30 07:37:43 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220330.76fbb53: * Re-init AlternativesCheck for each package. ------------------------------------------------------------------- Sat Mar 26 05:36:56 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220325.40598ec: * dbus-services: whitelist usbguard (bsc#1196621) ------------------------------------------------------------------- Thu Mar 24 08:14:33 UTC 2022 - mliska@suse.cz - 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) ------------------------------------------------------------------- Wed Mar 23 11:55:11 UTC 2022 - mliska@suse.cz - 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). ------------------------------------------------------------------- Tue Mar 22 09:05:48 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220322.91ea8dc: * Remove garbage chars (c2a0 c2a0) from file. * Add only small badge for repology. * Add packaging status. ------------------------------------------------------------------- Wed Mar 09 19:06:36 UTC 2022 - mliska@suse.cz - 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. ------------------------------------------------------------------- Mon Mar 07 11:10:29 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220307.795b565: * D-Bus whitelistings: kpmcore: don't couple service file to digest ------------------------------------------------------------------- Thu Mar 03 14:45:17 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220303.8fe2218: * missing alpha_3 hye added for Armenian ------------------------------------------------------------------- Thu Mar 03 14:16:41 UTC 2022 - matthias.gerstner@suse.com - 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 ------------------------------------------------------------------- Tue Mar 01 07:44:11 UTC 2022 - mliska@suse.cz - 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 ------------------------------------------------------------------- Fri Feb 25 21:31:27 UTC 2022 - mliska@suse.cz - 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 ------------------------------------------------------------------- Wed Feb 23 16:22:10 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220223.8f7d3e1: * Speed up pkg.grep by utilizating mmap. * Update package dependency name. ------------------------------------------------------------------- Tue Feb 22 13:19:51 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220222.b4654f9: * Small tweaks to report formatting. * Start with the biggest files first in BashismsCheck. * Add new option --checks. ------------------------------------------------------------------- Mon Feb 21 11:01:55 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220221.0fec15f: * Speed up BashismsCheck by using md5sum of file. ------------------------------------------------------------------- Mon Feb 21 10:07:39 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220221.19e374d: * Include rpm2cpio (decompression and extraction) in --time-report. * Print only on decimal digit in time report. * Speed up pkg.grep. * Fix superfluous variable. ------------------------------------------------------------------- Sun Feb 13 10:14:32 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220211.709d2fa: * Require at least Python 3.8. * FileDigestCheck: implement support for file digest filtering ------------------------------------------------------------------- Sun Feb 06 08:42:06 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220204.4166915: * tests: add test case for FileDigestGroup with multiple package names * FileDigestCheck: support additional `packages = ["pkg1", "pkg2"]` syntax * FileDigestCheck: refactor digest group parsing and normalization * FileMetadataCheck: support additional `packages = ["pkg1", "pkg2"]` syntax ------------------------------------------------------------------- Wed Feb 02 14:25:09 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220202.cf37318: * pam-modules: remove now outdated entry for modules that moved into pam_unix ------------------------------------------------------------------- Thu Jan 27 17:27:05 UTC 2022 - Martin Liška <mliska@suse.cz> - Update to version 2.2.0+git20220127.05573d9: * dbus-services: whitelist NetworkManager nm-priv-helper (bsc#1194799). ------------------------------------------------------------------- Tue Jan 25 18:34:27 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220125.7caec47: * Add new option --ignore-unused-rpmlintrc. ------------------------------------------------------------------- Sat Jan 22 09:15:18 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220121.4f4f673: * Remove shared-library-not-executable for all shared libs. * Fix stupid mistake with shared-library-not-executable. * Remove duplicite argument for run_elf_checks and use PkgFile. * Set also LANGUAGE env. in ENGLISH_ENVIROMENT. * Fix LGTM warning about RE pattern. ------------------------------------------------------------------- Thu Jan 13 08:24:48 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220112.bfaf91a: * pam module whitelist: adjust package name for pam_winbind (bsc#1194573) ------------------------------------------------------------------- Fri Jan 07 12:51:43 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220106.43867d0: * Use readelf --debug-dump=no-follow-links if available. * Do not use ObjdumpParser if not needed. * Add icingaweb2 group * Filter unused-rpmlintrc-filter for late checks. ------------------------------------------------------------------- Wed Jan 05 05:52:40 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220105.2ac5ee1: * Use different Python package for ZStandard ------------------------------------------------------------------- Mon Jan 03 09:42:35 UTC 2022 - mliska@suse.cz - Update to version 2.2.0+git20220103.bda86d8: * 64-bit powerpc targets do not have executable stack. ------------------------------------------------------------------- Tue Dec 21 13:24:47 UTC 2021 - mliska@suse.cz - Update to version 2.2.0+git20211221.2fbc146: * fix connman-nmcompat whitelisting (bsc#1192827) - resides in a sub-package ------------------------------------------------------------------- Thu Dec 16 12:54:38 UTC 2021 - mliska@suse.cz - Update to version 2.2.0+git20211216.95ed862: * Do not expect precise order of suggestions in spellchecking. ------------------------------------------------------------------- Thu Dec 16 10:49:55 UTC 2021 - mliska@suse.cz - Update to version 2.2.0+git20211215.5196826: * Make missing-call-to-setgroups-before-setuid only warning. ------------------------------------------------------------------- Mon Dec 13 13:53:54 UTC 2021 - pgajdos@suse.com - pytest-runner is not required for build ------------------------------------------------------------------- Fri Dec 10 12:34:49 UTC 2021 - Martin Liška <mliska@suse.cz> - Update tarball naming to respect release version. ------------------------------------------------------------------- Fri Dec 10 10:36:00 UTC 2021 - matthias.gerstner@suse.com - Update to version 2.2+git20211210.51d1bd9: * dbus-services whitelist: add connman nm compatibility interface (bsc#1192827) ------------------------------------------------------------------- Wed Dec 08 09:22:49 UTC 2021 - mliska@suse.cz - Update to version 2.2+git20211208.c7ec6c4: * Fix typo in comment. * Release 2.2.0 * configs/Fedora: Sync Fedora rpmlint policies back upstream ------------------------------------------------------------------- Tue Nov 30 13:21:49 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211130.83af44b: * Add SUSE licenses generation script. * Sort input .rpm files so that the output is stable. (boo#1193189). ------------------------------------------------------------------- Fri Nov 26 11:07:39 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211126.ebc84d5: * allow rpmdiff for installed packages * Add diff.py wrapper script. ------------------------------------------------------------------- Fri Nov 26 08:26:01 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211125.fcbf5ab: * Make missing-PT_GNU_STACK-section more sensitive. ------------------------------------------------------------------- Tue Nov 23 07:15:40 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211122.36cebbc: * dbus-services: fix package name for setroubleshoot entries ------------------------------------------------------------------- Sat Nov 20 08:21:51 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211118.f21c64f: * duplicate postfix entry for postfix-bdb, whitelistings are tied to pacakges in rpmlint2 and need to be there for every package * Allow multiple spaces between paren ------------------------------------------------------------------- Mon Nov 15 13:55:00 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211113.372a30e: * Misplaced spaces causes regex to not match. * Add debuginfod user and update message. ------------------------------------------------------------------- Wed Nov 10 10:38:16 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211110.8430dc4: * polkit-rules-whitelist: follow-up whitelisting for gnome-initial-setup (bsc#1192542) ------------------------------------------------------------------- Wed Nov 10 07:56:22 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211109.f2e93f8: * Add missing re.compile. * Prevent duplicate files in lint input ------------------------------------------------------------------- Sat Nov 06 08:10:44 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211105.14a37df: * Fix backward compatibility with rpmlintrc files. * Fixed bug where a valid symlink is reported as invalid. This appears to be a regression from rpmlint 1. Comparing the two reveals that the comparison of link to path.parent would never make sense, and comparing link to path.name would resemble rpmlint 1's behavior. * dbus-services: add setroubleshoot whitelisting (bsc#1186344) ------------------------------------------------------------------- Wed Nov 03 09:31:34 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211103.8d20461: * permissions-whitelist: update texlive-filesystem digests * permissions-whitelist: update sendmail digests * Enhance error message of LibraryDependencyCheck. ------------------------------------------------------------------- Mon Nov 01 08:05:57 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211101.f2e73fe: * Fix no-library-dependency-for. ------------------------------------------------------------------- Sun Oct 31 13:27:38 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211027.7242d3d: * dbus-services: adjust wicked whitelisting to new paths (bsc#1192033) * Add new LibraryDependencyCheck. * Rework the lib_regex pattern * security whitelistings: test whitelistings for file-digest-mismatch errors * scoring.toml: fix alphabetical order of permissions-file errors * security whitelistings: add badness for file-digest-mismatch errors ------------------------------------------------------------------- Fri Oct 22 19:03:03 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211022.a5287ad: * Mitigate Perl false positives for no-dependency-on. ------------------------------------------------------------------- Thu Oct 21 06:51:57 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211021.74e867e: * Checking libalternatives entries and links. * Fix -r argument. * opensuse.toml: add permissions-parse-error to BlockedFilters * dbus-services: adjust digest for test whitelisting (need a different file there) * polkit-rules-whitelist: fix package name for test whitelisting * Remove unused VS code settings. * Whitelisting pam_u2f module (bsc#1190790) ------------------------------------------------------------------- Tue Oct 19 08:39:16 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211019.ca2517e: * Ignore library names that have number in their names. ------------------------------------------------------------------- Tue Oct 19 06:28:57 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211018.b53feea: * Tweak shlib-policy-name-error. ------------------------------------------------------------------- Fri Oct 15 14:06:25 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211015.6dc5311: * Drop badness of shlib-policy-name-error for now. ------------------------------------------------------------------- Thu Oct 14 12:25:15 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211014.e3fbbb9: * Update shlib-policy-name-error. ------------------------------------------------------------------- Thu Oct 14 09:16:47 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211014.bddee7c: * Trigger shlib-policy-name-error only for lib* packages. ------------------------------------------------------------------- Thu Oct 14 06:50:42 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211013.5ed66cd: * Update wording for shlib-policy-name-error. * Fix changelog-time-in-future regarding timezones. ------------------------------------------------------------------- Tue Oct 12 06:55:15 UTC 2021 - paolo.perego@suse.com - Update to version 2.1+git20211012.c27e0fe: * Adding whitelisting for pam_ssh_agent_auth. bsc#1190983 ------------------------------------------------------------------- Mon Oct 11 08:09:00 UTC 2021 - mliska@suse.cz - Update to version 2.1+git20211011.4290515: * Enable shlib-policy-name-error error. ------------------------------------------------------------------- Mon Oct 11 05:58:23 UTC 2021 - Martin Liška <mliska@suse.cz> - Update to version 2.1+git20211011.a28fc6d: * Support %autochangelog in %changelog. * remove /run from disalloweddirs * Fix missing-dependency-on check. * dbus-services whitelisting: add power-profiles-daemon (bsc#1189900) * security whitelistings: add whitelistings for OBS integration test package * PolkitCheck: be robust against dead symlinks in actions directory * SUIDPermissionsCheck: remove unused permissions-ghostfile error * *-file-ghost descriptions: fix texts that are for some reason incomplete - Fixes boo#1190387. ------------------------------------------------------------------- Mon Oct 11 05:54:59 UTC 2021 - Martin Liška <mliska@suse.cz> - Enable changesgenerate. ------------------------------------------------------------------- Wed Oct 6 13:06:19 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - Update to opensuse tip: * dbus-services: add oddjob-mkhomedir which got lost during migration (bsc#1169494) ------------------------------------------------------------------- Fri Oct 1 14:21:05 UTC 2021 - Martin Liška <mliska@suse.cz> - Update to tip: * fix lto-no-text-in-archive for rx port. ------------------------------------------------------------------- Thu Sep 30 11:39:21 UTC 2021 - Martin Liška <mliska@suse.cz> - Updade to opensuse tip: * skip %ghost files in SUIDPermissionsCheck. ------------------------------------------------------------------- Fri Sep 24 07:17:36 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Update to 2.1+git20210924.ad0cf53 * Copied additional systemd whitelistings to match systemd-mini ------------------------------------------------------------------- Thu Sep 23 14:04:07 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Update to version 2.1+git20210923.5ff1403 * whitelist pam_systemd.so for systemd-mini ------------------------------------------------------------------- Thu Sep 23 09:44:04 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Update to version 2.1+git20210923.a41591b * whitelist pam_systemd_home.so for systemd-experimental ------------------------------------------------------------------- Wed Sep 22 12:06:53 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Update to version 2.1+git20210922.d20a3f1 * Added mechanism to add exceptions for %ghost'd files * Remove deprecated entries for world-writable entries * Remove malcontent whitelisting * Remove storeBackup cron whitelisting * Some path and package name fixes ------------------------------------------------------------------- Fri Sep 17 09:47:58 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - Synchronize security whitelistings with whitelists from old rpmlint 1. This should fix some package build errors like in sssd. - Use correct camel case package names for packages like NetworkManager in whitelists. This should fix some package build errors. - Some general cleanup of whitelists. ------------------------------------------------------------------- Wed Sep 15 08:10:49 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip (various security fixes). ------------------------------------------------------------------- Sun Sep 5 18:45:32 UTC 2021 - Martin Liška <mliska@suse.cz> - Skip .cargo-checksum.json files in hidden-file-or-dir. ------------------------------------------------------------------- Thu Sep 2 10:56:07 UTC 2021 - Martin Liška <mliska@suse.cz> - Fix PieExecutables matching. ------------------------------------------------------------------- Thu Sep 2 10:10:28 UTC 2021 - Martin Liška <mliska@suse.cz> - KMP policy: support legacy 'packageand' directive in Supplements (boo#1190103). ------------------------------------------------------------------- Wed Sep 1 08:48:52 UTC 2021 - Martin Liška <mliska@suse.cz> - Handle empty glibc archives (starting with version 2.34). ------------------------------------------------------------------- Fri Aug 27 07:45:01 UTC 2021 - Martin Liška <mliska@suse.cz> - Update package name for -M test. ------------------------------------------------------------------- Thu Aug 26 12:15:55 UTC 2021 - Martin Liška <mliska@suse.cz> - Add test multibuild target and reduce BuildRequirements for rpmlint package itself. ------------------------------------------------------------------- Wed Aug 25 15:04:29 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to opensuse tip. ------------------------------------------------------------------- Wed Aug 18 12:17:26 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist deepin-api D-Bus services (bsc#1070943) ------------------------------------------------------------------- Wed Aug 18 08:22:54 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to version 2.1. ------------------------------------------------------------------- Fri Aug 6 08:27:31 UTC 2021 - Martin Liška <mliska@suse.cz> - Fix variable description expansion. ------------------------------------------------------------------- Thu Aug 5 08:36:17 UTC 2021 - Martin Liška <mliska@suse.cz> - Reduce Requirements for rpmlint-strict package. ------------------------------------------------------------------- Wed Aug 4 07:49:04 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist oddjob-gpupdate PAM and D-Bus (bsc#1188680) ------------------------------------------------------------------- Thu Jul 22 15:18:57 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip (adds --mini-mode argument). ------------------------------------------------------------------- Thu Jul 1 09:13:59 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip (fix not working -i option). ------------------------------------------------------------------- Tue Jun 29 13:42:36 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip. ------------------------------------------------------------------- Tue Jun 29 11:08:11 UTC 2021 - Martin Liška <mliska@suse.cz> - Make rpmlint-strict only a simple package with one config file. ------------------------------------------------------------------- Tue Jun 29 09:58:21 UTC 2021 - Martin Liška <mliska@suse.cz> - Add Conflicts directive. ------------------------------------------------------------------- Tue Jun 29 09:04:40 UTC 2021 - Martin Liška <mliska@suse.cz> - Use BuildIgnore: rpmlint-strict in order to fix boo#1187749. ------------------------------------------------------------------- Fri Jun 25 07:21:40 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip. - Rename scoring-strict.toml to scoring-strict.override.toml in order to use override mechanism. ------------------------------------------------------------------- Thu Jun 24 09:31:43 UTC 2021 - Martin Liška <mliska@suse.cz> - Removed legacy patches: * extend-suse-conffiles-check.diff * docdata-examples.diff * devel-provide-is-devel-package.diff * fix-diag-sortorder.diff * check-for-self-provides.diff - Add disable-flake.patch patch. ------------------------------------------------------------------- Thu Jun 24 09:02:17 UTC 2021 - Martin Liška <mliska@suse.cz> - Add rpmlint-strict sub-package that includes scoring-strict.toml. ------------------------------------------------------------------- Thu Jun 24 08:49:39 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip: adds scoring-strict.toml config and BlockedFilters. ------------------------------------------------------------------- Thu Jun 24 07:47:57 UTC 2021 - Martin Liška <mliska@suse.cz> - Bump to tip, includes fix for Rust libraries. ------------------------------------------------------------------- Thu Jun 17 08:26:05 UTC 2021 - Martin Liška <mliska@suse.cz> - Install configs with 644. ------------------------------------------------------------------- Thu May 27 10:52:32 UTC 2021 - Martin Liška <mliska@suse.cz> - Update to Rpmlint 2.0: * RPMLint now is a "normal" Python application and now supports being imported like a standard Python module! This means that all the normal use-cases for RPMLint are still supported, but now you can make it a part of larger Python-based applications or services. * RPMLint uses a declarative TOML-based syntax for configuring RPMLint policy instead of Python code. * RPMLint now has an override system for the descriptions shown for various checks, so that distributions who want to give specific policy information can do so without patching the code. * RPMLint includes many more checks! Nearly all of the generally useful checks created by the openSUSE community have been merged into the tree, so distributions can now benefit from a wider offering of checks to implement policy enforcement. * RPMLint is Python 3 only and now supports Python 3.6 and newer. * RPMLint is now built and installed like a standard Python application using setuptools. - Removed legacy patches: * invalid-filerequires.diff * no-badness-return.diff * no-doc-for-lib.diff * only-reg-files-are-scripts.diff * remove-ghostfile-checks.diff * rpm415-workaround.diff * rpmgroup-checks.diff * rpmlint-suse.diff * suse-binarieschecks.diff * suse-checks.diff * suse-filter-exception.diff * suse-filter-more-verbose.diff * suse-ignore-specfile-errors.diff * suse-pkg-config-check.diff * suse-python3-naming-policy.diff * suse-shlib-devel-dependency.diff * suse-skip-macro-expansion.diff * suse-speccheck-utf8.diff * suse-url-check.diff * suse-version.diff * yast-provides.diff * 0001-ZipCheck-Also-ignore-RuntimeError.patch * accept-licenses-with-plus.patch * add-check-for-a-non-zero-.text-segment-in-.a-archive.patch * rpmlint-slpp-NUM-NUM.patch * rpmlint-tests-sle15.patch * suse-rpmlint-all-pie.patch * suse-spdx-license-exceptions.patch * suse-tests-without-badness.patch - Removed config fileS: * config * licenses.config * pie.config - Removed misc files: syntax-validator.py, README.packaging.txt, rpmlint-1.11.tar.gz, rpmlint-checks-master.tar.xz and rpmlint-tests-84.87+git20210226.d6b66e2.tar.xz. ------------------------------------------------------------------- Fri May 21 14:08:38 UTC 2021 - Ludwig Nussel <lnussel@suse.de> - whitelist setroubleshoot (boo#1186344) ------------------------------------------------------------------- Wed May 12 07:25:07 UTC 2021 - Ludwig Nussel <lnussel@suse.de> - whitelist systemd-homed (boo#1185285) ------------------------------------------------------------------- Fri May 7 08:07:14 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - fix whitelisting for kdiskmark service (bsc#1182521) ------------------------------------------------------------------- Wed Mar 31 11:37:22 UTC 2021 - Wolfgang Frisch <wolfgang.frisch@suse.com> - whitelist D-Bus Service org.kde.filesharing.samba.service (bsc#1175633) ------------------------------------------------------------------- Tue Mar 30 15:00:44 UTC 2021 - Wolfgang Frisch <wolfgang.frisch@suse.com> - whitelist D-Bus Service org.jonmagon.kdiskmark.service (bsc#1182521) ------------------------------------------------------------------- Fri Feb 26 10:49:52 UTC 2021 - Stephan Kulow <coolo@suse.com> - Add accept-licenses-with-plus.patch to accept any license ending with a + (as indicated in the SPDX syntax) ------------------------------------------------------------------- Fri Feb 26 09:12:17 UTC 2021 - Stephan Kulow <coolo@suse.com> - Remove licenses ending with + from valid license array ------------------------------------------------------------------- Mon Feb 22 13:26:48 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist pam_sss_gss.so PAM module (bsc#1182509) ------------------------------------------------------------------- Wed Feb 3 21:24:59 UTC 2021 - chris@computersalat.de - add 'otobo' group/id ------------------------------------------------------------------- Mon Feb 1 10:15:50 UTC 2021 - Stephan Kulow <coolo@suse.com> - Update valid spdx license exceptions - Allow the + version of all valid licenses (to avoid having to fix the parser) ------------------------------------------------------------------- Fri Jan 15 11:42:10 UTC 2021 - Christopher Yeleighton <giecrilj@stegny.2a.pl> - Fix a typo in suse-branding-wrong-branding-supplement ------------------------------------------------------------------- Sun Jan 10 15:04:48 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Add user "h2o" and group "h2o" for the h2o webserver ------------------------------------------------------------------- Tue Nov 17 13:48:06 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * Permissions: be robust against variables.conf not existing * CheckSUIDPermissions: enhance parser to support new permissions variables ------------------------------------------------------------------- Wed Nov 4 16:18:54 UTC 2020 - Malte Kraus <malte.kraus@suse.com> - allow pam_faillock.so PAM module (bsc#1171562) ------------------------------------------------------------------- Fri Oct 30 13:17:31 UTC 2020 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist malcontent PAM module (bsc#1177974) ------------------------------------------------------------------- Mon Oct 19 08:29:26 UTC 2020 - Илья Индиго <ilya@ilya.pp.ua> - Add user "fluidsynth" for FluidSynth General Midi daemon. ------------------------------------------------------------------- Mon Oct 12 08:09:23 UTC 2020 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist plasma5-disks smartmon helper (bsc#1176742) ------------------------------------------------------------------- Thu Oct 1 12:43:35 UTC 2020 - Matthias Gerstner <matthias.gerstner@suse.com> - whitelist D-Bus files for powerdevil chargethreshold (bsc#1176474) ------------------------------------------------------------------- Thu Oct 1 07:51:10 UTC 2020 - Paolo Stivanin <info@paolostivanin.com> - Add 'gerbera' as standard user and group ------------------------------------------------------------------- Fri Sep 11 15:57:57 UTC 2020 - Ákos Szőts <szotsaki@gmail.com> - Alphabetise StandardGroups and StandardUsers - Add 'radicale' as a standard user and group ------------------------------------------------------------------- Fri Aug 14 06:43:39 UTC 2020 - Marco Strigl <marco.strigl@suse.com> - add user "jvb", "jibri", "jicofo" and group "jitsi" for Jitsi videomeeting service ------------------------------------------------------------------- Fri Jul 31 10:29:00 UTC 2020 - matthias.gerstner@suse.com - Update of rpmlint-checks to version master: * Introduce new metadata whitelist type and related checks. Device files and world-writeable files will now be covered by new whitelists from rpmlint-security-whitelistings. - config: Enable new CheckWorldWritable and CheckDeviceFiles ------------------------------------------------------------------- Fri Jul 24 09:05:55 UTC 2020 - matthias.gerstner@suse.com - whitelist kanidm PAM module (bsc#1173387) ------------------------------------------------------------------- Wed Jul 15 07:40:08 UTC 2020 - matthias.gerstner@suse.com - whitelist D-Bus files for libvirt-dbus (bsc#1173093) ------------------------------------------------------------------- Wed Jul 8 16:36:34 UTC 2020 - Илья Индиго <ilya@ilya.pp.ua> - Add user and group "ptokax" for PtokaX DC++ hub. ------------------------------------------------------------------- Fri Jun 19 11:18:06 UTC 2020 - Egbert Eich <eich@suse.com> - Add user/group 'conman' and 'munge' and group 'warewulf'. ------------------------------------------------------------------- Fri Jun 12 16:00:00 UTC 2020 - cunix@mail.de - Add 'dnscrypt' to StandardGroups and StandardUsers for package dnscrypt-proxy ------------------------------------------------------------------- Thu Jun 4 09:33:26 UTC 2020 - matthias.gerstner@suse.com - whitelist pam_setquota (bsc#1171563) ------------------------------------------------------------------- Wed Jun 3 23:28:19 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Add '_gns3' to StandardGroups and StandardUsers ------------------------------------------------------------------- Mon May 25 09:44:52 UTC 2020 - matthias.gerstner@suse.com - whitelist pam_usertype (bsc#1171564) ------------------------------------------------------------------- Wed May 20 11:51:53 UTC 2020 - Johannes Segitz <jsegitz@suse.de> - whitelist cockpit PAM modules (bsc#1169614) * pam_cockpit_cert * pam_ssh_add ------------------------------------------------------------------- Wed May 20 08:37:02 UTC 2020 - Adrian Schröter <adrian@suse.de> - Add daapd user and group for new forked-daapd package ------------------------------------------------------------------- Tue May 19 07:51:10 UTC 2020 - Thomas Renninger <trenn@suse.de> - Add '_cscreen' to StandardGroups and StandardUsers ------------------------------------------------------------------- Tue May 12 11:17:27 UTC 2020 - matthias.gerstner@suse.com Cleanup of deprecated DBUSServices.WhiteList entries: - ca.desrt.dconf.service: this service was changed by upstream from a system-wide service to a session based service. The latter doesn't require a whitelisting any more. - wicked services (network-nanny.conf, wicked-dhcp4.conf, wicked-dhcp6.conf, wicked-autoip4.conf, wicked.conf): these have been renamed in August 2013 to org.opensuse.Network.*.conf. The old names probably never got released. - nfs-ganesha.service: A D-Bus file of that name probably never existed, there's just a regular systemd unit of that name. - org.drbd.drbdmanaged.conf, org.drbd.drbdmanaged.service: drbdmanage was just recently removed from Factory via sr#798685, because it is Python2 only and unmaintained. - org.freedesktop.NetworkManager.service: was removed in 2012, Factory revision 118, `Remove dbus system-service for NetworkManager, to prevent warnings about it not being running (bnc#738596)`. - org.kde.auth.conf: was from kdelibs4, removed from Factory in late 2019 via sr#738276 with the rest of kde4. - org.kde.kcontrol.kcmkdm.conf, org.kde.kcontrol.kcmkdm.service: was part of kdebase4-workspace, got deleted from Factory with the rest of kde4. - org.kde.kcontrol.kcmkwallet.conf, org.kde.kcontrol.kcmkwallet.service: they got renamed to kcmkwallet5. - org.opensuse.openqa.conf: upstream replaced a D-Bus interface with HTTP. - org.opensuse.zoneswitcher.service, org.opensuse.zoneswitcher.conf: the fwzs package got removed together with SuSEfirewall2 via sr#713580. - org.selinux.service: isn't included any more in our packaging of policycoreutils. - thunderbolt.conf, thunderbolt.service: this service never went live in Factory. - yum-updatesd.conf: yum was removed from Factory via sr#749200 - openattic.conf, openattic.service: was part of SES3 but seems to have been dropped from SES4 and newer. Cleanup of deprecated PAMModules.WhiteList entries: - pam_cgroup.so: libcgroup was removed from Factory via sr#589236, due to conflicts with systemd and dead upstream. - pam_ck_connector.so: ConsoleKit was last used in SLE-11. It's long dead. - pam_cryptpass.so: cryptconfig was last shipped in SLE-12:GA and Leap 42.3. Got removed via FATE#323541. - pam_envoy.so: was removed from Factory because it failed to build for >= 6 weeks, see sr#737277 - pam_fprint.so: was replaced by fprintd, see delete sr#220831. - pam-modules package (pam_homecheck.so, pam_pwcheck.so, pam_unix2.so): the pam-modules package was removed in 2017 from Factory, see sr#540149. - pam_mate_keyring.so: was never shipped, the packager switched to a different keyring daemon instead. - pam_p11_opensc.so, pam_p11_openssh.so: these two have been merged into pam_p11.so. - pam_rpasswd.so: was part of pwdutils which was replaced by shadow utilities in 2012 via sr#139683. - pam_smb_auth.so: was last part of SLE-12:GA and Leap 42.3. no upstream development, replaced by pam_winbind, see sr#478612 - pam_smbpass.so: was removed in upstream version 4.4.2, because it loaded GPLv3 code into the address space of system services. somewhat replaced by pam_winbind. see https://bugzilla.redhat.com/show_bug.cgi?id=952766. - pam_tally.so: was removed from the pam package in 2013, replaced by tally2 obviously, the old one was buggy. ------------------------------------------------------------------- Mon May 11 10:32:06 UTC 2020 - matthias.gerstner@suse.com - whitelist oddjob D-Bus services and PAM module (bsc#1169494) ------------------------------------------------------------------- Sun Apr 12 05:58:37 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at> - Added 'coturn' to StandardGroups and StandardUsers ------------------------------------------------------------------- Tue Mar 31 11:52:38 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * Whitelisting: avoid duplicate checks / error messages for the same files * Whitelisting: fix whitelisting checks when files are symbolic links * Mention upstream repo in README ------------------------------------------------------------------- Fri Mar 27 16:59:18 UTC 2020 - Axel Braun <axel.braun@gmx.de> - Bug 1167431 - AUDIT-0: User/group orthanc for rpmlint ------------------------------------------------------------------- Thu Feb 20 14:05:50 UTC 2020 - Malte Kraus <malte.kraus@suse.com> - config: enable MixedFileOwnerships lint ------------------------------------------------------------------- Thu Feb 20 10:57:35 UTC 2020 - Dr. Werner Fink <werner@suse.de> - config: add 'mktex' to StandardUsers (boo#1159740) ------------------------------------------------------------------- Mon Feb 17 13:39:31 UTC 2020 - matthias.gerstner@suse.com - whitelist new mariadb pam module "pam_user_map.so" (bsc#1163362) ------------------------------------------------------------------- Thu Feb 06 10:06:37 UTC 2020 - malte.kraus@suse.com - Update to version master: * CheckSUIDPermissions.py: fix permissions.d checks * add a lint to catch insecure mixed file/directory ownership similar to CVE-2019-3689 ------------------------------------------------------------------- Thu Feb 06 10:06:36 UTC 2020 - malte.kraus@suse.com - Update to version 84.87+git20200206.7e2b64f: * permissions2: test that allowed permissions.d drop-ins work * test for new file-parent-ownership-mismatch lint ------------------------------------------------------------------- Fri Jan 31 09:52:39 UTC 2020 - matthias.gerstner@suse.com - Whitelist a batch of PAM modules that have been forgotted to be whitelisted in the past, or have never been requested to be reviewed before (bsc#1150178). Since we want to add badness to the PAM warning in rpmlint we need to add those entries to avoid build errors of existing packages in Factory. ------------------------------------------------------------------- Thu Jan 30 16:18:29 UTC 2020 - James Fehlig <jfehlig@suse.com> - config: add 'sanlock' to StandardGroups and StandardUsers - config: add 'libvirt' to StandardGroups ------------------------------------------------------------------- Thu Jan 30 08:06:15 UTC 2020 - jsegitz@suse.de - Update to version master: * CheckCronJobs: correct cronjob-unauthorized-file explanation * Use named constants to check file modes * CheckSUIDPermissions.py: check new permission paths ------------------------------------------------------------------- Wed Dec 18 11:41:24 UTC 2019 - matthias.gerstner@suse.com - finally enable the new CheckCronJobs, the check is now available and should work in rpmlint-mini (bsc#1150175) ------------------------------------------------------------------- Mon Dec 16 15:08:23 UTC 2019 - Nathan Cutler <ncutler@suse.com> - config: add 'cephadm' to StandardGroups and StandardUsers ------------------------------------------------------------------- Mon Dec 16 13:26:26 UTC 2019 - matthias.gerstner@suse.com - whitelist pam_cgfs PAM module (bsc#1150519) ------------------------------------------------------------------- Mon Dec 16 13:23:41 UTC 2019 - matthias.gerstner@suse.com - whitelist pam_pwquality PAM module (bsc#1150520) ------------------------------------------------------------------- Mon Dec 16 12:50:57 UTC 2019 - matthias.gerstner@suse.com - whitelist pam_cifscreds PAM module (bsc#1150527) ------------------------------------------------------------------- Tue Dec 10 14:46:11 UTC 2019 - matthias.gerstner@suse.com - Update to version master: * new common whitelisting code for CheckPolkitPrivs and CheckCronJobs ------------------------------------------------------------------- Thu Nov 28 11:58:21 UTC 2019 - Malte Kraus <malte.kraus@suse.com> - whitelist sssd infopipe (bsc#1157663) - whitelist sysprof3 D-Bus services (bsc#1151418) ------------------------------------------------------------------- Tue Oct 15 07:12:22 UTC 2019 - Ludwig Nussel <lnussel@suse.de> - filter install-info warnings. Handled by file triggers now (boo#1152169) ------------------------------------------------------------------- Mon Oct 7 12:01:22 CEST 2019 - mls@suse.de - backport rpm415 workaround from upstream new patch: rpm415-workaround.diff ------------------------------------------------------------------- Mon Sep 30 08:15:38 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com> - update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch * fix condition for path ------------------------------------------------------------------- Fri Sep 20 16:04:10 UTC 2019 - Malte Kraus <malte.kraus@suse.com> - whitelist pam_envoy (bsc#1150525) ------------------------------------------------------------------- Fri Sep 20 13:06:47 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com> - update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch * dont check empty .text section on GHC libraries ------------------------------------------------------------------- Tue Sep 17 12:35:25 UTC 2019 - dmueller@suse.com - Update rpmlint-checks to version master: * CheckFilelist: Add /usr/libexec to set of good prefixes ------------------------------------------------------------------- Wed Aug 28 06:32:18 UTC 2019 - tchvatal@suse.com - Update to version 84.87+git20190828.2c92180: * Revert "added LTO errors as expected for debug tests" ------------------------------------------------------------------- Wed Aug 28 01:08:27 UTC 2019 - tchvatal@suse.com - Update to version 84.87+git20190828.8fa8ac5: * Do not use -flto for debug tests. ------------------------------------------------------------------- Wed Aug 28 00:56:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Do not validate rpm groups to avoid rpmlint warning as the group is not really mandatory (fate#326485) ------------------------------------------------------------------- Thu Aug 22 08:56:44 UTC 2019 - Ludwig Nussel <lnussel@suse.de> - whitelist systemd-portabled dbus files (boo#1145639) ------------------------------------------------------------------- Tue Aug 20 07:40:56 UTC 2019 - kukuk@suse.com - Update to version master: * Allow /usr/etc as discussed on opensuse-factory and opensuse-packaging ------------------------------------------------------------------- Wed Aug 14 08:53:25 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> - Add user/group zabbix and zabbixs (bsc#1144018) ------------------------------------------------------------------- Fri Aug 9 12:01:03 UTC 2019 - Martin Liška <mliska@suse.cz> - Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: 38fc30cafe99d38059ca54b98bc87f5544f0bb4e ------------------------------------------------------------------- Thu Aug 8 13:14:36 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org> - Add Development/Languages/Go group. ------------------------------------------------------------------- Thu Aug 8 12:45:30 UTC 2019 - Martin Liška <mliska@suse.cz> - Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: 80126f7c7854d962cc64e54a6ab7e97067bb490d ------------------------------------------------------------------- Fri Aug 2 07:53:03 UTC 2019 - Martin Liška <mliska@suse.cz> - Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with: https://github.com/rpm-software-management/rpmlint/commit/c59324fd68ba86c8382fe09d43f12de32d764354 ------------------------------------------------------------------- Sun Jul 28 15:04:34 UTC 2019 - Martin Liška <mliska@suse.cz> - Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to: https://github.com/rpm-software-management/rpmlint/commit/97d6caf9ac3eb011e3f30dbc473f079b20fb56f9 ------------------------------------------------------------------- Mon Jul 22 11:44:51 UTC 2019 - Martin Liška <mliska@suse.cz> - Add add-check-for-a-non-zero-.text-segment-in-.a-archive.patch as a backport of: https://github.com/rpm-software-management/rpmlint/commit/2c809f34354d6ea690986541b268d47a3ca59092 ------------------------------------------------------------------- Tue May 14 10:01:51 UTC 2019 - opensuse-packaging@opensuse.org - Update to rpmlint-checks to version master: * CheckDBUSServices: add additional directory to cover * Xinetd check making sure no packages use it wrt fate#323373 (#26) ------------------------------------------------------------------- Wed May 8 11:56:07 UTC 2019 - jsegitz@suse.com - Too trigger happy, adding back * ca.desrt.dconf.service * org.freedesktop.ColorManager.conf ------------------------------------------------------------------- Wed May 8 07:26:24 UTC 2019 - jsegitz@suse.com - Removed whitelisted DBUS files: * ConsoleKit.conf * NetworkManager-frontend.conf * Upstart.conf * backup-manager.conf * ca.desrt.dconf.service * cdemud-dbus.conf * com.redhat.storaged.conf * com.redhat.storaged.service * com.redhat.tuned.service * de.berlios.smb4k.mounthelper.conf * de.berlios.smb4k.mounthelper.service * hal.conf * kerneloops.dbus * net.hadess.SensorProxy.service * nm-avahi-autoipd.conf * nm-dhcp-client.conf * nm-novellvpn-service.conf * openqa-scheduler.service * openqa-websockets.service * org.blueman.Applet.service * org.freedesktop.ColorManager.conf * org.freedesktop.ConsoleKit.service * org.freedesktop.ModemManager.conf * org.freedesktop.ModemManager.service * org.freedesktop.PolicyKit.conf * org.freedesktop.PolicyKit.service * org.freedesktop.UDisks.conf * org.freedesktop.UDisks.service * org.freedesktop.colord-sane.conf * org.freedesktop.colord-sane.service * org.gnome.SettingsDaemon.DateTimeMechanism.conf * org.gnome.SettingsDaemon.DateTimeMechanism.service * org.kde.baloo.filewatch.conf * org.kde.baloo.filewatch.service * org.kde.kalarmrtcwake.conf * org.kde.kalarmrtcwake.service * org.kde.kcontrol.k3bsetup.conf * org.kde.kcontrol.k3bsetup.service * org.kde.kcontrol.kcmlightdm.conf * org.kde.kcontrol.kcmlightdm.service * org.kde.kcontrol.kcmremotewidgets.conf * org.kde.kcontrol.kcmremotewidgets.service * org.kde.nepomuk.filewatch.conf * org.kde.nepomuk.filewatch.service * org.kde.polkitkde1.helper.conf * org.kde.polkitkde1.helper.service * org.neard.service * org.opensuse.BackupManager.service * org.opensuse.YaST.modules.conf * org.opensuse.YaST.modules.service * org.opensuse.usbauth.service * org.opensuse.yast.SCR.conf * org.opensuse.yast.SCR.service * org.selinux.conf * org.synce.dccm.conf * org.synce.dccm.service * os-autoinst-openvswitch.service * pam_dbus.service * podsleuth.conf * rebootmgr.service * switcheroo-control.service * teamd@.service * webyast.permissions.conf * webyast.permissions.service.service They're not used anymore in current products, were never active or erroneously added. For details please see https://pes.suse.de/Maintenance-Security/Whitelists/cleanup_dbus/ ------------------------------------------------------------------- Tue May 7 13:01:08 UTC 2019 - Malte Kraus <malte.kraus@suse.com> - Whitelisted certmonger (bsc#1129452) ------------------------------------------------------------------- Fri Apr 12 06:09:31 UTC 2019 - Thomas Bechtold <tbechtold@suse.com> - Add missing usernames for OpenStack services and drop the old names (which had the openstack- prefix) ------------------------------------------------------------------- Tue Mar 5 12:11:50 UTC 2019 - mvetter@suse.com - Add user/group 'minetest' for Minetest 5.0.0 (bsc#1127911) ------------------------------------------------------------------- Mon Mar 04 14:33:43 UTC 2019 - opensuse-packaging@opensuse.org - Update to version master: * CheckPolkitPrivs: fix new rules.d check to use extracted rpm path ------------------------------------------------------------------- Wed Feb 27 11:33:42 UTC 2019 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master (bsc#1125314): * coding style: fix indentation to satisfy flake8 travis-ci test * CheckPolkitPrivs: implement new check for files put into rules.d dirs * CheckPolkitPrivs: separate and refactor check for actions * CheckPolkitPrivs: separate and refactor check of polkit-default-privs.d * CheckPolkitPrivs: remove oudated PolicyKit path * CheckPolkitPrivs: clearer error message for files in /etc/polkit-default-privs.d ------------------------------------------------------------------- Thu Feb 14 08:26:11 UTC 2019 - jsegitz@suse.com - Whitelisted pam_p11 (bsc#1123916) ------------------------------------------------------------------- Sat Feb 2 08:23:39 UTC 2019 - Dirk Mueller <dmueller@suse.com> - add 0001-ZipCheck-Also-ignore-RuntimeError.patch (bscs#1124054) ------------------------------------------------------------------- Fri Feb 1 08:42:23 UTC 2019 - Axel Braun <axel.braun@gmx.de> - added user/group tryton (GNU Health) ------------------------------------------------------------------- Mon Jan 14 08:23:01 UTC 2019 - Dirk Mueller <dmueller@suse.com> - disable UseVersionInChangelog by default ------------------------------------------------------------------- Sat Jan 12 19:44:23 UTC 2019 - Dirk Mueller <dmueller@suse.com> - update to 1.11: * Avoid exception on inaccessible scripts * Print out the error content on UnicodeError to make flake8 happy * Fix flake8 warning about missing space around operators * Use compressions when checking for backup files * Account for arch specific code in /usr/share * Check for installed libtool wrapper files * Check for missing optional dependencies * Consider gnome help for doc files * Check for noarch package with files in lib64 * Verify if description is longer than summary * Explicitly tell users how to set URL * Ignore pytest_cache directory * confusing-invalid-spec-name * Ignore orig/rej leftovers after patching * Reenable Travis testing against Fedora Rawhide * Check all sections that should not use %buildroot in them * Put in default buildroot value used by Fedora/openSUSE * Stricter interpreter check * Use compileall to avoid %buildroot to be in pyc * Drop deprecated config file usage, 0.88 is pretty old anyway * Adjust Version to not print outdated Copyright * Rework Travis checks against latest Centos and Fedora releases * Fix exception handling * Fix various flake8-import-order test regressions * Blacklist newer pycodestyle warnings * Fix compatibility with file 5.33+ * Python 3.7.0b5 magic number is 3394 * Update TagsCheck.py * pyc related tests: DRY * Fix getting pyc mtime on Python 3.7 * Always import XDG desktop files as utf8 * Fix Flake8 warnings * Update Magic values for Python 3.7 (Fixes #123) * Improve XDG Menu checks stability * Test added. * Ignore useless-provides on debuginfo provides (#112) * Properly handle the exception on missing files * Avoid calling close on undefined fd variable * Code formatting fixed to meet the style. * Modify FakePkg to let the test.sh pass. * _sourcedir macro defined. * Avoid summary-not-capitalized warning on digits * Avoid catch-all except statements * Use ImportError to avoid catch-all except: statements * Handle E741: ambiguous identifier * Accept python(abi) as a valid versioned python dependency * Binariescheck: Check for chroot/chdir on ARM, PPC * Avoid false positives on is_elf check * Handle %post scripts that contain non-ascii characters * Further tweak lib_regex * split wrong-script-interpreter into env-script-interpreter * Validate Appdata also when appstream-util is unavailable * Remove dependency on unicodedata * Lower false-positives on summary-not-capitalized * Tighten wrong-script-interpreter check to lower false positives * Check for unexpanded macros in more Tags * Rename local file variable to fname * Skip binaryinfo-readelf-failed on non-ELF archives * Add check for validating file extensions * Do not report error if call positions are unknown * Execute chroot tests also on x86 rpms * Tighten lib_regex to avoid false positive in python bindings * Better details for wrong-script-interpreter * Extend scm_regex to capture more SCM system files * AppDataCheck: Pass --nonet to appstream-util if NetworkEnabled is False * test: Fix cpio location in centos6 * test: Combine run commands in fedoradev container * test: Remove dnf upgrade from fedora containers * test: Dockerfile whitespace tweaks - drop patches that were upstreamed: 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch, 0001-Always-import-XDG-desktop-files-as-utf8.patch, 0001-Avoid-calling-close-on-undefined-fd-variable.patch, 0001-Avoid-false-positives-on-is_elf-check.patch, 0001-Backport-d8f423b575e8be387d33bc3af176baf978efacbb.patch, 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch, 0001-Execute-chroot-tests-also-on-x86-rpms.patch, 0001-Extend-scm_regex-to-capture-more-SCM-system-files.patch, 0001-Fix-compatibility-with-file-5.33.patch, 0001-Handle-post-scripts-that-contain-non-ascii-character.patch, 0001-Improve-XDG-Menu-checks-stability.patch, 0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch, 0001-split-wrong-script-interpreter-into-env-script-inter.patch, 0003-Tighten-lib_regex-to-avoid-false-positive-in-python-.patch, 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch, better-wrong-script.diff, buildroot-doc.diff, buildroot-in-scripts.diff, compressed-backup-regex.diff, confusing-invalid-spec-name.diff, description-check.diff, drop-unicodedata-dep.diff, ignore-readelf-ar-error.diff, libtool-wrapper-check.diff, noarch-lib64.diff, omit_BUILDROOT_from_pyo_files.patch, selfconflicts-provide.diff, stricter-interpreter-check.diff, suse-whitelist-opensuse.diff, update-magic-values-python-37.patch, usr-arch.diff ------------------------------------------------------------------- Wed Jan 09 19:18:49 UTC 2019 - opensuse-packaging@opensuse.org - Update to version master: * Flake8 fix ------------------------------------------------------------------- Wed Jan 09 19:02:04 UTC 2019 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master (bsc#1116686): * Ignore decoding errors as we're not sure we know the encoding * Use UTF-8 encoding when opening .pc file (#42) * whitelist otrs permission file (#41) * Relax various flake8 warnings * Handle '-n' option for %service_del_preun %service_del_postun * There isn't a good standard, whether the directory should be called 'tests/' or 'test/' ------------------------------------------------------------------- Wed Jan 2 08:43:03 UTC 2019 - Martin Liška <mliska@suse.cz> - Add 0001-Backport-d8f423b575e8be387d33bc3af176baf978efacbb.patch ------------------------------------------------------------------- Fri Dec 21 17:08:47 UTC 2018 - matthias.gerstner@suse.com - whitelist boltd dbus service (bsc#1119975) ------------------------------------------------------------------- Wed Dec 12 20:14:29 UTC 2018 - mardnh@gmx.de - Add user/group 'bird' for package bird (network/bird) ------------------------------------------------------------------- Fri Dec 7 17:45:26 UTC 2018 - Todd R <toddrme2178@gmail.com> - Add xrootd gid and uid whitelist. This is needed by the latest versions of xrootd. ------------------------------------------------------------------- Mon Dec 3 17:12:01 UTC 2018 - matthias.gerstner@suse.com - whitelist pam_slurm_adopt (bsc#1116758) ------------------------------------------------------------------- Tue Nov 20 07:53:27 UTC 2018 - eich@suse.com - Add group 'singularity', remove user 'singularity' which was added mistakenly. ------------------------------------------------------------------- Tue Nov 20 07:46:32 UTC 2018 - eich@suse.com - Add user/group 'slurm' for package slurm (See network:cluster/slurm) (FATE#316379). ------------------------------------------------------------------- Fri Nov 16 12:16:18 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - Add mpd user ------------------------------------------------------------------- Fri Nov 16 10:02:30 UTC 2018 - Dirk Mueller <dmueller@suse.com> - update libtool-wrapper-check.diff to handle inaccessible files ------------------------------------------------------------------- Thu Nov 8 12:59:15 UTC 2018 - jsegitz@suse.com - whitelist keepalived dbus service (bsc#1015141) ------------------------------------------------------------------- Tue Oct 23 15:15:42 UTC 2018 - matthias.gerstner@suse.com - remove openswan whitelisting (deleted from Factory, replaced by libreswan, boo#1089340) ------------------------------------------------------------------- Wed Oct 17 11:36:51 UTC 2018 - jsegitz@suse.com - whitelist systemd-timesyncd (bsc#1111254) ------------------------------------------------------------------- Tue Oct 16 15:31:13 UTC 2018 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master: * Use only one pattern that covers both cases * Add support to identify tmpfiles_create used with just a basename ------------------------------------------------------------------- Mon Oct 08 11:06:11 UTC 2018 - opensuse-packaging@opensuse.org - Update to version master: * security checks: add link to openSUSE wiki to error message details ------------------------------------------------------------------- Fri Oct 5 16:27:31 UTC 2018 - matthias.gerstner@suse.com - whitelist NetworkManager-fortisslvpn (bsc#1109938) ------------------------------------------------------------------- Mon Sep 24 14:37:19 UTC 2018 - matthias.gerstner@suse.com - whitelist iwd D-Bus service (bsc#1108037) ------------------------------------------------------------------- Wed Sep 12 19:32:02 UTC 2018 - mpost@suse.com - Add new zkeyadm group ------------------------------------------------------------------- Mon Sep 3 08:53:06 UTC 2018 - Markos Chandras <mchandras@suse.de> - Add new firejail group ------------------------------------------------------------------- Mon Aug 20 08:53:17 UTC 2018 - matthias.gerstner@suse.com - whitelist xpra D-Bus service (bsc#1102836) ------------------------------------------------------------------- Wed Aug 8 08:34:23 UTC 2018 - lnussel@suse.de - adjust maximum valid suse_version to 1550 (boo#1104110) ------------------------------------------------------------------- Fri Jul 20 15:56:52 UTC 2018 - matthias.gerstner@suse.com - whitelist ratbagd D-Bus service (bsc#1076467) ------------------------------------------------------------------- Thu Jul 12 14:05:01 UTC 2018 - dmueller@suse.com - remove unnecessary suse-check-optional-dependencies.diff - drop CheckBuildDate - does not produce hits and is relatively slow ------------------------------------------------------------------- Wed Jul 11 09:06:31 UTC 2018 - dmueller@suse.com - add suse-rpmlint-all-pie.patch: refresh to handle the pie-executable case (rename from rpmlint-all-pie.patch) ------------------------------------------------------------------- Mon Jul 9 19:37:57 UTC 2018 - dmueller@suse.com - drop obsolete suse-no-run-ldconfig.diff, suse-manpages-for-rc-scripts.diff ------------------------------------------------------------------- Thu Jul 5 16:48:30 UTC 2018 - matthias.gerstner@suse.com - whitelist pam_oath PAM module after audit (bsc#1089114) ------------------------------------------------------------------- Tue Jul 3 14:09:19 UTC 2018 - mcepl@suse.com - Add update-magic-values-python-37.patch Neccessary for update of Python to 3.7 https://github.com/rpm-software-management/rpmlint/commit/52b715763217 ------------------------------------------------------------------- Tue Jul 03 12:30:20 UTC 2018 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master: * New file 5.33 does identify pie executables now (bsc#1097339) - add 0001-Fix-compatibility-with-file-5.33.patch ------------------------------------------------------------------- Mon Jul 2 10:01:36 UTC 2018 - c.schweingruber@catatec.ch - Add 'sogo' user and group (used in server:SOGo) ------------------------------------------------------------------- Mon Jun 11 16:44:30 UTC 2018 - matthias.gerstner@suse.com - whitelisting NetworkManager-libreswan plugin (bnc#1089340) ------------------------------------------------------------------- Mon Jun 4 09:20:38 UTC 2018 - dmueller@suse.com - add Lua/NodeJS related groups to list of valid groups (bsc#1095769) ------------------------------------------------------------------- Mon Jun 04 09:16:19 UTC 2018 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master: * Blacklist python test folder in python packages * Error out on /etc/bash_completion.d in packages * Do not use otherproviders() SUSEism ------------------------------------------------------------------- Wed May 16 03:26:14 UTC 2018 - andy@onthewings.net - Add Development/Languages/OCaml group. ------------------------------------------------------------------- Fri May 4 17:06:53 UTC 2018 - okurz@suse.com - Add 'synapse' user and group. ------------------------------------------------------------------- Wed May 2 14:44:59 UTC 2018 - mchandras@suse.de - Add 'openvswitch' user and group. ------------------------------------------------------------------- Thu Apr 19 13:58:06 UTC 2018 - matthias.gerstner@suse.com - whitelisting pam_yubico module (bsc#1087060) ------------------------------------------------------------------- Tue Apr 10 14:49:53 UTC 2018 - matthias.gerstner@suse.com - adding new names for kalarm DBUS service (bsc#1087714) ------------------------------------------------------------------- Sun Apr 1 17:45:51 UTC 2018 - novell@chromanet.de - added bacula user and group. ------------------------------------------------------------------- Thu Mar 22 20:00:30 UTC 2018 - sleep_walker@opensuse.org - Add tox user and toxcmd group as standard openSUSE GID and UID ------------------------------------------------------------------- Fri Mar 9 14:28:13 UTC 2018 - matthias.gerstner@suse.com - Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named differently than the configuration file. ------------------------------------------------------------------- Tue Feb 20 12:52:18 UTC 2018 - dimstar@opensuse.org - Add one more deprecated license: + GPL-2.0-with-font-exception. ------------------------------------------------------------------- Tue Feb 20 05:37:21 UTC 2018 - coolo@suse.com - allow more deprecated licenses to unbreak ring1+2 ------------------------------------------------------------------- Sun Feb 18 14:26:09 UTC 2018 - dmueller@suse.com - add 0001-Always-import-XDG-desktop-files-as-utf8.patch ------------------------------------------------------------------- Thu Feb 15 09:35:51 UTC 2018 - coolo@suse.com - Allow some deprecated licenses that we would replace on commit (SPDX 2->SPDX 3 conversion) ------------------------------------------------------------------- Thu Feb 08 13:52:13 UTC 2018 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master: * polkit: make untracked privileges also an error ------------------------------------------------------------------- Thu Feb 08 13:49:48 UTC 2018 - opensuse-packaging@opensuse.org - Update rpmlint-checks to version master: * Support uppercase tag macros used by RPM 4.14 ------------------------------------------------------------------- Thu Feb 08 13:49:46 UTC 2018 - opensuse-packaging@opensuse.org - Update to version 84.87+git20180202.3df4ae7: * Add testcases for MenuXDGCheck.py ------------------------------------------------------------------- Tue Jan 23 11:05:10 UTC 2018 - dmueller@suse.com - refresh for 0001-Improve-XDG-Menu-checks-stability.patch remove xdg-paths-update.diff (merged into other patch) ------------------------------------------------------------------- Mon Jan 15 09:15:19 UTC 2018 - krahmer@suse.com - whitelisting usbauth (bsc#1066877) ------------------------------------------------------------------- Sun Jan 14 15:36:40 UTC 2018 - ngompa13@gmail.com - Add Development/{Languages,Libraries}/Rust groups as noted in wiki ------------------------------------------------------------------- Wed Jan 3 10:27:22 UTC 2018 - adam.majer@suse.de - add missing comma (,) to config file - add user/group _nsd for NSD name server ------------------------------------------------------------------- Sat Dec 2 16:48:08 UTC 2017 - stefan.bruens@rwth-aachen.de - add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch ------------------------------------------------------------------- Wed Nov 29 09:26:18 UTC 2017 - krahmer@suse.com - whitelisting kcmsddm (bsc#1065563) ------------------------------------------------------------------- Fri Nov 24 10:09:26 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * Fix warnings * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468) * Open paths within the rpm file itself * Fix python warning * BashismCheck: Only check regular files * Rewrite BashismsCheck to actually work ------------------------------------------------------------------- Tue Nov 14 15:47:20 UTC 2017 - dimstar@opensuse.org - Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a valid dependency on a libary. According the openSUSE packaging policy, if the library name ends on a number, we add a dash between the basename (before the .so) and the version after .so. ------------------------------------------------------------------- Fri Nov 03 08:10:16 UTC 2017 - opensuse-packaging@opensuse.org - Update rpmlint-tests to version master: * Add Flake8 travis check * Fix scriptprog invocation * Print the duplicated filenames sorted to be stable accross multiple calls ------------------------------------------------------------------- Wed Nov 1 13:01:32 UTC 2017 - dmueller@suse.com - add 0001-Avoid-calling-close-on-undefined-fd-variable.patch ------------------------------------------------------------------- Tue Oct 24 12:54:47 UTC 2017 - jengelh@inai.de - Description updates. Use the %make_install macro. ------------------------------------------------------------------- Tue Oct 24 12:49:34 UTC 2017 - dmueller@suse.com - update suse-whitelist-opensuse.diff to avoid a false positive ------------------------------------------------------------------- Tue Oct 24 08:00:11 UTC 2017 - krahmer@suse.com - adding connman (bsc#1057697) ------------------------------------------------------------------- Sat Oct 21 17:26:57 UTC 2017 - dmueller@suse.com - add 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch ------------------------------------------------------------------- Mon Oct 16 08:58:07 UTC 2017 - dmueller@suse.com - refresh 0001-Improve-XDG-Menu-checks-stability.patch (bsc#1063371) ------------------------------------------------------------------- Wed Oct 11 08:03:12 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * Python 3.x porting of the ErlangCheck ------------------------------------------------------------------- Wed Oct 11 06:43:48 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * Treat strongly versioned libs also as compliant (bsc#723726) * LibraryPolicy: allow %%_licensedir in packages (used by %license) - Hide the noisy warnings ------------------------------------------------------------------- Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com - add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch - Update rpmlint-checks to version master: * Fix false positives for -theme- -> -branding- rename * Stop leaking filedescriptors * Pythonic fixes * Drop CheckAppdata (there is AppDataCheck upstream) * Tighten ELF check * Tiny code formatting cleanup * Tighten the branding policy reporting a bit to make it less confusing ------------------------------------------------------------------- Fri Oct 6 09:20:48 UTC 2017 - lnussel@suse.de - add package groups from https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the groups check ------------------------------------------------------------------- Fri Sep 29 12:06:57 UTC 2017 - dmueller@suse.com - Update rpmlint-checks: * Flake8 fixes * Properly anchor systemd path checks * Python 3.x porting * Add TmpFilesCheck * Flake8 / Stop leaking filedescriptors * Port LibraryPolicyCheck to Python 3.x - Update rpmlint-tests: * Stop leaking filedescriptors * Address various deprecation warnings * Avoid leaking fds and further Python 3.x porting ------------------------------------------------------------------- Thu Sep 28 10:40:08 UTC 2017 - dmueller@suse.com - update to 1.10: * test: Skip fedoradev GPG checks at least for now * test: Refresh fedora* packages on image build * test: Use assertEqual where appropriate, thanks to flake8/hacking * test: Update fedora24 config to fedora26, run it on Travis * Add a new test for tmpfiles.d snippets in the /etc/ tree. * Add new tests for systemd units and udev rules in /etc/ tree * test: Disable hacking for now until it's flake8 3.4+ compatible * test: Set up flake8-bugbear, enable it in fedoradev container * rpmlint: Avoid unused loop control variable * ZipCheck: Add TODO * *: Avoid mutable argument defaults * Be aware of -debugsource packages * rpmdiff: Fix unused variable from previous commit * rpmdiff: Support soft dependencies * BinariesCheck, FilesCheck: Ignore various .build-id dirs * Add python3-devel and rpm-build to fedoradev container to provoke some issues * BinariesCheck: Popen env consistency fix * Pkg.getstatusoutput: Set LC_ALL for all Popens, defaulting to C * rpmlint: Fix checking specfile from stdin * test.sh: Extract rpmlint command to run_rpmlint * Revert "Remove unused spec_lines check_spec argument" * BinariesCheck: Trivial cleanups * travis: Run make install too * FilesCheck: Allow multiple bytecode magic values per Python version * tests: Make output test tools easier to reuse * FilesCheck: hg.python.org -> github.com/python * Pkg: Return vendor and distribution as unicode strings * FilesCheck: Add Python 3.7 bytecode magic value * Pkg.b2s: Add some more test cases * Pkg.b2s: Pass through str as-is on Python 3 * TagsCheck.py: accept SPDX "and" and "or" operators in all-uppercase spelling * rb'foo' is not supported in Python 2, use br'foo' instead * travis: Enable centos6 * Avoid Python 3.6 invalid esc seq warnings, use more raw strings * flake8 fixes * SpecCheck: Detect patches applied with "patch <" and "patch -i" * add /usr/lib/systemd to DEFAULT_HARDCODED_LIB_PATH_EXCEPTIONS (#93) * SpecCheck: Do not demand versioned filename Provides/Obsoletes * FilesCheck: Update Python 3.6 bytecode magic value again * Config: Fix flake8 3.2 / pycodestyle 2.2 errors (closes #82) * *: Fix various low hanging issues flagged by pycodestyle 2.1.0 (#82) * test.sh: Output flake8 --version * rpmdiff.1: update Arturo Borrero Gonzalez email address * FilesCheck: Update Python 3.6 bytecode magic value * Skip chroot-without-chdir check on non-x86_64 * shlib-with-non-pic-code: add text on how to figure files compiled without -fPIC (#79) * *: Move indentation etc settings to .editorconfig * AbstractCheck: Close urllib responses explicitly also on error * tests: Switch Travis tests to Docker * Use importlib to load checks where available * FilesCheck: Use os.devnull * Testing: Avoid ResourceWarning on config read * Run tests with warnings on * Ignore negative returncode after SIGPIPE caused by closing on purpose * Fix last commit * Use default bufsize, move regex compile to common place * BinariesCheck: lower memory requirements, fix chroot/chdir detection * FilesCheck: Avoid crash accessing non-ASCII filenames in some cases * Filter: More non-ASCII print fixing, including in e.g. C locale * SpecCheck: Output spec basename, not tempfile when checking srpm * Cleanups * FilesCheck: Update Python 3.5 and 3.6 bytecode magic values * test: Test for unexpected errors in default and C locales * Remove obsolete LC_ALL setting from Makefile - drop version-control-internal-file.diff, boo1027577-license_tag.patch, add-weak-dependencies.diff: upstream - drop sourced-dirs.diff, fix-shared-library-matching.diff, suse-python-abi-check.diff, add-check-for-tmpfiles-created-at-r.diff: obsolete - drop suse-readd_terminator_in_regex.patch: merged into original patch - add suse-tests-without-badness.patch, 0001-Extend-scm_regex-to-capture-more-SCM-system-files.patch, 0003-Tighten-lib_regex-to-avoid-false-positive-in-python-.patch, 0001-Execute-chroot-tests-also-on-x86-rpms.patch, ignore-readelf-ar-error.diff, remove-ghostfile-checks.diff, fix-diag-sortorder.diff, drop-unicodedata-dep.diff, 0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch, 0001-Improve-XDG-Menu-checks-stability.patch, 0001-split-wrong-script-interpreter-into-env-script-inter.patch, 0001-Handle-post-scripts-that-contain-non-ascii-character.patch - drop config.in: unused - switch to python 3.x ------------------------------------------------------------------- Thu Sep 28 09:37:04 UTC 2017 - dmueller@suse.com - update to 1.9: * Pkg: Fix magic.descriptor availability check * warn: Define only once, with print_function * FilesCheck: Check for *.gir in devel, *.typelib in non-devel, fixes #74 * FilesCheck: Improve devel-file-in-non-devel-package description * flake8: Ignore H105 * Makefile: Remove generate-isocodes dep from __isocodes__ * __isocodes__: Regenerate * generate-isocodes: Switch to JSON source files (#72) * test.sh: Check man pages for warnings * Delete dead if-block * Filter: Line wrap cleanup * Filter: Use sys.version_info to check Python version * Fix octal string literals * Solve exceptions on printing str (Fixes #61) * tests: Add autofs binary rpm for testing non-ASCII output issues * test: Add some test packages containing non-UTF-8 filenames * BinariesCheck: avoid false chroot w/o chdir when objdump fails * flake8 fixes * rpmdiff: Import site only if needed * Testing: Add and use default for path to tests * FilesCheck: Update Python 3.6 bytecode magic value * FilesCheck: Fix regression in finding shebangs without arguments * Ignore .cache dir * Clean up Python < 2.6 cruft * Add hacking flake8 to Travis and ignores * flake8 fixes * Use new style classes * Run flake8 on rpmdiff and rpmlint too * Handle more file open/close with "with" * Exception handling cleanups * FilesCheck: Look for shebang only at start of file * travis: python3-rpm doesn't exist even for Trusty, so can't test with 3.4 * travis: Switch to Ubuntu Trusty, test with Python 2.7 and 3.4 * Use Travis apt addon for whitelisted packages * Test import order * Sort imports per PEP8, Google Python Style Guide * Add Python 3.6 magic value * Fix resolving Python source from 3.5 *.opt-[12].pyc * Move most Emacs settings to .dir-locals.el * Add %python2_sitearch and %python3_sitearch to private SO paths * Prevent empty paths from entering private SO paths * remove files-attr-not-set check * Expand postin/postun once per pkg instead once per file * Install rpm in travis for signature check * Avoid running some regexps * Run flake8 in test suite * flake8 fixes * make test suite fail on more errors * Comment update * Note and test libmagic >= 5.05 dep * Fix magic processing for Python 3 * Mimic magic closer for symbolic links * Workaround slowness due to python-magic bug * Shortcut file magic, derive from file mode * Spelling fix * Unbreak create_*regex_call now that lines are shortened by call_regex * Drop unnecessary symbol_table_regex * Avoid false function call vs definition positives, thanks to Stefan Bruens * pep8 fixes * Add some pep8 settings * Split parsing of readelf output into header and symbols part * Skip checks for problematic function calls if common prefix does not match * Use shlex.quote for better shell escaping where available * TODO update * Don't limit build badge to master branch * Convert README to markdown * Travis: install rpm2cpio * +TODO * Travis: Use Python 2.7 and system site packages * Travis: try pytest from pip instead of apt-get * Initial travis setup * Include interpreter arguments in output messages for filtering control * Flag /usr/bin/env as a wrong interpreter - drop rpmlint-pkg-quoting.diff, suse-g-ir-chech.diff, remove-expand-macros.diff, remove-files-attr-not-set-check.diff, postin-speedup.diff, binaryinfo-speedup.diff, 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch, issue_68_BinariesCheck_lower_memory-1.patch, issue_68_BinariesCheck_lower_memory-2.patch, issue_68_BinariesCheck_lower_memory-3.patch, issue_68_BinariesCheck_lower_memory-4.patch, BinariesCheck_fix_chroot_check_on_non_x86.patch: either upstreamed as is or slightly different - drop suse-sysv-init-checks.diff, 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch, suse-filesystem.diff, script-interpreter-only-for-exec-sc.diff: obsolete - drop update_git.sh related stuff: this is obsolete, patches are either supposed to be upstreamed or handled via quilt - add suse-skip-macro-expansion.diff: rename from remove-expand-macros.diff ------------------------------------------------------------------- Thu Sep 28 09:31:24 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * Ignore trailing whitespace in permission files (bsc#1060738) ------------------------------------------------------------------- Fri Sep 22 16:26:59 UTC 2017 - eich@suse.com - Add group 'singularity' for package singularity (See network:cluster/singularity) (FATE#323048). ------------------------------------------------------------------- Wed Sep 20 09:42:06 UTC 2017 - daniel.molkentin@suse.com - Add dehydrated user & group for dehydrated, a letsencrypt client FATE#323377 ------------------------------------------------------------------- Wed Sep 6 12:10:12 UTC 2017 - krahmer@suse.com - Adding fwupd (bsc#932807) ------------------------------------------------------------------- Tue Aug 15 06:50:26 UTC 2017 - bliu@suse.com - add coroqnetd for corosync-qnetd to rpmlint ------------------------------------------------------------------- Mon Aug 14 13:55:50 UTC 2017 - matthias.gerstner@suse.com - Adding NetworkManager-l2tp (bsc#846337) ------------------------------------------------------------------- Mon Aug 14 13:48:56 UTC 2017 - matthias.gerstner@suse.com - Adding pam_script (bsc#1039848) ------------------------------------------------------------------- Tue Aug 8 08:14:45 UTC 2017 - krahmer@suse.com - Adding nfs-ganesha (bsc#997880) ------------------------------------------------------------------- Tue Jul 25 13:56:28 UTC 2017 - matthias.gerstner@suse.com - Added tpm2-abrmd (bnc#1049694) ------------------------------------------------------------------- Sat Jul 15 18:24:28 UTC 2017 - ilya@ilya.pp.ua - Add user mednafen for mednafen network play server ------------------------------------------------------------------- Tue Jul 11 08:48:32 UTC 2017 - krahmer@suse.com - Adding pam_dbus (bsc#1039709) ------------------------------------------------------------------- Thu Jun 22 08:33:11 UTC 2017 - meissner@suse.com - rpmlint-all-pie.patch: for non-PIE built binaries emit a warning to suggest build them as PIE. ------------------------------------------------------------------- Tue Jun 6 18:33:56 UTC 2017 - marec@detebe.org - std-user and std-group 'bitcoin' added for building correct bitcoin daemon ------------------------------------------------------------------- Thu Jun 1 15:31:53 UTC 2017 - stefan.bruens@rwth-aachen.de - Add BinariesCheck_fix_chroot_check_on_non_x86.patch Check for correct invocation of chroot was only implemented for x86 ------------------------------------------------------------------- Wed May 31 13:24:22 UTC 2017 - jochen.becker@hrz.tu-darmstadt.de - std-user and std-group 'xymon', added for building correct xymon client ------------------------------------------------------------------- Wed May 31 13:16:51 UTC 2017 - krahmer@suse.com - whitelisting openqa (bsc#1039290) ------------------------------------------------------------------- Thu May 25 04:52:11 UTC 2017 - tserong@suse.com - add 'prometheus' and 'grafana' standard users and groups ------------------------------------------------------------------- Tue May 16 13:37:33 UTC 2017 - krahmer@suse.com - whitelisting switchroo-control (bsc#1034309) ------------------------------------------------------------------- Fri Apr 28 14:07:50 CEST 2017 - mgerstner@suse.com - whitelisting backintime (bsc#1007723, bsc#1032717) ------------------------------------------------------------------- Wed Apr 19 13:21:58 UTC 2017 - krahmer@suse.com - whitelisting thunderbolt (bsc#1033554) ------------------------------------------------------------------- Tue Apr 18 13:49:18 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * remote unused/outdated checks ------------------------------------------------------------------- Tue Apr 18 13:49:16 UTC 2017 - opensuse-packaging@opensuse.org - Update to version 84.87+git20170418.092177d: * Remove initscript related tests, systemd FTW! ------------------------------------------------------------------- Tue Apr 11 15:31:12 CEST 2017 - mgerstner@suse.com - Adding kwalletmanager5 (bsc#1033296) ------------------------------------------------------------------- Tue Apr 11 12:40:54 UTC 2017 - krahmer@suse.com - Adding os-autoinst (bsc#1032649) ------------------------------------------------------------------- Mon Apr 10 08:34:01 UTC 2017 - dmueller@suse.com - remove CheckKDE4Deps, CheckInitScripts ------------------------------------------------------------------- Mon Mar 20 12:25:05 UTC 2017 - lnussel@suse.de - actually enable CheckSysVinitOnSystemd ------------------------------------------------------------------- Fri Mar 17 09:52:43 UTC 2017 - kkaempf@suse.com - Add logstash to StandardGroups and StandardUsers. ------------------------------------------------------------------- Thu Mar 09 16:29:39 UTC 2017 - lnussel@suse.de - rpmlint-checks: * Check for old SysVinit scripts and the usage of insserv (FATE#322953) * Prevent a false-positive in systemd ------------------------------------------------------------------- Thu Mar 2 09:37:22 UTC 2017 - mimi.vx@gmail.com - fix boo#1027577 patch boo1027577-license_tag.patch ------------------------------------------------------------------- Mon Feb 6 18:59:55 UTC 2017 - lars@linux-schulserver.de - rename user/group sks to _sks following https://github.com/LinuxStandardBase/lsb/pull/21 ------------------------------------------------------------------- Mon Feb 6 15:31:53 UTC 2017 - krahmer@suse.com - adding blueman (bsc#987141) ------------------------------------------------------------------- Tue Jan 31 15:55:45 UTC 2017 - zaitor@opensuse.org - Add gdm to StandardGroups. - Add polkitd to StandardUsers. ------------------------------------------------------------------- Tue Jan 31 14:55:48 UTC 2017 - meissner@suse.com - suse-spdx-license-exceptions.patch: removed fuzziness from patch. - issue_68_BinariesCheck_lower_memory.patch: split into seperate patches issue_68_BinariesCheck_lower_memory-1.patch issue_68_BinariesCheck_lower_memory-2.patch issue_68_BinariesCheck_lower_memory-3.patch issue_68_BinariesCheck_lower_memory-4.patch and unfuzzed patch number 3. ------------------------------------------------------------------- Tue Jan 31 14:18:03 UTC 2017 - krahmer@suse.com - Whitelisting rebootmgr (bsc#1019644) ------------------------------------------------------------------- Tue Jan 24 10:33:10 UTC 2017 - krahmer@suse.com - Whitelisting powerdevil discretegpuhelper (bsc#1019748) ------------------------------------------------------------------- Mon Jan 9 09:49:53 UTC 2017 - krahmer@suse.com - Adding org.freedesktop.resolve1.conf (bsc#917781) ------------------------------------------------------------------- Tue Jan 3 10:05:42 UTC 2017 - stefan.bruens@rwth-aachen.de - add suse-readd_terminator_in_regex.patch Fixes bad detection of dependencies for devel packages ------------------------------------------------------------------- Mon Jan 2 14:27:52 UTC 2017 - dmueller@suse.com - update suse-obsolete-version check (bsc#743981) ------------------------------------------------------------------- Mon Dec 5 10:33:21 UTC 2016 - krahmer@suse.com - whitelisting pam_slurm (bsc#1007053) ------------------------------------------------------------------- Wed Oct 26 09:30:57 UTC 2016 - krahmer@suse.com - whitelisting pam_gdm (bsc#1004346) ------------------------------------------------------------------- Tue Oct 11 10:43:54 UTC 2016 - meissner@suse.com - config: whitelist flatpak dbus service/config (bsc#984817) ------------------------------------------------------------------- Wed Sep 14 11:57:38 UTC 2016 - krahmer@suse.com - adding sysprof DBUS service (bsc#996111) ------------------------------------------------------------------- Tue Sep 6 14:48:55 UTC 2016 - lars@linux-schulserver.de - Adding sks (Synchronizing Key Server) to known user/group ------------------------------------------------------------------- Tue Sep 06 13:29:48 UTC 2016 - lnussel@suse.de - rpmlint-checks: * Make checks python3 compatible * Fix update-alternatives check when it's quoted ------------------------------------------------------------------- Fri Aug 19 20:50:32 UTC 2016 - stefan.bruens@rwth-aachen.de - Update some checks to work on both Python 2 and 3 ------------------------------------------------------------------- Mon Jul 25 14:27:42 UTC 2016 - lnussel@suse.de - rpmlint-checks: * Fix typo in BrandingPolicyCheck.py ------------------------------------------------------------------- Thu Jun 30 20:33:17 UTC 2016 - stefan.bruens@rwth-aachen.de - Add issue_68_BinariesCheck_lower_memory.patch Fixes out-of-memory errors on 32bit systems (bsc#969732) ------------------------------------------------------------------- Fri Jun 17 13:17:22 UTC 2016 - mvetter@suse.com - Adding prosody to known user/group ------------------------------------------------------------------- Fri May 27 15:27:28 UTC 2016 - alarrosa@suse.com - add 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch: Fixes FilesCheck to resolve correctly the python source file from pyc files following PEP0488 (like *.{tag}.opt-[12].pyc). (bsc#982076) ------------------------------------------------------------------- Thu May 19 19:49:25 UTC 2016 - dmueller@suse.com - suse-spdx-license-exceptions.patch, suse-sysv-init-checks.diff: adjust to match rpmlint-tests again ------------------------------------------------------------------- Thu May 19 19:11:40 UTC 2016 - dmueller@suse.com - update link to list of valid licenses ------------------------------------------------------------------- Thu May 19 12:00:09 UTC 2016 - meissner@suse.com - temporary approval for tcmu-runner dbus service (bsc#978903) ------------------------------------------------------------------- Tue May 3 16:33:33 UTC 2016 - stefan.bruens@rwth-aachen.de - add omit_BUILDROOT_from_pyo_files.patch (boo#978306) ------------------------------------------------------------------- Wed Apr 6 09:31:04 UTC 2016 - dmueller@suse.com - add suse-spdx-license-exceptions.patch (bsc#973404) ------------------------------------------------------------------- Wed Mar 30 12:10:04 UTC 2016 - krahmer@suse.com - whitelisting openattic (bsc#972478) ------------------------------------------------------------------- Thu Mar 24 18:51:51 UTC 2016 - mpost@suse.com - Updated config file to add user chrony and group chrony (Fate#319508) ------------------------------------------------------------------- Mon Mar 14 16:08:20 UTC 2016 - christoph@stop.pe - whitelist rabbitmq user and group ------------------------------------------------------------------- Tue Mar 8 23:29:11 UTC 2016 - stefan.bruens@rwth-aachen.de - Fix boo#970170: rpmlint no longer detects gethostbyname calls, also detect gethostbyname{,2}{,_r}, gethostbyaddr{,_r} * update suse-binariescheck.diff * rpmlint-check-gethostbyname.patch ------------------------------------------------------------------- Mon Feb 22 08:16:34 UTC 2016 - dmueller@suse.com - add 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch (bsc#967556) - fix requires ------------------------------------------------------------------- Fri Feb 12 14:43:00 UTC 2016 - sleep_walker@opensuse.org - add 'guixbuild' as standard group - don't require %config for bash completion scripts in /etc ------------------------------------------------------------------- Thu Feb 4 12:38:46 UTC 2016 - lnussel@suse.de - whitelist systemd-importd (bnc#964935) ------------------------------------------------------------------- Thu Jan 28 07:20:29 UTC 2016 - dmueller@suse.com - enable tests during building ------------------------------------------------------------------- Thu Jan 21 12:19:02 UTC 2016 - dmueller@suse.com - add postin-speedup.diff, binaryinfo-speedup.diff ------------------------------------------------------------------- Wed Jan 20 09:22:21 UTC 2016 - krahmer@suse.com - whitelist iio-sensor-proxy (bsc#939191) ------------------------------------------------------------------- Wed Jan 13 14:36:27 UTC 2016 - krahmer@suse.com - whitelist drbdmanage DBUS (bsc#956811) ------------------------------------------------------------------- Fri Dec 11 10:04:53 UTC 2015 - astieger@suse.com - add wireshark group [bsc#957624] ------------------------------------------------------------------- Tue Dec 1 14:16:49 UTC 2015 - krahmer@suse.com - adding thermald DBUS service (bsc#954771) ------------------------------------------------------------------- Mon Nov 30 13:30:22 UTC 2015 - lnussel@suse.de - fix shared library matching (fix-shared-library-matching.diff) ------------------------------------------------------------------- Fri Nov 13 13:31:45 UTC 2015 - lnussel@suse.de - rpmlint 1.8 update * python 3 fixes * Add support for file triggers * Mechanism to black list certain C calls * new error: non-devel-file-in-devel-package * appdata check configurable * project moved to github * Patches dropped: avoid-mismatched-libregex.diff filename-non-utf8-exception.diff fix-ghost-file-handling.diff save-content-to-an-array.diff fix-TmpFilesCheck-pattern-match.diff move-ghost-file-check-to-TmpFilesCh.diff ------------------------------------------------------------------- Fri Nov 13 12:24:38 UTC 2015 - lnussel@suse.de - fix TmpFilesCheck not finding pattern in the full script (fix-TmpFilesCheck-pattern-match.diff) ------------------------------------------------------------------- Mon Nov 9 12:40:53 UTC 2015 - krahmer@suse.com - whitelisting cinnamon settings daemon (bsc#951830) ------------------------------------------------------------------- Wed Oct 14 14:18:48 UTC 2015 - lnussel@suse.de - Speedup CheckBuildDate check - add _service file snippet for rpmlint-checks and regenerate from git ------------------------------------------------------------------- Fri Sep 11 18:57:03 UTC 2015 - aboe76@gmail.com - Added salt user and group (bnc#939831) ------------------------------------------------------------------- Wed Sep 9 10:24:17 UTC 2015 - krahmer@suse.com - Added teamd DBUS config (bnc#941993) ------------------------------------------------------------------- Tue Sep 8 09:14:07 UTC 2015 - kstreitova@suse.com - Add shibd user and group [fate#318304] ------------------------------------------------------------------- Thu Jul 9 12:08:08 UTC 2015 - msrb@suse.com - Add vnc user and group. (fate#318936) ------------------------------------------------------------------- Tue Jun 30 08:51:46 UTC 2015 - meissner@suse.com - add a whitespace line as %autosetup seems broken. ------------------------------------------------------------------- Wed Jun 24 08:04:06 UTC 2015 - tchvatal@suse.com - Add mysql group to the known groups ------------------------------------------------------------------- Wed May 20 07:58:52 UTC 2015 - lnussel@suse.de - skip files handled by tmpfile mechnism in regular ghost file check (move-ghost-file-check-to-TmpFilesCh.diff) ------------------------------------------------------------------- Tue May 19 11:35:07 UTC 2015 - lnussel@suse.de - fix update_git.sh - make sure tmpfiles are listed in %files (add-check-for-tmpfiles-created-at-r.diff) - don't complain about missingok ghost files (fix-ghost-file-handling.diff) - remove obsolete check for %defattr in spec files (remove-files-attr-not-set-check.diff) ------------------------------------------------------------------- Fri Apr 24 07:56:05 UTC 2015 - tserong@suse.com - added standard user and group ceph (bnc#928492) ------------------------------------------------------------------- Wed Apr 22 12:17:30 UTC 2015 - krahmer@suse.com - fixing some .conf/.service suffixes ------------------------------------------------------------------- Wed Apr 22 11:51:33 UTC 2015 - krahmer@suse.com - adding realmd DBUS service (bnc#916766) ------------------------------------------------------------------- Mon Apr 20 14:10:14 UTC 2015 - lnussel@suse.de - update save-content-to-an-array.diff with upstream version ------------------------------------------------------------------- Fri Apr 10 11:16:01 UTC 2015 - lnussel@suse.de - new versioin 1.6 - add script update_git.sh based on qemu's to simplify importing a patch series from git after rebasing. * Patches dropped: 0001-Python-3-compatibility-tweaks.patch (upstream) 0001-Set-Python-3.4-magic-number-to-3310.patch (upstream) add-scoring-support.diff (different upstream solution) check-buildroot-during-install.diff (need to fix no-cleaning-of-buildroot check upstream) fix-versioned-prereq.diff (was disabled, not sure what it's useful for) ignore-non-readable-in-etc.diff (filtered anyways) locale-support.diff (drop) locale-update.diff (different upstream solution now) more-verbose-lsb-check.diff (drop) perl-versioned-rpath-deps.diff (upstream) rpmlint-1.5-disallow-var-run-and-var-lock.diff (upstream) rpmlint-1.5-Fix-setgroups-error-name.diff (upstream) rpmlint-decode-fix.diff (different upstream solution) rpmlint-fix-unexpanded-macros-for-array-values.patch (different upstream solution) stricter-tags-check.diff (merged in weak deps and check-for-self-provides.diff) suppress-for-perl-python.diff (use filter instead) suse-binary-info-compile-opts.diff (drop) suse-changelog.patch (change config instead) suse-mono-deps-checks.diff (useful?) suse-required-lsb-tags.diff (different upstream solution) verify-buildrequires.diff (very build system specific, drop) xdg-check-exception.diff (upstream) * renamed patches: script-interpreter-only-for-exec-scripts.diff -> script-interpreter-only-for-exec-sc.diff confusing-invalid-spec-name.patch -> confusing-invalid-spec-name.diff suse-manpages-for-rc-scripts.patch -> suse-manpages-for-rc-scripts.diff sysv5-init-checks.diff -> suse-sysv-init-checks.diff * added patches: check-for-self-provides.diff save-content-to-an-array.diff ------------------------------------------------------------------- Thu Apr 9 08:13:46 UTC 2015 - meissner@suse.com - use the correct networkd dbus service names. (bnc#918799) ------------------------------------------------------------------- Mon Mar 9 11:29:41 UTC 2015 - krahmer@suse.com - added systemd network DBUS service (bnc#918799) ------------------------------------------------------------------- Wed Feb 11 13:06:02 UTC 2015 - krahmer@suse.com - added storaged DBUS service (bnc#915769) ------------------------------------------------------------------- Tue Feb 10 16:55:33 UTC 2015 - kkaempf@suse.com - add standard users and groups pcp and pcpqa for pcp ------------------------------------------------------------------- Wed Dec 10 15:51:33 UTC 2014 - hrvoje.senjan@gmail.com - whitelist sddm (boo#897788) ------------------------------------------------------------------- Wed Dec 10 13:59:16 UTC 2014 - krahmer@suse.com - added firewalld dbus service (bnc#907625) ------------------------------------------------------------------- Wed Dec 3 13:14:21 UTC 2014 - krahmer@suse.com - added iouyap group (bnc#904060) ------------------------------------------------------------------- Mon Dec 1 15:34:27 UTC 2014 - jmatejek@suse.com - added standard user and group davfs2 (bnc#907662, FATE#318116) ------------------------------------------------------------------- Mon Oct 27 08:41:01 UTC 2014 - tboerger@suse.com - Added standard user and group crowbar for crowbar systemmanagement ------------------------------------------------------------------- Wed Sep 24 16:48:13 UTC 2014 - sfalken@opensuse.org - added standard user and group siproxd for the siproxd proxy ------------------------------------------------------------------- Wed Aug 27 11:02:26 UTC 2014 - wagner-thomas@gmx.at - added standard user iodined for the iodine DNS tunnel daemon ------------------------------------------------------------------- Fri Aug 22 08:56:24 UTC 2014 - nwang@suse.com - FATE#314409. Add libstoragemgmt user/group. ------------------------------------------------------------------- Thu Aug 21 22:21:43 UTC 2014 - hrvoje.senjan@gmail.com - Add sddm user/group ------------------------------------------------------------------- Thu Aug 21 13:34:11 UTC 2014 - wagner-thomas@gmx.at - Added standard user/group polipo ------------------------------------------------------------------- Thu Aug 21 13:18:27 UTC 2014 - darin@darins.net - Add user/group unbound for unbound caching dns server ------------------------------------------------------------------- Thu Aug 21 12:53:31 UTC 2014 - lnussel@suse.de - adjust initscript check to match new systemctl based %restart_on_update resp %stop_on_removal ------------------------------------------------------------------- Mon Jul 21 11:40:15 UTC 2014 - werner@suse.de - Add the groups systemd-journal, systemd-journal-gateway, and tape as required by systemd - Add the user systemd-journal-gateway as required by systemd ------------------------------------------------------------------- Fri Jul 18 14:16:31 UTC 2014 - jsegitz@suse.com - updated rpmlint-checks-master.tar.gz to include CheckSystemdInstall.py ------------------------------------------------------------------- Thu Jul 17 16:05:52 UTC 2014 - meissner@suse.com - allow org.kde.kf5auth.conf after adjustment of race condition (bnc#864716) ------------------------------------------------------------------- Tue Jul 8 18:35:14 UTC 2014 - achernikov@suse.com - added user and group sensu required for sensu server, client ------------------------------------------------------------------- Tue Jul 1 14:20:38 UTC 2014 - meissner@suse.com - allow user and group ddclient for the ddclient users (bnc#881520) ------------------------------------------------------------------- Fri Jun 20 14:40:53 UTC 2014 - meissner@suse.com - allow user bitlbee for the bitlbee irc server. ------------------------------------------------------------------- Wed Jun 11 09:19:42 UTC 2014 - krahmer@suse.com - enable oFono DBUS for SLE12 (bnc#862354) ------------------------------------------------------------------- Mon May 19 13:20:06 UTC 2014 - meissner@suse.com - enable org.selinux.service and org.selinux.conf of policycoreutils (pending more review) bnc#878631 ------------------------------------------------------------------- Thu May 8 08:52:02 UTC 2014 - dmueller@suse.com - add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470) ------------------------------------------------------------------- Tue May 6 08:05:16 UTC 2014 - lnussel@suse.de - dd filter expections for filesystem package ------------------------------------------------------------------- Mon May 5 15:17:24 UTC 2014 - lnussel@suse.de - disallow /var/run and /var/lock (rpmlint-1.5-disallow-var-run-and-var-lock.diff) ------------------------------------------------------------------- Fri Apr 25 08:50:00 UTC 2014 - evilissimo@redhat.com - adding ovirtagent standard user and standard group names (uid/gid 175) ------------------------------------------------------------------- Tue Apr 22 06:04:00 UTC 2014 - krahmer@suse.com - adding baloo DBUS service file (missing in last request) (bnc#866131) ------------------------------------------------------------------- Wed Apr 16 13:02:10 UTC 2014 - krahmer@suse.com - adding baloo DBUS config, formerly nepomuk (bnc#866131) ------------------------------------------------------------------- Fri Apr 4 13:03:42 UTC 2014 - lnussel@suse.de - allow /run (bnc#870190) ------------------------------------------------------------------- Wed Apr 2 15:19:05 UTC 2014 - dmueller@suse.com - update KMPPolicycheck ------------------------------------------------------------------- Sat Mar 29 17:23:46 UTC 2014 - chris@computersalat.de - added group 'squid' for squid ------------------------------------------------------------------- Wed Mar 26 22:30:59 UTC 2014 - chris@computersalat.de - added user, group 'boinc' for boinc-client ------------------------------------------------------------------- Tue Mar 18 08:40:58 UTC 2014 - meissner@suse.com - allow org.freedesktop.GeoClue2.Agent.conf (bnc#862216) ------------------------------------------------------------------- Wed Mar 5 14:06:46 UTC 2014 - lnussel@suse.de - add minimal check to verify appdata.xml files are parsable XML ------------------------------------------------------------------- Thu Feb 27 15:45:18 UTC 2014 - aplanas@suse.com - added patches: * rpmlint-fix-unexpanded-macros-for-array-values.patch - fix _unexpanded_macros for array values ------------------------------------------------------------------- Thu Feb 27 11:07:25 UTC 2014 - lnussel@suse.de - rip out all decode in an attempt to make it work - modified patches: * rpmlint-decode-fix.diff ------------------------------------------------------------------- Thu Feb 27 08:25:03 UTC 2014 - aplanas@suse.com - added paches: * rpmlint-decode-fix.diff - Fix decode from UTF-8 string in Python 2 ------------------------------------------------------------------- Sun Feb 23 20:52:54 UTC 2014 - schwab@suse.de - usr-arch.diff: update usr_arch_share_regex ------------------------------------------------------------------- Fri Feb 21 16:16:34 CET 2014 - mls@suse.de - adapt to new rpm weak dependency tags ------------------------------------------------------------------- Fri Feb 21 14:53:30 UTC 2014 - dmueller@suse.com - added patches: * 0001-Python-3-compatibility-tweaks.patch - Change openstack- related users to non-prefixed variants, as they get renamed with the switch to Icehouse ------------------------------------------------------------------- Mon Feb 10 09:52:04 UTC 2014 - krahmer@suse.com - whitelisting networkmanager-openswan (bnc#808549) ------------------------------------------------------------------- Thu Jan 30 09:17:08 UTC 2014 - lnussel@suse.de - remove suse-rclink-check.diff and implement as separate check for systemd units instead (bnc#860340). ------------------------------------------------------------------- Tue Jan 28 14:21:12 UTC 2014 - mpost@suse.com - Added group 'ts-shell' for terminal server ------------------------------------------------------------------- Wed Nov 27 07:53:57 UTC 2013 - krahmer@suse.com - Whitelisting NFC neard DBUS service (bnc#837978) ------------------------------------------------------------------- Wed Nov 20 13:20:00 UTC 2013 - f.celler@triagens.de - Add user and group 'arangodb' for ArangoDB database server ------------------------------------------------------------------- Wed Nov 20 08:58:25 UTC 2013 - krahmer@suse.com - Whitelisting kwallet DBUS service (bnc#849739) ------------------------------------------------------------------- Tue Nov 19 13:50:21 UTC 2013 - krahmer@suse.com - Whitelisting bluez DBUS service (bnc#768062) ------------------------------------------------------------------- Mon Nov 18 11:10:14 UTC 2013 - krahmer@suse.com - Adding org.selinux DBUS service (bnc#848550) ------------------------------------------------------------------- Tue Oct 23 11:51:38 UTC 2013 - heinemannj66@gmail.com - Add 'elasticsearch' to standard users and groups * package: elasticsearch * Summary: Open Source, Distributed, RESTful Search Engine * URL: http://www.elasticsearch.org * License: Apache-2.0 * systemd elasticsearch.service needs LimitNOFILE=65535 LimitMEMLOCK=infinity for user and group elasticsearch ------------------------------------------------------------------- Tue Oct 15 08:22:18 UTC 2013 - krahmer@suse.com - Whitelisting com.redhat.tuned DBUS service (bnc#787379) ------------------------------------------------------------------- Mon Sep 30 09:29:33 UTC 2013 - dmueller@suse.com - Sync checks with git (FATE#316521) ------------------------------------------------------------------- Wed Sep 25 10:59:27 UTC 2013 - meissner@suse.com - whitelist second iteration of wicked dbus service names (bnc#783932) ------------------------------------------------------------------- Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com - blacklist old systemd/udev directories (bnc#816467) - remove checking for groups (bnc#767551) - ignore icon size mismatches on animated icons (bnc#480664) - update obsolete/invalid suse version check ------------------------------------------------------------------- Tue Sep 17 10:03:53 UTC 2013 - abergmann@suse.com - whitelisted mate DBUS Service (bnc#831404) ------------------------------------------------------------------- Sat Sep 14 17:16:49 UTC 2013 - matwey.kornilov@gmail.com - add requirement for ErlangCheck.py (pull request #2) ------------------------------------------------------------------- Wed Sep 11 13:02:09 UTC 2013 - abergmann@suse.de - whitelisted GeoClue2 DBUS Service (bnc#838360) ------------------------------------------------------------------- Wed Aug 28 15:53:26 UTC 2013 - meissner@suse.com - allow pam_mate_keyring (same to gnome keyring) (bnc#831404) ------------------------------------------------------------------- Fri Aug 9 09:07:50 UTC 2013 - dmueller@suse.com - update rpmlint-checks from git ------------------------------------------------------------------- Wed Aug 7 10:09:22 UTC 2013 - dmueller@suse.com - add suse-ignore-specfile-errors.diff: ignore specfile-errors ------------------------------------------------------------------- Tue Aug 6 09:21:04 UTC 2013 - dmueller@suse.com - add xdg-check-exception.diff: handle xdg menu files without exec entry (bnc#833384) ------------------------------------------------------------------- Wed Jul 31 11:42:54 UTC 2013 - meissner@suse.com - allow pam_snapper after audit (bnc#815383) ------------------------------------------------------------------- Tue Jul 30 15:18:46 UTC 2013 - meissner@suse.com - follow /usr move for the /bin/ binaries in pie.config. ------------------------------------------------------------------- Tue Jul 30 13:44:07 UTC 2013 - lnussel@suse.de - fix setgroups error name, patch from upstream git: rpmlint-1.5-Fix-setgroups-error-name.diff ------------------------------------------------------------------- Mon Jul 29 12:28:19 UTC 2013 - meissner@suse.com - allow systemd machined service as-is (bnc#828207) ------------------------------------------------------------------- Tue Jul 23 14:20:21 UTC 2013 - meissner@suse.com - Allow current wicked DBUS services (bnc#783932) ------------------------------------------------------------------- Thu Jul 4 07:13:13 UTC 2013 - meissner@suse.com - allow nepomuk helpers temporary without full audit (bnc#825262) ------------------------------------------------------------------- Fri Jun 28 16:06:43 UTC 2013 - dmueller@suse.com - drop outdated Update-alternatives check (bnc#826993) - add basic new update-alternatives check ------------------------------------------------------------------- Fri Jun 21 14:05:53 UTC 2013 - nkrinner@suse.com - Add 'chef' to standard users and groups ------------------------------------------------------------------- Tue Jun 11 12:21:58 UTC 2013 - meissner@suse.com - allowed kcm helper for lightdm-kde-greeter (bnc#794705) ------------------------------------------------------------------- Mon Jun 3 13:48:16 UTC 2013 - meissner@suse.com - allow fprintd DBUS services (bnc#792095) ------------------------------------------------------------------- Thu May 30 11:32:57 UTC 2013 - tchvatal@suse.com - Add group 'locate' for mlocate package ------------------------------------------------------------------- Tue May 28 12:10:33 UTC 2013 - dmueller@suse.com - update to 1.5: * New Homepage * Plenty of new checks - add compressed-backup-regex.diff - remove python3_magic_number_fix.diff ------------------------------------------------------------------- Mon May 20 19:48:39 UTC 2013 - andreas.stieger@gmx.de - Add user and group 'svn' for svnserve in package subversion ------------------------------------------------------------------- Mon Apr 15 12:36:01 UTC 2013 - meissner@suse.com - add new ModemManager interface / service (bnc#798273) ------------------------------------------------------------------- Tue Feb 26 11:07:12 UTC 2013 - dmueller@suse.com - add suse-filter-more-verbose.diff: * make it more obvious which rpmlintrc causes an exception (bnc#801192) ------------------------------------------------------------------- Mon Feb 18 09:29:48 UTC 2013 - meissner@suse.com - allow nm-iodine-service.conf DBUS service (bnc#781071) ------------------------------------------------------------------- Fri Feb 8 07:28:42 UTC 2013 - matwey.kornilov@gmail.com - Add user and group 'empd' for erlang ------------------------------------------------------------------- Sat Feb 2 21:23:00 UTC 2013 - archie@dellroad.org - Add user 'fonehome' and group 'fonehome' ------------------------------------------------------------------- Thu Jan 24 11:07:18 UTC 2013 - aj@ajaissle.de - Add Kolab users + groups * kolab (Kolab System Account / management) * kolab-n (Kolab System Account (N) / non-privileged) * kolab-r (Kolab System Account (R) / restricted) ------------------------------------------------------------------- Wed Jan 2 12:40:51 UTC 2013 - dmueller@suse.com - fix incorrect branding require warnings ------------------------------------------------------------------- Thu Dec 20 15:55:34 UTC 2012 - lnussel@suse.de - update check for %run_permissions ------------------------------------------------------------------- Fri Dec 7 12:53:43 UTC 2012 - saschpe@suse.de - Add suse-manpages-for-rc-scripts.patch: Don't complain about missing man-pages for rc-scripts ------------------------------------------------------------------- Thu Nov 29 10:24:22 UTC 2012 - dimstar@opensuse.org - Add colord uid and gid. ------------------------------------------------------------------- Fri Nov 23 13:11:52 UTC 2012 - saschpe@suse.de - Add additional OpenStack users/groups ------------------------------------------------------------------- Fri Nov 16 17:51:20 UTC 2012 - asterios.dramis@gmail.com - Added a patch (python3_magic_number_fix.diff) to update the magic number for python 3 (patch taken from upstream). ------------------------------------------------------------------- Wed Nov 14 14:06:53 UTC 2012 - meissner@suse.com - whitelist org.freedesktop.AutoMount.conf (bnc#782691), that wants to talk to udisks ------------------------------------------------------------------- Mon Nov 5 12:36:26 UTC 2012 - lnussel@suse.de - add libopenal1 to legacy exceptions again. Got lost after the packaging changes apparently. ------------------------------------------------------------------- Fri Oct 12 12:47:44 UTC 2012 - meissner@suse.com - allow snapper dbus service after audit (bnc#759391) ------------------------------------------------------------------- Mon Oct 8 20:41:52 UTC 2012 - coolo@suse.com - no longer allow semicolon in licenses ------------------------------------------------------------------- Thu Oct 4 07:39:05 UTC 2012 - aj@suse.de - Remove check for /var/lock and /var/run since it's in upstream rpmlint already. ------------------------------------------------------------------- Wed Sep 26 13:10:02 UTC 2012 - aj@suse.de - Add README.packaging.txt to explain packaging of file rpmlint-checks-$VERSION.tar.gz - Package all *py files into rpmlint-checks tarball - Add _service file to update rpmlint-checks tarball - Add /etc/systemd.d, /etc/modules-load.d and /etc/tmpfiles.d to the blacklist, only users should write here. - Blacklist the directories used by systemd. - Remove SuSEconfig directories (update patch suse-filesystem.diff) - Add warnings about files on tmpfs in /var/lock or /var/run. ------------------------------------------------------------------- Wed Sep 26 09:16:37 UTC 2012 - dmueller@suse.com - restore LibraryPolicy from git ------------------------------------------------------------------- Sat Sep 15 07:00:29 UTC 2012 - coolo@suse.com - fix one more case of scripts progs changing types ------------------------------------------------------------------- Thu Sep 13 16:00:07 UTC 2012 - dmueller@suse.com - update to 1.4: * rpmdiff: Teach rpmdiff about pretrans and posttrans * SpecCheck.py: merge patch from #97, using BuildArch with something else than Noarch is likely a error and causing issues. * FilesCheck.py: Add Python 3.3 magic number * FilesCheck.py, InitScriptCheck.py, MenuCheck.py, Pkg.py, PostCheck.py: Prepare for rpm-python possibly returning script progs as arrays. ------------------------------------------------------------------- Fri Aug 3 17:22:43 UTC 2012 - thardeck@suse.com - added icinga users and groups ------------------------------------------------------------------- Thu Jul 5 12:21:08 UTC 2012 - dmueller@suse.com - remove python naming check (bnc#768247) ------------------------------------------------------------------- Tue Jun 26 13:54:35 UTC 2012 - lnussel@suse.de - add libopenal1 to legacy exceptions. It's a special case since the ABI for openal is defined in a standard and there can be multiple imlementations of the standard. Therefore it's necessary to have some kind of prefix or suffix for packages that contain libopenal1 ------------------------------------------------------------------- Thu Jun 21 06:55:43 UTC 2012 - lnussel@suse.de - add bluez dbus autolaunch stub (bnc#768062) ------------------------------------------------------------------- Mon Jun 18 14:50:18 UTC 2012 - saschpe@suse.de - Add several OpenStack users/groups ------------------------------------------------------------------- Mon Jun 18 14:12:24 UTC 2012 - aj@suse.de - Cleanup list of SuSEconfig scripts - remove non-existant entries. ------------------------------------------------------------------- Tue Jun 5 13:54:05 CEST 2012 - lnussel@suse.de - remove tdb tools binaries, not needed for PIE (bnc#765476) ------------------------------------------------------------------- Fri Jun 1 07:03:14 UTC 2012 - lnussel@suse.de - add cdemu-deamon to dbus white list (bnc#764063) ------------------------------------------------------------------- Wed May 23 12:43:40 UTC 2012 - lnussel@suse.de - add check for pam modules (fate#313077) ------------------------------------------------------------------- Tue May 15 14:33:01 UTC 2012 - lnussel@suse.de - add texlive.texlive to whitelist (bnc#762144) ------------------------------------------------------------------- Mon May 14 14:47:25 UTC 2012 - lnussel@suse.de - add 'mktex' group as used by texlive ------------------------------------------------------------------- Wed Mar 21 17:59:23 CET 2012 - dmueller@suse.de - fix false positives for swp matching ------------------------------------------------------------------- Tue Mar 20 08:32:33 UTC 2012 - lnussel@suse.de - better deal with spaces in logrotate config - add colord-sane dbus service to whitelist (bnc#752518) ------------------------------------------------------------------- Fri Mar 16 14:26:34 CET 2012 - dmueller@suse.de - fix parsing of update-alternatives and clarify info message ------------------------------------------------------------------- Tue Mar 13 15:14:07 CET 2012 - dmueller@suse.de - block .swp files as well (they are usually vi(m) backup files) ------------------------------------------------------------------- Wed Feb 29 13:49:51 UTC 2012 - lnussel@suse.de - add udisks2 to dbus whitelist (bnc#742751) - add smb4k to dbus whitelist (bnc#749065) ------------------------------------------------------------------- Wed Feb 29 12:02:40 CET 2012 - dmueller@suse.de - ignore fixed dependencies on config() ------------------------------------------------------------------- Mon Feb 20 16:05:23 UTC 2012 - lnussel@suse.de - add logrotate check (bnc#677335) ------------------------------------------------------------------- Mon Feb 20 08:35:11 UTC 2012 - lnussel@suse.de - NetworkManager.conf was renamed to org.freedesktop.NetworkManager.conf (bnc#747780) ------------------------------------------------------------------- Tue Jan 31 10:33:03 UTC 2012 - lnussel@suse.de - suse-filelist-empty is meant as warning only ------------------------------------------------------------------- Thu Jan 26 15:02:47 UTC 2012 - suse@ammler.ch - add standard group and user znc (server:irc/znc) ------------------------------------------------------------------- Wed Jan 11 14:12:59 UTC 2012 - vcizek@suse.com - added standard user and group "puppet" ------------------------------------------------------------------- Wed Jan 4 16:56:40 CET 2012 - dmueller@suse.de - reenable libtool wrapper check ------------------------------------------------------------------- Wed Dec 21 11:01:43 CET 2011 - dmueller@suse.de - unbreak config afer DesktopTranslationCheck was removed ------------------------------------------------------------------- Fri Dec 16 10:56:26 UTC 2011 - coolo@suse.com - create the valid licenses from list tracked by SUSE legal (dumped into obs-service_format_spec_file, so use that one as buildrequire) ------------------------------------------------------------------- Tue Dec 13 21:11:09 UTC 2011 - andreas.stieger@gmx.de - added: standard group 'tor' - added: standard user 'tor' ------------------------------------------------------------------- Tue Dec 13 14:31:28 UTC 2011 - coolo@suse.com - the untranslated-desktop-file check is obsolete, in factory all .desktop files are trimmed and marked - in all other projects (including devel projects) %suse_update_desktop_file won't touch the files for translation only ------------------------------------------------------------------- Mon Dec 5 15:57:28 CET 2011 - dmueller@suse.de - fix invalid-suse-version-chec (bnc#732671) ------------------------------------------------------------------- Tue Nov 29 12:39:47 UTC 2011 - lnussel@suse.de - fix devel-package-with-non-devel-group check (bnc#732897) ------------------------------------------------------------------- Tue Nov 29 12:08:30 UTC 2011 - lnussel@suse.de - enable license check ------------------------------------------------------------------- Mon Nov 28 11:00:43 UTC 2011 - lnussel@suse.de - add NetworkManager-openconnect to dbus whitelist (bnc#732915) - add global filter for SuSEfirewall2's sysconfig file as setBadness in the package is not allowed ------------------------------------------------------------------- Wed Nov 23 22:28:34 UTC 2011 - projects@localside.net - added: standard group 'citadel' - added: standard user 'citadel' - changed: addDetails('non-standard-uid', ... branch paket ...', 'non-standard-uid', ... branch paket ...') ------------------------------------------------------------------- Sun Aug 28 17:11:34 UTC 2011 - opensuse@cboltz.de - add vacation/vacation to valid group/user list (needed for PostfixAdmin's vacation.pl script) ------------------------------------------------------------------- Wed Aug 24 16:41:42 CEST 2011 - dmueller@suse.de - avoid warning with shlib policy on libtool ------------------------------------------------------------------- Sat Aug 20 02:19:29 CEST 2011 - dmueller@suse.de - check for versioned dependency on python(abi) (bnc#659068) ------------------------------------------------------------------- Fri Aug 19 18:36:04 CEST 2011 - dmueller@suse.de - fix stripping of unknown polkit suffixes (bnc#711485) ------------------------------------------------------------------- Fri Aug 12 18:07:43 CEST 2011 - dmueller@suse.de - update to 1.3: * Add --rawout option * Warn about non-ghost files in /var/run and /var/lock * Fix setting message type for reasons with badness threshold defined * Use "declare -F" instead of "type" to check if a bash function exists. ------------------------------------------------------------------- Fri Aug 12 17:57:35 CEST 2011 - dmueller@suse.de - add jenkins/jenkins to valid group/user list ------------------------------------------------------------------- Sat Aug 6 19:01:00 UTC 2011 - jengelh@medozas.de - Spelling fixes ------------------------------------------------------------------- Fri Aug 5 12:16:36 UTC 2011 - lnussel@suse.de - add org.kde.kalarmrtcwake to dbus whitelist (bnc#707723) ------------------------------------------------------------------- Fri Aug 5 08:46:50 UTC 2011 - lnussel@suse.de - only consider executable ELF files for non-position-independent-executable check - add more users and groups from Factory ------------------------------------------------------------------- Mon Aug 1 07:22:41 UTC 2011 - lnussel@suse.de - add lightdm user and group (bnc#708205) ------------------------------------------------------------------- Fri Jul 29 09:29:19 UTC 2011 - lnussel@suse.de - add org.freedesktop.DisplayManager.conf (bnc#708205) ------------------------------------------------------------------- Sat Jul 23 11:35:02 UTC 2011 - toddrme2178@gmail.com - remove obsolete knotification-requires check - bump obsolete openSUSE version to 11.2 ------------------------------------------------------------------- Thu Jul 14 09:07:59 UTC 2011 - lnussel@suse.de - add more systemd dbus services to whitelist (bnc#705677) ------------------------------------------------------------------- Wed Jul 13 07:27:03 UTC 2011 - lnussel@suse.de - CheckSUIDPermissions: use non-position-independent-executable as accepted upstream ------------------------------------------------------------------- Thu Jun 23 14:39:51 CEST 2011 - dmueller@suse.de - remove some false positives of the no-dependency-on checker ------------------------------------------------------------------- Wed Jun 15 12:34:09 UTC 2011 - lnussel@suse.de - fix library policy check complaining about non-ELF files (bnc#700067) ------------------------------------------------------------------- Tue Jun 7 15:14:20 UTC 2011 - lnussel@suse.de - add colord to dbus whitelist (bnc#698250) ------------------------------------------------------------------- Tue Jun 7 15:03:54 UTC 2011 - lnussel@suse.de - CheckPolkitPrivs.py: use different tag for non-fatal issues - CheckBuildDate.py: print either file-contains-current-date or file-contains-current-date but not both ------------------------------------------------------------------- Tue May 31 11:29:52 UTC 2011 - lnussel@suse.de - add check for /var/lock/subsys usage ------------------------------------------------------------------- Tue May 24 14:20:48 UTC 2011 - lnussel@suse.de - disable source-or-patch-not-compressed. Not useful anymore. ------------------------------------------------------------------- Fri May 20 14:47:40 UTC 2011 - lnussel@suse.de - add synche-connector (bnc#683956) to dbus whitelist - update system-config-printer (bnc#694640) in dbus whiteliste ------------------------------------------------------------------- Fri May 20 10:04:36 CEST 2011 - dmueller@suse.de - update legacy filter in shlib policy checker ------------------------------------------------------------------- Thu May 19 14:16:42 UTC 2011 - lnussel@suse.de - new version 1.2 * Check outdated or misspelled FSF addresses in text files. ------------------------------------------------------------------- Tue May 17 09:41:43 UTC 2011 - lnussel@suse.de - update rpmlint-pie.diff and suse-file-var-run.diff with upstream accepted variant ------------------------------------------------------------------- Wed May 11 11:25:33 UTC 2011 - lnussel@suse.de - don't filter non-standard-gid anymore - add dir-or-file-in-var-lock check - remove 'nobody' from standard users ------------------------------------------------------------------- Tue May 10 11:38:05 UTC 2011 - lnussel@suse.de - add not-a-position-independent-executable check ------------------------------------------------------------------- Thu May 5 07:15:39 UTC 2011 - lnussel@suse.de - add radvd user to known list - add org.freedesktop.hostname1 to dbus whitelist (641924) ------------------------------------------------------------------- Mon May 2 14:17:04 UTC 2011 - lnussel@suse.de - add account services (bnc#676638) ------------------------------------------------------------------- Mon May 2 11:56:25 UTC 2011 - lnussel@suse.de - another try to fix InitScriptCheck.py (bnc#690961) ------------------------------------------------------------------- Wed Apr 27 15:09:54 CEST 2011 - dmueller@suse.de - implement setFilterException() - rediff noarch-lib64.diff and enable it again (bnc#663885) ------------------------------------------------------------------- Tue Apr 26 15:19:36 CEST 2011 - dmueller@suse.de - make error description more clearn (bnc#686328) ------------------------------------------------------------------- Sat Apr 23 11:11:37 CEST 2011 - dmueller@suse.de - fix abort in BinariesCheck - fix sysv5-init-check.diff for real ------------------------------------------------------------------- Thu Apr 21 13:00:43 UTC 2011 - lnussel@suse.de - fix sysv5-init-check.diff to not throw exception ------------------------------------------------------------------- Wed Apr 20 17:31:23 CEST 2011 - dmueller@suse.de - fix sysv5-init-check.diff to check for preun, not postin ------------------------------------------------------------------- Tue Apr 19 14:05:01 UTC 2011 - lnussel@suse.de - update CheckInitScripts.py: * add check for runlevel 4 * clarify boot.* error * accept $null in start/stop tags - also check for %run_permissions if package doesn't actually need permissions handling - merge suse-binarieschecks.diff and suse-hide-unstripped-outside-build.diff and fix the former ------------------------------------------------------------------- Tue Apr 19 08:35:47 UTC 2011 - lnussel@suse.de - ignore dir-or-file-in-usr-local as it's handled by CheckFilelist.py - non-standard-dir-in-usr dito ------------------------------------------------------------------- Tue Apr 19 07:26:44 UTC 2011 - lnussel@suse.de - add urfkill (bnc#688328)) ------------------------------------------------------------------- Fri Apr 15 10:22:15 CEST 2011 - dmueller@suse.de - update to 1.1: - remove upstreamed patches * FilesCheck.py: Don't crash if a file cannot be opened * FilesCheck.py: Update expected Python 3.2 bytecode magic value * TagsCheck.py: Improve no-description-tag info message * TagsCheck.py: Improve changelog related info messages. * Pkg.py: Treat 'Unspecified' as a valid Group * TagsCheck.py: Add future and overflow checks for changelog * FilesCheck.py: Don't emit spurious executable perm warnings for docs with shebangs * FilesCheck.py: Don't read "head" of files for in each test * SpecCheck.py: Check source and patch file sizes and MD5 hashes * Pkg.py: Fix traceback when stringifying epoch-only versions * TagsCheck.py: Fix TypeError when outputting * Pkg.py: Make file capabilities available in PkgFile - add check for missing rcXXX symlinks (FATE#310641) ------------------------------------------------------------------- Mon Mar 21 16:08:59 UTC 2011 - lnussel@suse.de - add NetworkManager to dbus whitelist (bnc#681128) - add wpa_supplicant to dbus whitelist (bnc#681116) ------------------------------------------------------------------- Wed Mar 16 11:42:39 CET 2011 - dmueller@suse.de - fix typo (bnc#675329) ------------------------------------------------------------------- Thu Mar 10 11:10:15 UTC 2011 - lnussel@suse.de - add better help message for non-standard-uid ------------------------------------------------------------------- Wed Feb 16 10:29:14 UTC 2011 - lnussel@suse.de - add kde backlight helper to whitelist (bnc#672145) ------------------------------------------------------------------- Wed Feb 9 08:50:23 UTC 2011 - lnussel@suse.de - add webyast to dbus whitelist (bnc#660981) ------------------------------------------------------------------- Thu Jan 13 09:37:35 UTC 2011 - lnussel@suse.de - add hal dbus system activation file too ------------------------------------------------------------------- Wed Jan 12 07:17:37 UTC 2011 - lnussel@suse.de - add mumble-server to dbus white list (bnc#660784) ------------------------------------------------------------------- Mon Jan 10 10:56:34 UTC 2011 - lnussel@suse.de - add NetworkManager-strongswan to dbus white list (bnc#656222) ------------------------------------------------------------------- Sun Dec 19 15:05:34 UTC 2010 - jw@novell.com - Fix message for no-changelogname-tag: This is also caused by missing changes file. Original message posed a contradiction, in case the %changelog section header was there. ------------------------------------------------------------------- Wed Nov 24 11:43:53 CET 2010 - dmueller@suse.de - remove filter for no-url-tag (bnc#642588) - clarify wording for run_ldconfig check (bnc#637187) - skip desktop files in /etc (bnc#604283) ------------------------------------------------------------------- Fri Nov 19 13:23:56 CET 2010 - dmueller@suse.de - fix exception on postgresql build ------------------------------------------------------------------- Thu Nov 18 10:46:19 UTC 2010 - lnussel@suse.de - also check ghost files for permission violations ------------------------------------------------------------------- Wed Nov 17 10:10:29 UTC 2010 - lnussel@suse.de - add check for %set_permissions ------------------------------------------------------------------- Tue Nov 16 15:19:41 UTC 2010 - lnussel@suse.de - modify match in CheckSUIDPermissions to work with new macros - allow info messages even if badness scoring is used ------------------------------------------------------------------- Mon Nov 15 17:14:55 CET 2010 - dmueller@suse.de - change Documentation/SuSE to /SUSE (bnc#618716) - whitelist "openSUSE" at start of Summary (bnc#618716) ------------------------------------------------------------------- Sun Nov 14 19:21:20 UTC 2010 - dmueller@suse.de - remove invocations of expandMacro() ------------------------------------------------------------------- Thu Nov 11 08:55:56 CET 2010 - dmueller@suse.de - fix another exception in branding policy check (bnc#652628) ------------------------------------------------------------------- Thu Nov 4 14:20:41 UTC 2010 - lnussel@suse.de - enable suse-hide-unstripped-outside-build.diff again ------------------------------------------------------------------- Thu Nov 4 13:35:33 UTC 2010 - lnussel@suse.de - check for file system capabilities - check for %verifyscript and %run_permissions ------------------------------------------------------------------- Wed Nov 3 10:48:30 CET 2010 - dmueller@suse.de - update to 1.0: * add support for PEP 3147 when handling python bytecode * various doc improvements ------------------------------------------------------------------- Fri Oct 29 07:23:39 UTC 2010 - lnussel@suse.de - remove debug logging - fix BrandingPolicy.py ------------------------------------------------------------------- Wed Oct 27 14:18:14 CEST 2010 - dmueller@suse.de - fix supplements parsing (bnc#648404) ------------------------------------------------------------------- Thu Oct 21 11:15:29 CEST 2010 - dmueller@suse.de - add build time check (bnc#635351) ------------------------------------------------------------------- Tue Oct 19 13:30:41 UTC 2010 - lnussel@suse.de - init script check logic ------------------------------------------------------------------- Tue Oct 19 12:28:43 UTC 2010 - lnussel@suse.de - add all currently known dbus services as legacy exception ------------------------------------------------------------------- Tue Oct 19 06:42:55 UTC 2010 - lnussel@suse.de - add configurable whitelist to CheckDBUSServices.py ------------------------------------------------------------------- Fri Oct 15 16:41:59 CEST 2010 - dmueller@suse.de - fix regression in suse-binariescheck.diff ------------------------------------------------------------------- Tue Oct 12 14:58:55 UTC 2010 - lnussel@suse.de - add check for gnome and desktop related macros ------------------------------------------------------------------- Sun Oct 3 15:28:44 UTC 2010 - andrea@opensuse.org - Added lxdm as a valid group and user ------------------------------------------------------------------- Mon Sep 27 12:07:17 CEST 2010 - dmueller@suse.de - update to 0.99: * Add Python 2.7 magic number ( https://bugzilla.redhat.com/623607, Nils Philippsen) ------------------------------------------------------------------- Mon Sep 27 12:05:55 CEST 2010 - dmueller@suse.de - update to 0.98: * Pkg.py, test/test.Pkg.py: Fix self-obsoletion bug with Provides containing Epoch. * Pkg.py: Don't stringify None Epoch to 'None' string in compareEVR(). * Pkg.py: Sync rangeCompare() with yum 3.2.27. * TagsCheck.py: Reduce some spell check noise. * rpmlint: Fix handling of arguments containing spaces. * DocFilesCheck.py: Bypass doc file check earlier if package has no doc files. ------------------------------------------------------------------- Thu Aug 19 08:27:14 UTC 2010 - dimstar@opensuse.org - Add suse-g-ir-chech.diff: *.gir belong in -devel packages. ------------------------------------------------------------------- Sun Aug 8 18:59:08 CEST 2010 - vuntz@opensuse.org - Update suse-version.diff: last non-obsolete version of openSUSE is 11.1, and latest valid version of openSUSE is 11.4. ------------------------------------------------------------------- Thu Jul 29 18:25:47 CEST 2010 - dmueller@suse.de - fix printWarning error in CheckBashisms ------------------------------------------------------------------- Thu Jul 29 07:49:02 UTC 2010 - puzel@novell.com - add confusing-invalid-spec-name.patch ------------------------------------------------------------------- Tue Jul 20 09:12:08 UTC 2010 - guido+opensuse.org@berhoerster.name - add BashismsCheck ------------------------------------------------------------------- Mon Jul 12 11:05:58 CEST 2010 - dmueller@suse.de - add Development/Debug group (bnc#612044) ------------------------------------------------------------------- Wed Jun 30 12:12:53 UTC 2010 - lnussel@suse.de - additionally look at the BUILD_DEBUG variable to determine whether a warning should be printed. Needs an updated 'build' script. ------------------------------------------------------------------- Tue Jun 29 14:29:57 UTC 2010 - lnussel@suse.de - don't print unstripped binary warning when used with build script (bnc#618004) ------------------------------------------------------------------- Mon Jun 7 08:33:32 UTC 2010 - andrea@opensuse.org - added "System/GUI/LXDE" as a valid rpmgroup ------------------------------------------------------------------- Wed May 5 13:55:24 UTC 2010 - lnussel@suse.de - don't allow perl vendorarch in noarch packages ------------------------------------------------------------------- Thu Apr 29 11:54:25 CEST 2010 - dmueller@suse.de - check for gethostbyname calls (bnc#506945) ------------------------------------------------------------------- Thu Apr 29 11:33:37 CEST 2010 - dmueller@suse.de - fix branding check (bnc#579556) ------------------------------------------------------------------- Wed Apr 28 11:16:25 CEST 2010 - dmueller@suse.de - fix exception in interpreter check - restrict shlib-fixed-dependency to shlib-policy packages - allow files in /tmp to be listed as %ghost ------------------------------------------------------------------- Tue Apr 27 17:00:08 CEST 2010 - dmueller@suse.de - tighten pkg-config check ------------------------------------------------------------------- Mon Apr 26 11:09:53 CEST 2010 - dmueller@suse.de - check for missing xinetd.d (bnc#436326) - check for files in /var/run (fate#303793) ------------------------------------------------------------------- Thu Apr 22 12:02:26 CEST 2010 - dmueller@suse.de - check for live update problems (bnc#477649) - rediff and enable the shared lib dependency check fix ------------------------------------------------------------------- Wed Apr 21 12:47:00 UTC 2010 - aj@suse.de - Add some missing rpm groups and sort list. ------------------------------------------------------------------- Mon Apr 19 11:26:37 CEST 2010 - dmueller@suse.de - tighten the interpreter check (bnc#574650) ------------------------------------------------------------------- Fri Apr 16 14:36:45 CEST 2010 - dmueller@suse.de - suppress warnings about cron.d symlinks (bnc#591431) ------------------------------------------------------------------- Tue Apr 6 18:31:35 CEST 2010 - dmueller@suse.de - workaround unicode error exceptions on non-utf8 filenames ------------------------------------------------------------------- Fri Apr 2 13:53:56 CEST 2010 - dmueller@suse.de - rediff some suse specific patches ------------------------------------------------------------------- Thu Mar 25 22:45:09 CET 2010 - dmueller@suse.de - fix buildroot detection (bnc#584952) ------------------------------------------------------------------- Fri Mar 19 15:39:57 CET 2010 - dmueller@suse.de - update to 0.95: * Skip ghost files in files checks, https://bugzilla.redhat.com/570086 * Work around Python's ASCII non-TTY stdout and our non-ASCII output. * Omit spell check warnings for capitalized words that do not start a sentence. * Wrap bunch of long lines, tune comments and info messages. * Require rpm-python >= 4.4.2.2 for expandMacro() in r1729. * do not execute check if the network test are marked as disabled, and simplify the logic * do not expand the format of the filename format, (patch from Per Oyvind Karlsten ) ------------------------------------------------------------------- Sat Feb 27 12:00:20 CET 2010 - dmueller@suse.de - update to 0.94: - rpm 4.8.0 support - better python bytecode checks - improved LSB/taglist - various fixes/patches upstreamed ------------------------------------------------------------------- Thu Feb 25 14:20:42 UTC 2010 - lnussel@suse.de - update and enable CheckPolkitPrivs ------------------------------------------------------------------- Fri Feb 19 11:05:54 UTC 2010 - puzel@novell.com - update suse version check (add 11.2, drop 10.3) ------------------------------------------------------------------- Mon Feb 1 10:14:58 UTC 2010 - lnussel@suse.de - fix usr-arch.diff - require python-magic as it's needed by some checks ------------------------------------------------------------------- Wed Jan 13 13:11:56 UTC 2010 - lnussel@suse.de - suppress depmod warnings (bnc#456048) ------------------------------------------------------------------- Sun Jan 10 23:33:00 UTC 2010 - detlef@links2linux.de - add some missing groups ------------------------------------------------------------------- Sat Jan 9 23:56:25 UTC 2010 - lnussel@suse.de - disable badness for group check until we know the impact ------------------------------------------------------------------- Sat Jan 8 23:10:00 CET 2010 - detlef@links2linux.de - add a config file for standard RPM groups ------------------------------------------------------------------- Thu Jan 7 13:18:40 UTC 2010 - mvyskocil@suse.cz - fixed bnc#566018 - no-ghost-alternative-file check makes no sense - fixed CheckAlternativesGhostFiles test, renamed the warnings to generic-name-not-in-filelist, generic-name-not-marked-as-ghost ------------------------------------------------------------------- Sat Jan 2 17:43:56 CET 2010 - jengelh@medozas.de - enable parallel build ------------------------------------------------------------------- Sat Nov 14 10:20:38 CET 2009 - dmueller@suse.de - update to 0.92: * various fixes and python 3 compatibility added * new checks for python compiled files ------------------------------------------------------------------- Wed Oct 7 23:53:26 CEST 2009 - dmueller@suse.de - tighten the regex for libraries (bnc#544906) ------------------------------------------------------------------- Wed Sep 30 16:31:13 CEST 2009 - dmueller@suse.de - fix exceptions in BinaryInfo ------------------------------------------------------------------- Wed Sep 9 18:23:16 CEST 2009 - dmueller@suse.de - update to 0.90: * Makefile: 0.90. * rpmdiff: Add missing magic coding comment (https://bugzilla.redhat.com/508683, Michal Nowak). * TagsCheck.py: Fix incorrect info in self-obsoletion message. * FilesCheck.py: Output interpreter in non-executable-script warning, remove quotes from wrong-script-interpreter one. * Pkg.py: Remove stale comments. * TagsCheck.py: Code cleanup, NFC. * TagsCheck.py: improve percent-in-* message details. * TagsCheck.py: Remove obsolete-on-name check (superseded by self-obsoletion). * TagsCheck.py: Add check for self-obsoletion cases, https://bugzilla.redhat.com/461610 * Pkg.py: Borrow various utilities from yum's rpmUtils.miscutils. * Makefile, rpmUtils: Revert previous commit. * Makefile, rpmUtils, rpmUtils/miscutils.py, rpmUtils/transaction.py: Borrow rpmUtils/{miscutils,transaction}.py from yum. * rpmdiff: Improve dependency formatting. * rpmdiff: Take Epoch into account in self-provides filtering. * Pkg.py: Improve legacy prereq tracking with new rpm versions. * BinariesCheck.py: Don't output missing-PT_GNU_STACK-section messages if readelf failed. * FilesCheck.py: Add check for debuginfo packages without sources. * FilesCheck.py: Allow more common files to be non-readable (https://bugzilla.redhat.com/226412). * FilesCheck.py: Revert relative symlink target normalization back to more aggressive. * BinariesCheck.py, Config.py, ConfigCheck.py, FHSCheck.py, FilesCheck.py, I18NCheck.py, MenuCheck.py, Pkg.py, PostCheck.py, TagsCheck.py, rpmdiff: Code cleanups. * FilesCheck.py: Do not check existence of relative link targets on the filesystem for consistency with absolute link target checks, improve dangling-*symlink info messages. * FilesCheck.py, Pkg.py: Be a bit stricter when normalizing link targets, do it earlier. * FilesCheck.py, Pkg.py: Improve link target normalization in symlink checks. - filter cross-directory-hard-link as it is duplicate to a suse check ------------------------------------------------------------------- Mon Sep 7 15:14:41 CEST 2009 - dmueller@suse.de - filter buildroot related checks (bnc#536594) ------------------------------------------------------------------- Fri Aug 28 10:45:02 UTC 2009 - mvyskocil@suse.cz - Added CheckAlternativesGhostFiles.py - see bnc#534451 comment#17 ------------------------------------------------------------------- Wed Aug 26 09:28:14 UTC 2009 - lnussel@suse.de - disable bogus patch to InitScriptCheck.py. Causes failures and needs to be reworked - fix and add weak dependencies patch again to make some suse checks work ------------------------------------------------------------------- Wed Aug 26 09:08:13 UTC 2009 - lnussel@suse.de - fix CheckPkgConfig.py to work with rpmlint 0.87 ------------------------------------------------------------------- Wed Aug 26 07:08:03 UTC 2009 - lnussel@suse.de - refresh some patches to remove fuzz - BuildIgnore rpmlint-mini as it is currently broken ------------------------------------------------------------------- Mon Aug 24 11:56:55 UTC 2009 - lnussel@suse.de - don't import pprint in CheckSUIDPermissions.py - remove /selinux again. No package except 'filesystem' is supposed to include that. - add filter for FHS violation of skelcd type packages - fix some more suse patches ------------------------------------------------------------------- Mon Aug 10 08:07:25 CEST 2009 - thomas@novell.com - added /selinux to allowed prefixes in CheckFilelist.py ------------------------------------------------------------------- Wed Jul 29 14:28:25 UTC 2009 - lnussel@suse.de - add cups to dbus whitelist (bnc#515977) ------------------------------------------------------------------- Mon Jul 20 13:26:16 UTC 2009 - lnussel@suse.de - fix suse checks for 0.87 ------------------------------------------------------------------- Thu Jul 16 10:04:16 UTC 2009 - lnussel@suse.de - fix syntax error in suse-hide-unstripped-outside-build.diff ------------------------------------------------------------------- Sun Jun 21 15:29:11 CEST 2009 - dmueller@suse.de - update to 0.87: * remove old rpm support * improved performance and compat with python 2.6 * many pylint/pychecker code fixes ------------------------------------------------------------------- Sun Apr 5 00:10:20 CEST 2009 - dmueller@suse.de - fix library policy checker being inactive due to API change ------------------------------------------------------------------- Fri Feb 27 17:05:41 CET 2009 - dmueller@suse.de - update to 0.85: * various new checks and fixes to existing checks * remove upstreamed patches ------------------------------------------------------------------- Thu Feb 26 11:11:54 CET 2009 - lnussel@suse.de - use separate error for sysconfig stuff (bnc#470965) - move RCS detection to FilesCheck.py - remove explicit requires on python, already handled by %py_requires ------------------------------------------------------------------- Mon Feb 9 15:49:49 CET 2009 - lnussel@suse.de - remove check for /usr/share/info/dir from CheckFilelist.py, already in upstream FilesCheck.py - fix exception for texinfo ------------------------------------------------------------------- Mon Feb 2 14:59:50 CET 2009 - dmueller@suse.de - improve information hint for perl blacklisted paths - fix language list for sr (bnc#471254) ------------------------------------------------------------------- Fri Jan 30 14:35:48 CET 2009 - lnussel@suse.de - add exception for nfs-utils, texinfo and perl - allow backup files if they are ghost files ------------------------------------------------------------------- Fri Jan 23 14:00:24 CET 2009 - lnussel@suse.de - add check for DBus Policy problems ------------------------------------------------------------------- Tue Jan 13 15:59:15 CET 2009 - lnussel@suse.de - CheckFilelist: optimize FHS check to only complain about wrong directories rather than hundreds of individual files ------------------------------------------------------------------- Mon Jan 12 10:48:19 CET 2009 - lnussel@suse.de - CheckFilelist: add exceptions for kde and pam - CheckPolkitPrivs: use info instead of warning to avoid badness assignment ------------------------------------------------------------------- Thu Jan 8 11:05:50 CET 2009 - lnussel@suse.de - prefix dbus check with suse- - add filelist check ------------------------------------------------------------------- Wed Dec 17 14:26:48 CET 2008 - dmueller@suse.de - add whitelist entry for libieee1284 ------------------------------------------------------------------- Thu Dec 11 14:07:19 CET 2008 - lnussel@suse.de - add a check for PolicyKit privileges (disabled atm) - add check for DBUS services ------------------------------------------------------------------- Wed Dec 3 08:50:33 CET 2008 - dmueller@suse.de - update suse version check (add 11.1, drop 10.2) - check library packages more strict (bnc#456053) - ignore shared objects in a versioned non-std subdir (bnc#435588) ------------------------------------------------------------------- Thu Nov 20 23:12:56 CET 2008 - dmueller@suse.de - only test for regular files in ChkPkgConfig check ------------------------------------------------------------------- Fri Nov 7 15:53:11 CET 2008 - dmueller@suse.de - add check for otherproviders() in branding packages - correct kde4 related dependency checkers to not give false advises - check for wrong-arch references in pkgconfig files (graphviz) - lower false positives of untranslated-desktop files check - support for checking .comment.SUSE.OPTs. real check has been left out for now ------------------------------------------------------------------- Tue Nov 4 14:45:40 CET 2008 - lnussel@suse.de - generate a different error for directories with setuid/setgid bit ------------------------------------------------------------------- Tue Oct 28 10:00:09 CET 2008 - lnussel@suse.de - add check for /etc/permissions violations ------------------------------------------------------------------- Fri Oct 3 19:50:23 CEST 2008 - dmueller@suse.de - update to 0.84: * remove upstreamed patches * no significant changes ------------------------------------------------------------------- Wed Sep 3 13:58:22 CEST 2008 - dmueller@suse.de - add description for useless-explicit-requires (bnc#405887) ------------------------------------------------------------------- Thu Aug 21 00:30:01 CEST 2008 - dmueller@suse.de - rediff patch ------------------------------------------------------------------- Mon Aug 18 12:01:42 CEST 2008 - schwab@suse.de - Fix name of completions file. ------------------------------------------------------------------- Tue Aug 12 09:40:01 CEST 2008 - dmueller@suse.de - be more verbose in the lsb init script checks ------------------------------------------------------------------- Mon Aug 4 14:30:15 CEST 2008 - dmueller@suse.de - change mandatory-lsb-keyword check to be in line with insserv ------------------------------------------------------------------- Tue Jul 29 13:29:12 CEST 2008 - dmueller@suse.de - remove python-base in the warning as it is confusing. the warning itself is still valid though - fix config typo ------------------------------------------------------------------- Mon Jul 21 14:57:54 CEST 2008 - dmueller@suse.de - enable non-conffile-in-etc warning (bnc#409643) - fix shlib policy dependency warnings (bnc#405280) ------------------------------------------------------------------- Tue Jul 1 09:14:36 CEST 2008 - dmueller@suse.de - update cron dependency checker (bnc#400921) ------------------------------------------------------------------- Sun Jun 29 15:54:17 CEST 2008 - schwab@suse.de - No PT_GNU_STACK on ia64 and ppc64. ------------------------------------------------------------------- Sat Jun 28 01:29:30 CEST 2008 - dmueller@suse.de - also read /etc/rpmlint/factory.config ------------------------------------------------------------------- Fri Jun 27 14:19:50 CEST 2008 - dmueller@suse.de - fix typo in suse-version check ------------------------------------------------------------------- Mon Jun 23 00:43:46 CEST 2008 - dmueller@suse.de - update to 0.83: * removed upstreamed patches * a couple of new checks, bugfixes ------------------------------------------------------------------- Wed Jun 18 14:33:09 CEST 2008 - dmueller@suse.de - fix exception in tags check (bnc#399655) - add a warning for self-conflicts ------------------------------------------------------------------- Thu Jun 5 19:45:10 CEST 2008 - dmueller@suse.de - fix naming policy check for lib64 based archs (bnc#392524) ------------------------------------------------------------------- Tue May 13 22:54:08 CEST 2008 - dmueller@suse.de - fix typo in kde4 deps check ------------------------------------------------------------------- Mon May 5 18:46:22 CEST 2008 - dmueller@suse.de - fix typo in branding policy check ------------------------------------------------------------------- Fri May 2 19:31:12 CEST 2008 - dmueller@suse.de - readd cron check - fix kmp check after the policy change ------------------------------------------------------------------- Wed Apr 30 09:36:32 CEST 2008 - dmueller@suse.de - add checker for correct deps of kde4 packages - add check for mono requirements (BNC#381979) - improve branding policy checks - add support for weak/reverse dependencies - add checks for percent's in weak/reverse dependencies - add checks for incorrect kmp dependencies (bnc384084#) ------------------------------------------------------------------- Tue Apr 22 17:34:31 CEST 2008 - dmueller@suse.de - fix exception on testing for unversioned branding provides ------------------------------------------------------------------- Mon Apr 21 15:27:08 CEST 2008 - dmueller@suse.de - suppress script warnings about /var/adm/fillup-templates (bnc#379601) - add start of a branding policy checker ------------------------------------------------------------------- Fri Apr 18 10:18:01 CEST 2008 - jblunck@suse.de - Fix some regex in BinariesCheck ------------------------------------------------------------------- Thu Apr 17 15:40:36 CEST 2008 - jblunck@suse.de - Add symtab and debuginfo tests for static libs ------------------------------------------------------------------- Thu Mar 13 18:37:33 CET 2008 - dmueller@suse.de - autogenerate users/groups from autobuild (bnc#374601) - suppress non-devel buildrequire dependency for tcl - fix licenses symlink handling (bnc#370364) - allow /usr/share/locale/be@latin (bnc#370418) ------------------------------------------------------------------- Tue Mar 11 18:15:37 CET 2008 - dmueller@suse.de - fix some false positives ------------------------------------------------------------------- Mon Mar 10 18:31:03 CET 2008 - dmueller@suse.de - add check for a really short description ------------------------------------------------------------------- Thu Mar 6 11:41:02 CET 2008 - dmueller@suse.de - be less restrictive in pkgconfig checks ------------------------------------------------------------------- Mon Mar 3 16:16:52 CET 2008 - dmueller@suse.de - suppress tag-not-utf8 warnings for now ------------------------------------------------------------------- Thu Feb 28 21:37:57 CET 2008 - dmueller@suse.de - add check for %run_ldconfig ------------------------------------------------------------------- Thu Feb 28 13:19:08 CET 2008 - dmueller@suse.de - improve check output ------------------------------------------------------------------- Wed Feb 27 00:21:27 CET 2008 - dmueller@suse.de - improved tags check - cleanups ------------------------------------------------------------------- Mon Feb 25 17:28:50 CET 2008 - dmueller@suse.de - reduce package-size-check false positives - add another postscript check ------------------------------------------------------------------- Tue Feb 19 14:27:46 CET 2008 - dmueller@suse.de - fix typo in sorting routine ------------------------------------------------------------------- Fri Feb 15 17:58:58 CET 2008 - dmueller@suse.de - updated spec file name-guessing to catch more cases - updated dot-in-identifier check - suppression updates ------------------------------------------------------------------- Tue Feb 12 15:54:06 CET 2008 - dmueller@suse.de - update to 0.82: * some patches were upstreamed * small bugfixes - rework fix for bnc#354177 to consider python bytecode arch-independent again, but catch it in arch-dependent paths ------------------------------------------------------------------- Sat Feb 9 10:51:12 CET 2008 - dmueller@suse.de - fix some minor buglets ------------------------------------------------------------------- Tue Feb 5 15:57:18 CET 2008 - dmueller@suse.de - consider python bytecode to not be arch independent (bnc#354177) - improve postcheck to ignore unexpanded macros in comments (bnc#355306) - check binary rpath for perl version dependency (bnc#355053) - add check for unversioned self-provides - update suse checks from SVN - check for dot's in dependencies - forbidden by autobuild policy ------------------------------------------------------------------- Wed Jan 23 08:21:53 CET 2008 - dmueller@suse.de - improve documentation ------------------------------------------------------------------- Mon Jan 14 12:21:40 CET 2008 - dmueller@suse.de - check for libtool wrapper scripts being packaged (#353240) ------------------------------------------------------------------- Wed Dec 12 13:18:02 CET 2007 - dmueller@suse.de - reapply patch-detection fix ------------------------------------------------------------------- Tue Dec 4 00:42:58 CET 2007 - dmueller@suse.de - add suppression for libzypp - fix wrong indentation in verify-buildrequires ------------------------------------------------------------------- Fri Nov 30 19:10:42 CET 2007 - dmueller@suse.de - bugfixes in check-mkdir-buildroot - bugfix in percent-post check - check for buildroot in %post scriptlets - remove abused legacy shared lib policy exceptions - suppression update ------------------------------------------------------------------- Tue Nov 27 00:11:06 CET 2007 - dmueller@suse.de - fix suppression for internal packages ------------------------------------------------------------------- Fri Nov 23 15:59:40 CET 2007 - dmueller@suse.de - add suppression for non-remote_fs on boot.* (#340588) ------------------------------------------------------------------- Wed Nov 21 15:20:30 CET 2007 - dmueller@suse.de - add warning for non-utf8 filenames (#343216) ------------------------------------------------------------------- Tue Nov 6 12:10:33 CET 2007 - dmueller@suse.de - more prereq checks ------------------------------------------------------------------- Mon Nov 5 18:23:02 CET 2007 - dmueller@suse.de - suppression update - add more prereq checks ------------------------------------------------------------------- Fri Nov 2 11:38:52 CET 2007 - dmueller@suse.de - fix prereq parsing code (#336712) - update the obsolete-suse-version check to include 10.0 and 11.0 - fix prereq checks to check for coreutils ------------------------------------------------------------------- Wed Oct 31 15:52:35 CET 2007 - dmueller@suse.de - reporting format change-back got rejected by upstream, so adopt other changes to deal with it ------------------------------------------------------------------- Tue Oct 30 15:03:53 CET 2007 - dmueller@suse.de - change back reporting format to list the severity first - add more legacy suppressions found by library policy fix ------------------------------------------------------------------- Mon Oct 29 11:20:51 CET 2007 - dmueller@suse.de - also check for Library Policy errors in /opt/kde3/lib ------------------------------------------------------------------- Mon Oct 29 10:38:23 CET 2007 - dmueller@suse.de - update to 0.81: * various new checks, some bugfixes * many patches upstreamed * rediffed all other patches - NOTE: output format has changed from W: package check-id .. to package.<arch>: W: check-id .. ------------------------------------------------------------------- Sun Oct 7 04:45:41 CEST 2007 - dmueller@suse.de - another round of updates ------------------------------------------------------------------- Fri Oct 5 02:08:54 CEST 2007 - dmueller@suse.de - library policy legacy suppression update ------------------------------------------------------------------- Mon Oct 1 20:08:08 CEST 2007 - mmarek@suse.cz - added 'mysql' to the list of standard users and groups - removed 'jonas' (dropped package) from that list ------------------------------------------------------------------- Tue Sep 25 15:43:39 CEST 2007 - dmueller@suse.de - update library policy checker for libgcc and libcaca - check for /usr/share/gnome/help in documentation checks (#310134) ------------------------------------------------------------------- Thu Sep 20 15:35:35 CEST 2007 - dmueller@suse.de - add check for non-whitelisted filedependencies (#326803) ------------------------------------------------------------------- Mon Sep 3 15:04:21 CEST 2007 - dmueller@suse.de - fix hardlink check for /bin ------------------------------------------------------------------- Sat Sep 1 13:10:31 CEST 2007 - schwab@suse.de - Fix last change. ------------------------------------------------------------------- Sat Sep 1 00:57:49 CEST 2007 - dmueller@suse.de - fix off-by-one in hardlink check ------------------------------------------------------------------- Fri Aug 31 10:45:55 CEST 2007 - dmueller@suse.de - fix exception in DuplicatesCheck ------------------------------------------------------------------- Thu Aug 30 18:48:15 CEST 2007 - dmueller@suse.de - fix buildroot false positive - check for hardlinks across partitions (#304167) ------------------------------------------------------------------- Wed Aug 29 20:47:06 CEST 2007 - dmueller@suse.de - improve mkdir-installroot check - fix rpmlint package regarding check above ;) ------------------------------------------------------------------- Wed Aug 29 10:45:55 CEST 2007 - mmarek@suse.cz - improved the non-devel-buildrequires check - added some default filters for non-devel-buildrequires and unneccessary-buildrequires ------------------------------------------------------------------- Thu Aug 23 01:13:18 CEST 2007 - dmueller@suse.de - check for wrong cleaning of buildroot in %install (#300232) - check for obscure and unneccessary buildrequires - add an icon size check (#163547) ------------------------------------------------------------------- Tue Aug 21 17:47:31 CEST 2007 - dmueller@suse.de - refine the $remote_fs dependency check ------------------------------------------------------------------- Sun Aug 12 15:39:58 CEST 2007 - dmueller@suse.de - suppression update ------------------------------------------------------------------- Sat Aug 11 15:22:41 CEST 2007 - dmueller@suse.de - improved macro checks - documentation update ------------------------------------------------------------------- Fri Aug 10 16:37:21 CEST 2007 - dmueller@suse.de - detect makefile junk (#217472) - suppression update - fix a couple of false positives ------------------------------------------------------------------- Tue Jul 31 15:02:28 CEST 2007 - dmueller@suse.de - fix package-with-huge-docs check to not complain about documentation-only packages - remove verbosity from the shared library packaging policy check ------------------------------------------------------------------- Wed Jul 25 01:58:03 CEST 2007 - dmueller@suse.de - fix man page check false positives - make package-with-huge-docs check less verbose ------------------------------------------------------------------- Tue Jul 17 11:33:22 CEST 2007 - dmueller@suse.de - accept lua as a builtin shell - fix false positives on filesystem package - add check for init scrips missing $remote_fs ------------------------------------------------------------------- Wed Jul 11 17:04:33 CEST 2007 - dmueller@suse.de - adjust library policy suppressions for opal and pwlib (#290347) - fix readme check (#291150) ------------------------------------------------------------------- Mon Jul 9 17:47:37 CEST 2007 - dmueller@suse.de - its also a devel package if it provides a -devel subpackage (#289735) ------------------------------------------------------------------- Wed Jul 4 20:47:43 CEST 2007 - dmueller@suse.de - suppress %config check for now (#286231) ------------------------------------------------------------------- Wed Jun 27 00:09:55 CEST 2007 - dmueller@suse.de - fix typo in devel-rpmgroup check ------------------------------------------------------------------- Mon Jun 25 10:39:00 CEST 2007 - dmueller@suse.de - another update list of legacy packages ------------------------------------------------------------------- Sat Jun 23 11:51:01 CEST 2007 - dmueller@suse.de - update list of legacy packages ------------------------------------------------------------------- Fri Jun 22 14:34:31 CEST 2007 - dmueller@suse.de - suppressions for mono related packages (#282121) ------------------------------------------------------------------- Fri Jun 22 11:50:38 CEST 2007 - dmueller@suse.de - fix the bzip2/gzip confusion again ------------------------------------------------------------------- Fri Jun 22 09:24:52 CEST 2007 - dmueller@suse.de - update list of legacy packages ------------------------------------------------------------------- Fri Jun 22 01:08:40 CEST 2007 - dmueller@suse.de - add list of legacy package names with non-policy conform package name - check updates from SVN ------------------------------------------------------------------- Thu Jun 21 17:44:25 CEST 2007 - dmueller@suse.de - suppression update - suppress devel-file-in-non-devel package if its just a compat symlink to another .so - avoid unstripped binaries warnings in BETA - fix filesystem lint false positives ------------------------------------------------------------------- Wed Jun 13 18:38:57 CEST 2007 - dmueller@suse.de - suppression update - add descriptions to sysv5 init checks - use readelf for binary info to improve performace - check if source patch/tarballs is not bzip2'ed and bigger than 100k (suse packaging conventions requirement) - check if package contains excessive sized documentation ------------------------------------------------------------------- Mon Jun 11 17:39:16 CEST 2007 - dmueller@suse.de - hide errors related to .packlist files from perl still need to figure out though why they're there ------------------------------------------------------------------- Mon Jun 11 10:55:45 CEST 2007 - dmueller@suse.de - fix build ------------------------------------------------------------------- Sat Jun 9 11:20:21 CEST 2007 - dmueller@suse.de - make the buildroot check work - make the buildroot check factor 10-15 faster - fix the pkgconfig check ------------------------------------------------------------------- Fri Jun 8 22:57:18 CEST 2007 - dmueller@suse.de - fix warning-hide hack (#279865) - description update ------------------------------------------------------------------- Fri Jun 8 14:20:35 CEST 2007 - dmueller@suse.de - hide unstripped-binary-or-object warning outside build (#279865) - fix typo in library policy check - adopt library checks for suse library packaging policy - add check for unnecessarily packaged files - description update - suppression update ------------------------------------------------------------------- Thu May 31 21:57:38 CEST 2007 - dmueller@suse.de - suppression update - fix various checks - add checks for init scripts ------------------------------------------------------------------- Wed May 30 17:33:11 CEST 2007 - dmueller@suse.de - update LibraryPolicy Checker ------------------------------------------------------------------- Tue May 29 15:40:23 CEST 2007 - dmueller@suse.de - suppression update - fix XDG menu checker to also include non-/usr paths - fix ghost-file-creation check to skip missingok files (#278761) ------------------------------------------------------------------- Mon May 28 15:36:29 CEST 2007 - dmueller@suse.de - suppression-update - Library Policy Checker crash fixes (#278592) ------------------------------------------------------------------- Sat May 26 12:04:46 CEST 2007 - dmueller@suse.de - add description for missing lsb tags check - fix obsolete-not-provided for yast2-provides - fix devel-file check matching module names (e.g. apache2) ------------------------------------------------------------------- Fri May 25 23:44:24 CEST 2007 - dmueller@suse.de - avoid spurious executable warnings for docdatadir/examples - add LibraryPolicy checker from Richard (warning only) - suppression update ------------------------------------------------------------------- Thu May 24 17:15:12 CEST 2007 - dmueller@suse.de - fix suppression for qa_ packages - fix exceptions caused by DesktopTranslation check - fix crash caused by trailing colons in requires ------------------------------------------------------------------- Thu May 24 16:27:08 CEST 2007 - dmueller@suse.de - fix file paths in Duplicate and DesktopTranslation checks ------------------------------------------------------------------- Thu May 24 16:11:13 CEST 2007 - dmueller@suse.de - update sourced-dirs list - add some more standard users - add suppression for devel-file-in-non-devel package in java - filter some more noise ------------------------------------------------------------------- Wed May 23 19:07:36 CEST 2007 - dmueller@suse.de - add descriptions for obsolete suse version check - suppress some more noise - don't run duplicates check for source rpms ------------------------------------------------------------------- Wed May 23 16:49:18 CEST 2007 - dmueller@suse.de - suppress errors for cross-avr-* - suppress devel-packaging-naming errors for gcc41, gcc42 ------------------------------------------------------------------- Wed May 23 15:44:30 CEST 2007 - dmueller@suse.de - group output by check and put errors last (#276943) - suppress some more noise (#277308) - suppress %ifarch-applied-patch (#277316) - more suppressions for misnamed devel packages (#277317) ------------------------------------------------------------------- Wed May 23 13:26:06 CEST 2007 - dmueller@suse.de - Suppress errors about platform dependent code in /usr/share if its inside a platform-dependant subdirectory - Suppress devel-file-in-non-devel-package for systemtap (#277338) - Make sure that the package fails if there is any syntax error anywhere ------------------------------------------------------------------- Wed May 23 00:05:04 CEST 2007 - dmueller@suse.de - typo fix ------------------------------------------------------------------- Tue May 22 15:47:59 CEST 2007 - dmueller@suse.de - update config ------------------------------------------------------------------- Sat May 19 17:58:10 CEST 2007 - coolo@suse.de - add three more checks ------------------------------------------------------------------- Thu May 17 23:02:36 CEST 2007 - dmueller@suse.de - update Duplicates Check to not crash on ghost files ------------------------------------------------------------------- Tue May 15 23:41:06 CEST 2007 - dmueller@suse.de - suppress bzip2 related warnings - no documentation for lib packages ------------------------------------------------------------------- Tue May 15 21:12:51 CEST 2007 - coolo@suse.de - add a check how much space is wasted by duplicated files ------------------------------------------------------------------- Mon May 14 16:02:41 CEST 2007 - dmueller@suse.de - remove rpm-devel requirement - add check for filerequires on /usr/bin/env - fix syntax errors in previous change ------------------------------------------------------------------- Mon May 14 12:04:51 CEST 2007 - coolo@suse.de - add a check for /opt/kde3 not in %doc or in %lang - fix files not in %lang check ------------------------------------------------------------------- Wed May 9 15:08:11 CEST 2007 - dmueller@suse.de - remove tabs from sources ------------------------------------------------------------------- Mon May 7 13:24:24 CEST 2007 - dmueller@suse.de - fix desktop file check (#252482) ------------------------------------------------------------------- Sat May 5 13:47:25 CEST 2007 - dmueller@suse.de - allow extensions to LSB starting with "X-" (#271495) ------------------------------------------------------------------- Fri May 4 17:42:07 CEST 2007 - dmueller@suse.de - remove check for usedforbuild tag. magic happens and it is created automatically ------------------------------------------------------------------- Thu Apr 19 00:45:14 CEST 2007 - dmueller@suse.de - add spec checks for obsolete suse hacks ------------------------------------------------------------------- Wed Apr 18 15:51:46 CEST 2007 - dmueller@suse.de - update to 0.80: * many more checks - suppression updates ------------------------------------------------------------------- Thu Apr 5 20:25:36 CEST 2007 - dmueller@suse.de - suppressions for OpenOffice and linux-kernel-headers ------------------------------------------------------------------- Thu Apr 5 19:26:07 CEST 2007 - dmueller@suse.de - update suppressions ------------------------------------------------------------------- Wed Nov 8 17:12:20 CET 2006 - dmueller@suse.de - fix compatibility with rpm-python of sles9 (#216081) ------------------------------------------------------------------- Mon Sep 11 18:49:58 CEST 2006 - dmueller@suse.de - update to 0.77: * updated checks regarding FHS compliance * some python-lint fixlets ------------------------------------------------------------------- Wed Apr 12 12:21:31 CEST 2006 - dmueller@suse.de - update to 0.76 ------------------------------------------------------------------- Fri Mar 24 18:05:19 CET 2006 - dmueller@suse.de - update to 0.75 ------------------------------------------------------------------- Tue Mar 21 15:33:35 CET 2006 - dmueller@suse.de - suppress some glibc related errors (#157906) ------------------------------------------------------------------- Wed Feb 22 17:54:29 CET 2006 - dmueller@suse.de - add km to the list of valid locales ------------------------------------------------------------------- Wed Jan 25 21:47:41 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Mon Jan 9 18:42:52 CET 2006 - dmueller@suse.de - add check for untranslated desktop files ------------------------------------------------------------------- Tue Dec 20 16:06:54 CET 2005 - dmueller@suse.de - fix i18n subdir check ------------------------------------------------------------------- Thu Dec 15 13:28:23 CET 2005 - dmueller@suse.de - filter init-script-name-with-dot /etc/init.d/boot.* and script-without-shellbang /etc/profile.d/* ------------------------------------------------------------------- Thu Nov 24 11:06:43 CET 2005 - dmueller@suse.de - update to 0.71 - strip "requires-on-release" for now, too much noise ------------------------------------------------------------------- Fri Jul 22 15:01:41 CEST 2005 - dmueller@suse.de - ignore dir-or-file-in-opt ------------------------------------------------------------------- Mon Jun 20 15:22:12 CEST 2005 - coolo@suse.de - update to 0.70 ------------------------------------------------------------------- Thu Jun 16 02:01:08 CEST 2005 - dmueller@suse.de - upgrade to rpmlint 0.69 - split out the config file from the SUSE patch ------------------------------------------------------------------- Thu Nov 11 15:22:42 CET 2004 - coolo@suse.de - remove some MDK specific tests and add some SUSE specific tests ------------------------------------------------------------------- Mon Feb 23 12:37:56 CET 2004 - hmacht@suse.de - building as non-root ------------------------------------------------------------------- Wed Jun 11 10:49:01 CEST 2003 - coolo@suse.de - initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor