============================ rpmlint session starts ============================ rpmlint: 2.8.0 configuration: /opt/testing/lib/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 rpmlintrc: /home/abuild/rpmbuild/SOURCES/mercurial-rpmlintrc checks: 42, packages: 5 mercurial.armv7hl: E: env-script-interpreter (Badness: 9) /usr/bin/hgk /usr/bin/env wish mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/artifacts/scripts/generate-churning-bundle.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/bundles/rebase.sh /usr/bin/env bash mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/bundles/remote.sh /usr/bin/env bash mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/check-perf-code.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/dumbhttp.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/dummysmtpd.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/dummyssh /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/f /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/filterpyflakes.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/filtertraceback.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/fsmonitor-run-tests.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/get-with-headers.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/hghave /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/killdaemons.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/ls-l.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/md5sum.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/printenv.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/readlink.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/revlog-formatv0.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/run-tests.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/seq.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/sha256line.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/svn-safe-append.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/test-filelog.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/test-remotefilelog-datapack.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/test-remotefilelog-histpack.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/test-status-inprocess.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/test-stdio.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/testlib/sigpipe-remote.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/testlib/sigpipe-worker.py /usr/bin/env python3 mercurial-tests.noarch: E: env-script-interpreter (Badness: 9) /usr/share/mercurial/tests/tinyproxy.py /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. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 5.1 69.3 BashismsCheck 0.8 10.7 FilesCheck 0.5 6.2 BinariesCheck 0.2 3.2 SignatureCheck 0.2 3.1 BuildRootAndDateCheck 0.2 2.6 SpecCheck 0.1 1.9 TOTAL 7.4 100.0 5 packages and 0 specfiles checked; 32 errors, 0 warnings, 15 filtered, 288 badness; has taken 7.5 s