============================ rpmlint session starts ============================ rpmlint: 2.8.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 checks: 41, packages: 14 llvm-vim-plugins.noarch: E: suse-zypp-packageand packageand(llvm:vim) The 'packageand(package1:package2)' syntax is obsolete, please use boolean dependencies like: 'Supplements: (package1 and package2)' clang-devel.armv7hl: W: obsolete-not-provided clang10-devel clang-devel.armv7hl: W: obsolete-not-provided clang11-devel clang-devel.armv7hl: W: obsolete-not-provided clang12-devel clang-devel.armv7hl: W: obsolete-not-provided clang13-devel clang-devel.armv7hl: W: obsolete-not-provided clang14-devel clang-devel.armv7hl: W: obsolete-not-provided clang15-devel clang-devel.armv7hl: W: obsolete-not-provided clang16-devel clang-devel.armv7hl: W: obsolete-not-provided clang17-devel clang-devel.armv7hl: W: obsolete-not-provided clang18-devel clang-devel.armv7hl: W: obsolete-not-provided clang19-devel clang-devel.armv7hl: W: obsolete-not-provided clang20-devel clang-devel.armv7hl: W: obsolete-not-provided clang7-devel clang-devel.armv7hl: W: obsolete-not-provided clang8-devel clang-devel.armv7hl: W: obsolete-not-provided clang9-devel clang-doc.armv7hl: W: obsolete-not-provided clang10-doc clang-doc.armv7hl: W: obsolete-not-provided clang11-doc clang-doc.armv7hl: W: obsolete-not-provided clang12-doc clang-doc.armv7hl: W: obsolete-not-provided clang13-doc clang-doc.armv7hl: W: obsolete-not-provided clang14-doc clang-doc.armv7hl: W: obsolete-not-provided clang15-doc clang-doc.armv7hl: W: obsolete-not-provided clang16-doc clang-doc.armv7hl: W: obsolete-not-provided clang17-doc clang-doc.armv7hl: W: obsolete-not-provided clang18-doc clang-doc.armv7hl: W: obsolete-not-provided clang19-doc clang-doc.armv7hl: W: obsolete-not-provided clang20-doc clang-doc.armv7hl: W: obsolete-not-provided clang7-doc clang-doc.armv7hl: W: obsolete-not-provided clang8-doc clang-doc.armv7hl: W: obsolete-not-provided clang9-doc llvm-devel.armv7hl: W: obsolete-not-provided llvm10-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm10-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm11-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm11-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm12-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm12-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm13-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm13-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm14-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm14-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm15-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm15-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm16-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm16-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm17-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm17-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm18-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm18-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm19-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm19-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm20-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm20-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm7-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm7-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm8-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm8-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm9-LTO-devel llvm-devel.armv7hl: W: obsolete-not-provided llvm9-devel llvm-doc.armv7hl: W: obsolete-not-provided llvm10-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm11-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm12-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm13-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm14-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm15-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm16-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm17-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm18-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm19-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm20-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm7-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm8-doc llvm-doc.armv7hl: W: obsolete-not-provided llvm9-doc llvm-gold.armv7hl: W: obsolete-not-provided llvm10-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm11-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm12-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm13-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm14-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm15-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm16-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm17-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm18-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm19-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm20-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm7-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm8-gold llvm-gold.armv7hl: W: obsolete-not-provided llvm9-gold llvm-polly.armv7hl: W: obsolete-not-provided llvm10-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm11-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm12-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm13-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm14-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm15-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm16-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm17-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm18-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm19-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm20-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm7-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm8-polly llvm-polly.armv7hl: W: obsolete-not-provided llvm9-polly llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm10-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm11-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm12-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm13-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm14-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm15-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm16-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm17-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm18-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm19-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm20-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm7-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm8-polly-devel llvm-polly-devel.armv7hl: W: obsolete-not-provided llvm9-polly-devel llvm-opt-viewer.noarch: W: obsolete-not-provided llvm10-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm11-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm12-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm13-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm14-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm15-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm16-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm17-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm18-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm19-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm20-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm7-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm8-opt-viewer llvm-opt-viewer.noarch: W: obsolete-not-provided llvm9-opt-viewer llvm-vim-plugins.noarch: W: obsolete-not-provided llvm10-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm11-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm12-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm13-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm14-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm15-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm16-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm17-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm18-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm19-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm20-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm7-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm8-vim-plugins llvm-vim-plugins.noarch: W: obsolete-not-provided llvm9-vim-plugins python3-clang.noarch: W: obsolete-not-provided python3-clang10 python3-clang.noarch: W: obsolete-not-provided python3-clang11 python3-clang.noarch: W: obsolete-not-provided python3-clang12 python3-clang.noarch: W: obsolete-not-provided python3-clang13 python3-clang.noarch: W: obsolete-not-provided python3-clang14 python3-clang.noarch: W: obsolete-not-provided python3-clang15 python3-clang.noarch: W: obsolete-not-provided python3-clang16 python3-clang.noarch: W: obsolete-not-provided python3-clang17 python3-clang.noarch: W: obsolete-not-provided python3-clang18 python3-clang.noarch: W: obsolete-not-provided python3-clang19 python3-clang.noarch: W: obsolete-not-provided python3-clang20 python3-clang.noarch: W: obsolete-not-provided python3-clang7 python3-clang.noarch: W: obsolete-not-provided python3-clang8 python3-clang.noarch: W: obsolete-not-provided python3-clang9 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. clang.armv7hl: E: no-binary clang-devel.armv7hl: E: no-binary clang-doc.armv7hl: E: no-binary lld.armv7hl: E: no-binary llvm.armv7hl: E: no-binary llvm-devel.armv7hl: E: no-binary llvm-doc.armv7hl: E: no-binary llvm-gold.armv7hl: E: no-binary llvm-polly.armv7hl: E: no-binary llvm-polly-devel.armv7hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. llvm.spec: W: no-%check-section The spec file does not contain an %check section. Please check if the package has a testsuite and what it takes to enable the testsuite as part of the package build. If it is not possible to run it in the build environment (OBS/koji) or no testsuite exists, then please ignore this warning. You should not insert an empty %check section. clang.armv7hl: W: name-repeated-in-summary CLANG The name of the package is repeated in its summary. Make the summary brief and to the point without including redundant information in it. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 0.2 35.3 SignatureCheck 0.2 34.5 TOTAL 0.6 100.0 14 packages and 0 specfiles checked; 11 errors, 156 warnings, 33 filtered, 11 badness; has taken 0.6 s