============================ rpmlint session starts ============================ rpmlint: 2.5.0 configuration: /opt/testing/lib64/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: 165 myspell-lightproof-en.x86_64: E: zero-length /usr/lib64/libreoffice/share/extensions/lightproof-en/dialog/en_en_US.default myspell-lightproof-hu_HU.x86_64: E: zero-length /usr/lib64/libreoffice/share/extensions/lightproof-hu_HU/dialog/hu_HU_en_US.default myspell-lightproof-pt_BR.x86_64: E: zero-length /usr/lib64/libreoffice/share/extensions/lightproof-pt_BR/dialog/pt_BR_pt_BR.default myspell-lightproof-ru_RU.x86_64: E: zero-length /usr/lib64/libreoffice/share/extensions/lightproof-ru_RU/dialog/ru_RU_en_US.default myspell-an_ES.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/myspell-an_ES/LICENSES-en.txt myspell-ca.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/myspell-ca/README_hyph_ca.txt myspell-es.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/myspell-es/README_th_es.txt myspell-pl_PL.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/myspell-pl_PL/dictionaries.xcu This file has wrong end-of-line encoding, usually caused by creation or modification on a non-Unix system. It could prevent it from being displayed correctly in some circumstances. myspell-en.noarch: E: spurious-executable-perm (Badness: 50) /usr/share/doc/packages/myspell-en/package-description.txt The file is installed with executable permissions, but was identified as one that probably should not be executable. Verify if the executable bits are desired, and remove if not. myspell-de.noarch: W: package-with-huge-docs 100% myspell-en.noarch: W: package-with-huge-docs 100% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-hyphen myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-bg myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-ca myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-cs myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-da myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-de myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-de-AT myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-de-CH myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-el myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-en-AU myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-en-GB myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-en-US myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-es myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-es-AR myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-es-VE myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-fr myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-ga myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-hu myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-it myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-nb myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-ne myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-pl myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-pt myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-ro myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-ru myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-sk myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-sl myspell-dictionaries.x86_64: W: obsolete-not-provided libreoffice-thesaurus-sv myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-african myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-albanian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-armenian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-assamese myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-asturian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-chichewa myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-coptic myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-esperanto myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-faroese myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-friulian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-gaelic-scots myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-haitian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-indonese myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-irish myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-kazakh myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-khmer myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-kichwa myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-kikuyu myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-kinyarwanda myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-korean myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-kurdish myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-latin myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-lower-sorbian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-macedonian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-maithili myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-malagasy myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-malay myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-malayalam myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-maory myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-marathi myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-ndebele myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-new-zealand myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-persian myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-setswana myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-sotho-northern myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-swati myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-swedish-finland myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-tagalog myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-tsonga myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-venda myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-welsh myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-xhosa myspell-dictionaries.x86_64: W: obsolete-not-provided myspell-yiddish 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. myspell-dictionaries.spec: W: no-%check-section The spec file does not contain an %check section. Even if some packages don't directly need it, section markers may be overridden in rpm's configuration to provide additional 'under the hood' functionality. Add the section, even if empty. myspell-en.noarch: E: executable-docs (Badness: 900) /usr/share/doc/packages/myspell-en/package-description.txt Documentation should not be executable. myspell-oc_FR_lengadoc.noarch: W: description-shorter-than-summary myspell-sv_FI.noarch: W: description-shorter-than-summary myspell-sv_SE.noarch: W: description-shorter-than-summary myspell-zu_ZA.noarch: W: description-shorter-than-summary The package description should be longer than the summary. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 2.4 42.7 SignatureCheck 1.2 21.8 BuildRootAndDateCheck 1.1 20.5 FilesCheck 0.2 3.8 SpecCheck 0.2 3.7 TagsCheck 0.2 3.1 BashismsCheck 0.1 2.3 TOTAL 5.6 100.0 165 packages and 0 specfiles checked; 6 errors, 82 warnings, 1499 filtered, 954 badness; has taken 5.8 s