============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib/python3.11/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/pacemaker.rpmlintrc checks: 41, packages: 9 pacemaker.src: E: unused-rpmlintrc-filter "script-without-shebang /usr/share/pacemaker/.*\.rng" pacemaker.src: E: unused-rpmlintrc-filter "script-without-shebang /usr/share/pacemaker/.*\.dtd" pacemaker.src: E: unused-rpmlintrc-filter "script-without-shebang /usr/share/pacemaker/.*\.xsl" pacemaker.src: E: unused-rpmlintrc-filter "non-executable-script /usr/share/pacemaker/cts/" pacemaker-remote.armv7hl: W: package-with-huge-docs 79% python3-pacemaker.noarch: W: package-with-huge-docs 96% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. pacemaker.spec:209: E: obsolete-suse-version-check 1100 The specfile contains a comparison of %suse_version against a suse release that is no longer in maintenance. Consider removing obsolete parts of your spec file to make it more readable. pacemaker-cli.armv7hl: W: non-etc-or-var-file-marked-as-conffile /usr/share/fillup-templates/sysconfig.crm_mon pacemaker-cli.armv7hl: W: non-etc-or-var-file-marked-as-conffile /usr/share/fillup-templates/sysconfig.pacemaker A file not in /etc or /var is marked as being a configuration file (%config). Please put your configuration files in /etc or /var. pacemaker-devel.armv7hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. pacemaker.spec:614: W: macro-in-comment %license pacemaker.spec:686: W: macro-in-comment %license pacemaker.spec:705: W: macro-in-comment %license pacemaker.spec:715: W: macro-in-comment %license pacemaker.spec:724: W: macro-in-comment %license pacemaker.spec:735: W: macro-in-comment %license pacemaker.spec:742: W: macro-in-comment %license pacemaker.spec:752: W: macro-in-comment %license pacemaker.spec:768: W: macro-in-comment %license pacemaker.spec:773: W: macro-in-comment %license There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. pacemaker-cli.armv7hl: E: logrotate-log-dir-not-packaged /var/log/pacemaker/bundles/* Please add the specified directory to the file list to be able to check permissions. pacemaker-cli.armv7hl: E: incoherent-logrotate-file /etc/logrotate.d/pacemaker Your logrotate file should be named /etc/logrotate.d/. pacemaker.armv7hl: W: files-duplicate /usr/share/licenses/pacemaker/COPYING /usr/share/doc/packages/pacemaker/COPYING Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. pacemaker-schemas.noarch: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/pkgconfig/pacemaker-schemas.pc A file that is needed only e.g. when developing or building software is included in a non-devel package. These files should go in devel packages. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BashismsCheck 4.0 50.7 ExtractRpm 0.9 11.6 FilesCheck 0.7 9.3 BinariesCheck 0.7 8.8 BuildRootAndDateCheck 0.3 4.5 SpecCheck 0.3 3.9 FilelistCheck 0.3 3.8 SignatureCheck 0.2 1.9 TagsCheck 0.1 1.7 TOTAL 7.8 100.0 9 packages and 0 specfiles checked; 9 errors, 15 warnings, 50 filtered, 58 badness; has taken 8.0 s