============================ 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: 2 spectcl.noarch: E: zero-length /usr/share/SpecTcl/examples/exButton.ui.tcl spectcl.noarch: E: zero-length /usr/share/SpecTcl/examples/exRadiobutton2.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/AppMain.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/about_xbm.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/bug.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/edit.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/help.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/html.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/html_lib.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/http.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/pref_java.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/pref_network.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/project.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/project.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/script_api.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/sj.mui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/spectcl.ui.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/tab.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/tkerror.tcl spectcl.noarch: E: script-without-shebang /usr/share/SpecTcl/SpecTcl/trace.tcl 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. spectcl.spec: W: patch-not-applied Patch0: SpecTcl1.1-dir.patch spectcl.spec: W: patch-not-applied Patch1: SpecTcl1.1-tk8.4.patch A patch is included in your package but was not applied. spectcl.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. spectcl.spec:61: W: macro-in-comment %patch spectcl.spec:62: W: macro-in-comment %patch There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. spectcl.noarch: W: files-duplicate /usr/share/doc/packages/spectcl/README /usr/share/SpecTcl/SpecTcl/README spectcl.noarch: W: files-duplicate /usr/share/doc/packages/spectcl/README.JAVA /usr/share/SpecTcl/SpecTcl/README.JAVA spectcl.noarch: W: files-duplicate /usr/share/doc/packages/spectcl/changes /usr/share/SpecTcl/SpecTcl/changes spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/help/9.gif /usr/share/SpecTcl/SpecTcl/help/10.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/help/5a.gif /usr/share/SpecTcl/SpecTcl/help/5.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/borderwidth.gif /usr/share/SpecTcl/SpecTcl/help/borderwidth.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/foreground.gif /usr/share/SpecTcl/SpecTcl/help/fgcolor.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/size.gif /usr/share/SpecTcl/SpecTcl/help/font_size.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/justify_center.gif /usr/share/SpecTcl/SpecTcl/help/justify.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/orient_h.gif /usr/share/SpecTcl/SpecTcl/help/orient.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/relief_raised.gif /usr/share/SpecTcl/SpecTcl/help/relief.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/style.gif /usr/share/SpecTcl/SpecTcl/help/style.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/justify_left.gif.gif /usr/share/SpecTcl/SpecTcl/images/justify_left.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/examples/exButton.gif /usr/share/SpecTcl/SpecTcl/images/message.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/orient_v_u.gif /usr/share/SpecTcl/SpecTcl/images/orient_u.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_sew.gif /usr/share/SpecTcl/SpecTcl/images/sticky_esw.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_sew_u.gif /usr/share/SpecTcl/SpecTcl/images/sticky_esw_u.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_nse.gif /usr/share/SpecTcl/SpecTcl/images/sticky_nes.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_nse_u.gif /usr/share/SpecTcl/SpecTcl/images/sticky_nes_u.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_nsew.gif /usr/share/SpecTcl/SpecTcl/images/sticky_nesw.gif spectcl.noarch: W: files-duplicate /usr/share/SpecTcl/SpecTcl/images/sticky_nsew_u.gif /usr/share/SpecTcl/SpecTcl/images/sticky_nesw_u.gif spectcl.noarch: W: files-duplicate /usr/share/doc/packages/spectcl/license.terms /usr/share/SpecTcl/SpecTcl/license.terms Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BashismsCheck 0.1 31.6 TOTAL 0.4 100.0 2 packages and 0 specfiles checked; 20 errors, 27 warnings, 5 filtered, 20 badness; has taken 0.4 s