============================ 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: 4 busybox-static.armv6hl: E: statically-linked-binary /usr/bin/busybox-static The package installs a statically linked binary or object file. busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/tree.tests busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/md5sum.tests busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/sha1sum.tests busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/sha512sum.tests busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/sha3sum.tests busybox-testsuite.armv6hl: W: potential-bashisms /usr/share/busybox/testsuite/sha256sum.tests checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. busybox-static.armv6hl: W: position-independent-executable-suggested /usr/bin/busybox-static This executable should be position independent (all binaries should). Check that it is built with -fPIE/-fpie in compiler flags and -pie in linker flags. busybox-testsuite.armv6hl: E: non-executable-script /usr/share/busybox/testsuite/bc_array.bc 644 /usr/bin/bc -q This text file contains a shebang or is located in a path dedicated for executables, but lacks the executable bits and cannot thus be executed. If the file is meant to be an executable script, add the executable bits, otherwise remove the shebang or move the file elsewhere. busybox-testsuite.armv6hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. busybox-testsuite.armv6hl: W: hidden-file-or-dir /usr/share/busybox/.config The file or directory is hidden. You should see if this is normal, and delete it from the package if not. busybox-testsuite.armv6hl: W: files-duplicate /usr/share/busybox/testsuite/mv/mv-removes-source-file /usr/share/busybox/testsuite/mv/mv-moves-empty-file Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. busybox.armv6hl: E: call-to-mktemp /usr/bin/busybox This executable calls mktemp. As advised by the manpage (mktemp(3)), this function should be avoided. busybox.armv6hl: W: binary-or-shlib-calls-gethostbyname /usr/bin/busybox The binary calls gethostbyname. Please port the code to use getaddrinfo. busybox-testsuite.armv6hl: W: bin-sh-syntax-error /usr/share/busybox/testsuite/mount.testroot A /bin/sh shell script contains a POSIX shell syntax error. This might indicate a potential bash-specific feature being used, try dash -n for more detailed error message. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BashismsCheck 5.3 93.5 ExtractRpm 0.2 2.8 TOTAL 5.7 100.0 4 packages and 0 specfiles checked; 4 errors, 11 warnings, 19 filtered, 4 badness; has taken 5.7 s