============================ rpmlint session starts ============================ rpmlint: 2.6.1 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: 12 avocado-examples.noarch: E: zero-length /usr/share/doc/packages/avocado/tests/output_check.sh.data/stderr.expected avocado-examples.noarch: E: zero-length /usr/share/doc/packages/avocado/tests/use_data.sh.data/data python3-avocado-plugins-golang.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-output-html.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-output-html.noarch: W: python-missing-require jinja2 python3-avocado-plugins-output-html.noarch: W: python-missing-require markupsafe python3-avocado-plugins-result-upload.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-resultsdb.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-robot.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-varianter-cit.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-varianter-pict.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-varianter-yaml-to-mux.noarch: W: python-missing-require avocado-framework python3-avocado-plugins-varianter-yaml-to-mux.noarch: W: python-missing-require PyYAML The python package declare some requirement that's not detected in the rpm package. Please, verify that all dependencies are added as Requires. python3-avocado.noarch: W: python-leftover-require python3-requests python3-avocado-plugins-golang.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-output-html.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-output-html.noarch: W: python-leftover-require python3-pystache python3-avocado-plugins-result-upload.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-resultsdb.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-robot.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-varianter-cit.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-varianter-pict.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-varianter-yaml-to-mux.noarch: W: python-leftover-require python3-avocado python3-avocado-plugins-varianter-yaml-to-mux.noarch: W: python-leftover-require python3-pyaml Some python module Requires can't be found in the python package requirements declaration. Please verify that all dependencies are really needed. avocado-examples.noarch: W: potential-bashisms /usr/share/doc/packages/avocado/tests/sleeptest.sh checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. python3-avocado.noarch: I: package-supports-update-alternatives python-avocado.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. avocado-examples.noarch: W: hidden-file-or-dir /usr/share/doc/packages/avocado/hint-files/.avocado.hint.example The file or directory is hidden. You should see if this is normal, and delete it from the package if not. avocado-examples.noarch: W: files-duplicate /usr/share/doc/packages/avocado/tests/env_variables.sh.data/env_variables.yaml /usr/share/doc/packages/avocado/tests/custom_env_variable.sh.data/variants.yaml Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. avocado-examples.noarch: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/avocado/tests/false /usr/bin/env python3 avocado-examples.noarch: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/avocado/tests/true /usr/bin/env python3 This script uses 'env' as an interpreter. For the rpm runtime dependency detection to work, the shebang #!/usr/bin/env needs to be patched into #!/usr/bin/ otherwise the package dependency generator merely adds a dependency on /usr/bin/env rather than the actual interpreter /usr/bin/. Alternatively, if the file should not be executed, then ensure that it is not marked as executable or don't install it in a path that is reserved for executables. python3-avocado-plugins-golang.noarch: W: dangling-symlink /usr/bin/avocado-runner-golang /etc/alternatives/avocado-runner-golang python3-avocado-plugins-robot.noarch: W: dangling-symlink /usr/bin/avocado-runner-robot /etc/alternatives/avocado-runner-robot The target of the symbolic link does not exist within this package or its file based dependencies. Verify spelling of the link target and that the target is included in a package in this package's dependency chain. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 0.4 31.9 BashismsCheck 0.3 19.8 SUIDPermissionsCheck 0.2 15.4 FilesCheck 0.2 12.1 TOTAL 1.4 100.0 12 packages and 0 specfiles checked; 4 errors, 28 warnings, 125 filtered, 20 badness; has taken 1.4 s