============================ rpmlint session starts ============================ rpmlint: 2.8.0 configuration: /opt/testing/lib64/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: 3 mate-menu.noarch: E: wrong-script-interpreter (Badness: 490) /usr/bin/mate-menu python This script uses an interpreter which is either an inappropriate one or located in an inappropriate directory for packaged system software. Alternatively, if the file should not be executed, then ensure that it is not marked as executable. mate-menu.spec:37: W: suse-update-desktop-file-deprecated %suse_update_desktop_file is deprecated The usage of %suse_update_desktop_file is deprecated and changes should be migrated to the upstream. Please check the build log for details. mate-menu.spec:83: W: python-setup-install python3 setup.py install \ The python setup.py install subcommand is deprecated and should be replaced with macros %pyproject_wheel, %pyproject_install or with "pip" mate-menu.noarch: W: python-missing-require setuptools The python package declare some requirement that's not detected in the rpm package. Please, verify that all dependencies are added as Requires. mate-menu.noarch: W: python-leftover-require python3-Unidecode mate-menu.noarch: W: python-leftover-require python3-gobject mate-menu.noarch: W: python-leftover-require python3-gobject-Gdk mate-menu.noarch: W: python-leftover-require python3-pyxdg mate-menu.noarch: W: python-leftover-require python3-setproctitle mate-menu.noarch: W: python-leftover-require python3-xlib Some python module Requires can't be found in the python package requirements declaration. Please verify that all dependencies are really needed. mate-menu.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. mate-menu.noarch: E: explicit-lib-dependency python3-xlib You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 0.2 62.8 TOTAL 0.3 100.0 3 packages and 0 specfiles checked; 2 errors, 10 warnings, 20 filtered, 491 badness; has taken 0.3 s