============================ 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 checks: 41, packages: 11 yaru-icon-theme.noarch: W: zero-perms-ghost Suggestion: "%ghost %attr(0644,root,root) /usr/share/icons/Yaru/icon-theme.cache" Your package contains a file with no permissions. This is usually an error because the file won't be accessible by any user. You should check the file permissions and ensure that are correct or fix it using "%attr" macro in %files section. http://ftp.rpm.org/max-rpm/s1-rpm-anywhere-specifying-file-attributes.html metatheme-yaru-common.noarch: W: package-with-huge-docs 57% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. yaru-icon-theme.noarch: W: ghost-files-without-postin cinnamon-theme-yaru.noarch: E: branding-supplements-missing (cinnamon and theme-yaru) gnome-shell-theme-yaru.noarch: E: branding-supplements-missing (gnome-shell and theme-yaru) gtksourceview-theme-yaru.noarch: E: branding-supplements-missing (gtksourceview and theme-yaru) metacity-theme-yaru.noarch: E: branding-supplements-missing (metacity and theme-yaru) sound-theme-yaru.noarch: E: branding-supplements-missing (sound and theme-yaru) xfwm4-theme-yaru.noarch: E: branding-supplements-missing (xfwm4 and theme-yaru) Branding packages should provide a supplement in the form: 'Supplements: (basepackage and branding-)' yaru-icon-theme.noarch: E: branding-requires-unversioned hicolor-icon-theme yaru-icon-theme.noarch: E: branding-requires-unversioned humanity-icon-theme Please make sure that your requires entry is similar to: 'Requires: %name-branding = ' cinnamon-theme-yaru.noarch: E: branding-provides-missing gnome-shell-theme-yaru.noarch: E: branding-provides-missing gtksourceview-theme-yaru.noarch: E: branding-provides-missing metacity-theme-yaru.noarch: E: branding-provides-missing sound-theme-yaru.noarch: E: branding-provides-missing xfwm4-theme-yaru.noarch: E: branding-provides-missing Please add a provides entry similar to: 'Provides: %name-branding = %version' cinnamon-theme-yaru.noarch: E: branding-conflicts-missing cinnamon-theme gnome-shell-theme-yaru.noarch: E: branding-conflicts-missing gnome-shell-theme gtksourceview-theme-yaru.noarch: E: branding-conflicts-missing gtksourceview-theme metacity-theme-yaru.noarch: E: branding-conflicts-missing metacity-theme sound-theme-yaru.noarch: E: branding-conflicts-missing sound-theme xfwm4-theme-yaru.noarch: E: branding-conflicts-missing xfwm4-theme Branding packages should conflict with other flavors of the branding package by using: 'Conflicts: pkg-branding = brandingversion' and not directly by listing all the alternative brandings in it. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files FilesCheck 2.4 32.2 ExtractRpm 1.4 19.2 BashismsCheck 1.0 14.0 BuildRootAndDateCheck 0.7 9.4 FilelistCheck 0.7 9.0 SignatureCheck 0.4 6.0 FileDigestCheck 0.1 1.8 TOTAL 7.3 100.0 11 packages and 0 specfiles checked; 20 errors, 3 warnings, 27363 filtered, 20 badness; has taken 7.9 s