============================ rpmlint session starts ============================ rpmlint: 2.6.1 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: 6 konqueror.aarch64: E: script-without-shebang /usr/share/applications/kfmclient.desktop konqueror.aarch64: E: script-without-shebang /usr/share/applications/kfmclient_dir.desktop konqueror.aarch64: E: script-without-shebang /usr/share/applications/kfmclient_html.desktop konqueror.aarch64: E: script-without-shebang /usr/share/applications/kfmclient_war.desktop konqueror.aarch64: E: script-without-shebang /usr/share/applications/konqbrowser.desktop This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. konqueror.aarch64: W: non-conffile-in-etc /etc/xdg/useragenttemplatesrc A non-executable file in your package is being installed in /etc, but is not a configuration file. All non-executable files in /etc should be configuration files. Mark the file as %config in the spec file. konqueror.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. konqueror.aarch64: E: invalid-desktopfile /usr/share/applications/org.kde.konqueror.desktop value "Qt;KDE;Internet;Network;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Internet"; values extending the format should start with "X-" konqueror.aarch64: E: invalid-desktopfile /usr/share/applications/org.kde.konqueror.desktop key "Exec" is present in group "Desktop Entry", but the type is "Service" while this key is only valid for type "Application" konqueror.aarch64: E: invalid-desktopfile /usr/share/applications/org.kde.konqueror.desktop key "Categories" is present in group "Desktop Entry", but the type is "Service" while this key is only valid for type "Application" konqueror.aarch64: E: invalid-desktopfile /usr/share/applications/org.kde.konqueror.desktop key "StartupNotify" is present in group "Desktop Entry", but the type is "Service" while this key is only valid for type "Application" The .desktop file is not valid, check with desktop-file-validate konqueror.aarch64: W: files-duplicate /usr/share/applications/kcm_bookmarks.desktop /usr/share/applications/bookmarks.desktop konqueror.aarch64: W: files-duplicate /usr/share/licenses/konqueror/GPL-2.0-or-later.txt /usr/share/licenses/konqueror/GPL-2.0-only.txt konqueror.aarch64: W: files-duplicate /usr/share/licenses/konqueror/LGPL-2.0-or-later.txt /usr/share/licenses/konqueror/LGPL-2.0-only.txt konqueror-devel.aarch64: W: files-duplicate /usr/lib64/cmake/KF6Konq/KF6KonqSettingsConfigVersion.cmake /usr/lib64/cmake/KF6Konq/KF6KonqConfigVersion.cmake konqueror-lang.noarch: W: files-duplicate /usr/share/locale/ast/LC_MESSAGES/dirfilterplugin.mo /usr/share/locale/ast/LC_MESSAGES/akregator_konqplugin.mo:/usr/share/locale/ast/LC_MESSAGES/autorefresh.mo:/usr/share/locale/ast/LC_MESSAGES/babelfish.mo konqueror-lang.noarch: W: files-duplicate /usr/share/locale/ast/LC_MESSAGES/kcmbookmarks.mo /usr/share/locale/ast/LC_MESSAGES/imgalleryplugin.mo konqueror-lang.noarch: W: files-duplicate /usr/share/locale/ast/LC_MESSAGES/khtmltts.mo /usr/share/locale/ast/LC_MESSAGES/khtmlsettingsplugin.mo Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. konqueror.aarch64: W: desktopfile-without-binary /usr/share/applications/bookmarks.desktop kcmshell6 konqueror.aarch64: W: desktopfile-without-binary /usr/share/applications/kcm_bookmarks.desktop kcmshell6 The .desktop file is for a file not present in the package. You should check the requires or see if this is not a error. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 1.2 36.3 BinariesCheck 0.8 24.4 FilesCheck 0.6 19.3 SignatureCheck 0.2 5.3 BuildRootAndDateCheck 0.1 4.2 TOTAL 3.2 100.0 6 packages and 0 specfiles checked; 9 errors, 11 warnings, 134 filtered, 9 badness; has taken 3.3 s