============================ rpmlint session starts ============================ rpmlint: 2.8.0 configuration: /opt/testing/lib64/python3.13/rpmlint/configdefaults.toml /opt/testing/share/rpmlint/cron-whitelist.toml /opt/testing/share/rpmlint/dbus-services.toml /opt/testing/share/rpmlint/device-files-whitelist.toml /opt/testing/share/rpmlint/licenses.toml /opt/testing/share/rpmlint/opensuse.toml /opt/testing/share/rpmlint/pam-modules.toml /opt/testing/share/rpmlint/permissions-whitelist.toml /opt/testing/share/rpmlint/pie-executables.toml /opt/testing/share/rpmlint/polkit-rules-whitelist.toml /opt/testing/share/rpmlint/scoring.toml /opt/testing/share/rpmlint/security.toml /opt/testing/share/rpmlint/sudoers-whitelist.toml /opt/testing/share/rpmlint/sysctl-whitelist.toml /opt/testing/share/rpmlint/systemd-tmpfiles.toml /opt/testing/share/rpmlint/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /opt/testing/share/rpmlint/zypper-plugins.toml /etc/xdg/rpmlint/scoring-strict.override.toml rpmlintrc: /home/abuild/rpmbuild/SOURCES/icinga2-rpmlintrc checks: 41, packages: 9 icinga2.src: E: unused-rpmlintrc-filter "incoherent-logrotate-file" icinga2.x86_64: W: potential-bashisms /usr/lib/icinga2/safe-reload icinga2.x86_64: W: potential-bashisms /usr/lib/icinga2/prepare-dirs checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. icinga2-common.x86_64: W: package-with-huge-docs 61% icinga2-ido-mysql.x86_64: W: package-with-huge-docs 78% icinga2-ido-pgsql.x86_64: W: package-with-huge-docs 79% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. icinga2-bin.x86_64: W: obsolete-not-provided icinga2-libs If a package is obsoleted by a compatible replacement, the obsoleted package should also be provided in order to not cause unnecessary dependency breakage. If the obsoleting package is not a compatible replacement for the old one, leave out the Provides. icinga2.x86_64: E: missing-dependency-to-logrotate for logrotate script /etc/logrotate.d/icinga2 This package installs a file in /etc/logrotate.d/ but doesn't require logrotate to be installed. Because logrotate is not part of the essential packages, your package should explicitely depend on logrotate to make sure that your logrotate job is executed. If it is an optional feature of your package, recommend or suggest logrotate. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 1.7 61.5 BinariesCheck 0.6 19.8 SignatureCheck 0.1 5.3 BashismsCheck 0.1 5.0 TOTAL 2.8 100.0 9 packages and 0 specfiles checked; 2 errors, 6 warnings, 104 filtered, 2 badness; has taken 2.8 s