============================ rpmlint session starts ============================ rpmlint: 2.5.0 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 perl-Variable-Magic.i586: E: wrong-script-interpreter (Badness: 490) /usr/share/doc/packages/perl-Variable-Magic/samples/synopsis.pl perl 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. perl-Variable-Magic.i586: W: unexpanded-macro %description -l C %ENV perl-Variable-Magic.i586: W: unexpanded-macro %description -l C %SIG perl-Variable-Magic.src: W: unexpanded-macro %description -l C %ENV perl-Variable-Magic.src: W: unexpanded-macro %description -l C %SIG This tag contains something that looks like an unexpanded macro; this is often the sign of a misspelling. Please check your specfile. perl-Variable-Magic.i586: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/perl-Variable-Magic/samples/copy.pl /usr/bin/env perl perl-Variable-Magic.i586: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/perl-Variable-Magic/samples/magic.pl /usr/bin/env perl perl-Variable-Magic.i586: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/perl-Variable-Magic/samples/uvar.pl /usr/bin/env perl perl-Variable-Magic.i586: E: env-script-interpreter (Badness: 9) /usr/share/doc/packages/perl-Variable-Magic/samples/vm_vs_tie.pl /usr/bin/env perl 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 TOTAL 0.1 100.0 2 packages and 0 specfiles checked; 5 errors, 4 warnings, 6 filtered, 526 badness; has taken 0.1 s