============================ rpmlint session starts ============================ rpmlint: 2.9.0 configuration: /opt/testing/lib/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: 42, packages: 9 icinga2.src: E: unused-rpmlintrc-filter "incoherent-logrotate-file" icinga2.armv6hl: W: potential-bashisms /usr/lib/icinga2/safe-reload icinga2.armv6hl: 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.armv6hl: W: package-with-huge-docs 60% icinga2-ido-mysql.armv6hl: W: package-with-huge-docs 78% icinga2-ido-pgsql.armv6hl: W: package-with-huge-docs 78% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. icinga2-bin.armv6hl: 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.armv6hl: 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. icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/cache/icinga2 icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2 icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/api icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/api/log icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/api/zones icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/api/zones-stage icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/certificate-requests icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/lib/icinga2/certs icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/log/icinga2 icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/log/icinga2/compat icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/log/icinga2/compat/archives icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/log/icinga2/crash icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/spool/icinga2 icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/spool/icinga2/perfdata icinga2.armv6hl: W: dir-or-file-outside-snapshot /var/spool/icinga2/tmp The package contains files outside the snapshot, e.g. outside /etc and /usr or inside /usr/local. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 3.6 49.8 BinariesCheck 2.3 32.1 BashismsCheck 0.4 5.8 SignatureCheck 0.4 4.9 BuildRootAndDateCheck 0.1 1.8 FilesCheck 0.1 1.5 TOTAL 7.2 100.0 9 packages and 0 specfiles checked; 2 errors, 21 warnings, 99 filtered, 2 badness; has taken 7.2 s