============================ 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: 7 kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop.desktop kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop_bzr.desktop kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop_git.desktop kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop_kdev4.desktop kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop_ps.desktop kdevelop.x86_64: E: script-without-shebang /usr/share/applications/org.kde.kdevelop_svn.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. kdevelop.x86_64: W: potential-bashisms /usr/bin/kdevelop! kdevplatform.x86_64: W: potential-bashisms /usr/bin/kdevplatform_shell_environment.sh checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. kdevelop-lang.noarch: W: obsolete-not-provided kdevelop5-lang libkdevplatform60.x86_64: W: obsolete-not-provided libkdevplatform10 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. kdevelop.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. kdevplatform.x86_64: W: hidden-file-or-dir /usr/share/kdevplatform/shellutils/.zshrc The file or directory is hidden. You should see if this is normal, and delete it from the package if not. libkdevplatform60.x86_64: E: files-duplicated-waste (Badness: 100) 102536 Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/bg/LC_MESSAGES/plasma_runner_kdevelopsessions.mo /usr/share/locale/bg/LC_MESSAGES/kdevastyle.mo:/usr/share/locale/bg/LC_MESSAGES/kdevbazaar.mo:/usr/share/locale/bg/LC_MESSAGES/kdevclangtidy.mo:/usr/share/locale/bg/LC_MESSAGES/kdevclazy.mo:/usr/share/locale/bg/LC_MESSAGES/kdevcmake.mo:(and 40 more) kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevclassbrowser.mo /usr/share/locale/hr/LC_MESSAGES/kdevappwizard.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevcustommake.mo /usr/share/locale/hr/LC_MESSAGES/kdevcontextbrowser.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevgdb.mo /usr/share/locale/hr/LC_MESSAGES/kdevdebuggercommon.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevfilemanager.mo /usr/share/locale/hr/LC_MESSAGES/kdevdocumentswitcher.mo:/usr/share/locale/hr/LC_MESSAGES/kdevdocumentview.mo:/usr/share/locale/hr/LC_MESSAGES/kdevexecute.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevpatchreview.mo /usr/share/locale/hr/LC_MESSAGES/kdevmakebuilder.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/hr/LC_MESSAGES/kdevstandardoutputview.mo /usr/share/locale/hr/LC_MESSAGES/kdevquickopen.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/ja/LC_MESSAGES/kdevcustomscript.mo /usr/share/locale/ja/LC_MESSAGES/kdevastyle.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/lt/LC_MESSAGES/kdevwelcomepage.mo /usr/share/locale/lt/LC_MESSAGES/kdevandroid.mo:/usr/share/locale/lt/LC_MESSAGES/kdevoutlineview.mo:/usr/share/locale/lt/LC_MESSAGES/kdevsourceformatter.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/lt/LC_MESSAGES/kdevheaptrack.mo /usr/share/locale/lt/LC_MESSAGES/kdevastyle.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/lt/LC_MESSAGES/kdevlldb.mo /usr/share/locale/lt/LC_MESSAGES/kdevcustomscript.mo:/usr/share/locale/lt/LC_MESSAGES/kdevdocker.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/mr/LC_MESSAGES/kdevproblemreporter.mo /usr/share/locale/mr/LC_MESSAGES/kdevappwizard.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/mr/LC_MESSAGES/kdevmakebuilder.mo /usr/share/locale/mr/LC_MESSAGES/kdevcontextbrowser.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/mr/LC_MESSAGES/kdevprojectmanagerview.mo /usr/share/locale/mr/LC_MESSAGES/kdevexternalscript.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/nb/LC_MESSAGES/kdevqmakemanager.mo /usr/share/locale/nb/LC_MESSAGES/kdevbazaar.mo:/usr/share/locale/nb/LC_MESSAGES/kdevqmakebuilder.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/nn/LC_MESSAGES/kdevsubversion.mo /usr/share/locale/nn/LC_MESSAGES/kdevappwizard.mo:/usr/share/locale/nn/LC_MESSAGES/kdevastyle.mo:/usr/share/locale/nn/LC_MESSAGES/kdevbazaar.mo:/usr/share/locale/nn/LC_MESSAGES/kdevclassbrowser.mo:/usr/share/locale/nn/LC_MESSAGES/kdevcmake.mo:(and 13 more) kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/nn/LC_MESSAGES/kdevstandardoutputview.mo /usr/share/locale/nn/LC_MESSAGES/kdevproblemreporter.mo kdevelop-lang.noarch: W: files-duplicate /usr/share/locale/ro/LC_MESSAGES/kdevcustomscript.mo /usr/share/locale/ro/LC_MESSAGES/kdevastyle.mo kdevelop.x86_64: W: files-duplicate /usr/share/kdevcodegen/licenses/LGPL v3 /usr/share/kdevcodegen/licenses/GPL v3 libkdevplatform60.x86_64: W: files-duplicate /usr/share/licenses/libkdevplatform60/GPL-2.0-or-later.txt /usr/share/licenses/libkdevplatform60/GPL-2.0-only.txt libkdevplatform60.x86_64: W: files-duplicate /usr/share/licenses/libkdevplatform60/GPL-3.0-or-later.txt /usr/share/licenses/libkdevplatform60/GPL-3.0-only.txt libkdevplatform60.x86_64: W: files-duplicate /usr/share/licenses/libkdevplatform60/LGPL-2.0-or-later.txt /usr/share/licenses/libkdevplatform60/LGPL-2.0-only.txt libkdevplatform60.x86_64: W: files-duplicate /usr/share/licenses/libkdevplatform60/LGPL-2.1-or-later.txt /usr/share/licenses/libkdevplatform60/LGPL-2.1-only.txt Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/include/kdevelop/custom-definesandincludes/idefinesandincludesmanager.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/include/kdevelop/kdevelop_version.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/include/kdevelop/makebuilder/imakebuilder.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/include/kdevelop/qmake/iqmakebuilder.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevclangsupport/gccCompatibility/additional_floating_types.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_header.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_implementation.cpp kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_qobject_header.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_qobject_implementation.cpp kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_qobject_pimpl_implementation.cpp kdevelop.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h 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. kdevplatform.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/kdev_dbus_socket_transformer The binary calls gethostbyname. Please port the code to use getaddrinfo. kdevplatform.x86_64: W: bin-sh-syntax-error /usr/bin/kdevplatform_shell_environment.sh A /bin/sh shell script contains a POSIX shell syntax error. This might indicate a potential bash-specific feature being used, try dash -n for more detailed error message. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BinariesCheck 1.3 41.2 ExtractRpm 0.4 13.0 BashismsCheck 0.4 10.9 FilesCheck 0.3 10.0 SharedLibraryPolicyCheck 0.3 8.7 BuildRootAndDateCheck 0.2 5.2 SignatureCheck 0.1 4.1 TOTAL 3.2 100.0 7 packages and 0 specfiles checked; 21 errors, 31 warnings, 197 filtered, 806 badness; has taken 3.3 s