============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib64/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: 10 openafs-kernel-source.noarch: E: zero-length /usr/src/kernel-modules/openafs/libafs_tree/include/afs/osi_inode.h openafs-kernel-source.noarch: E: zero-length /usr/src/kernel-modules/openafs/libafs_tree/src/afs/LINUX/osi_inode.h openafs-kernel-source.noarch: E: zero-length /usr/src/kernel-modules/openafs/libafs_tree/src/crypto/hcrypto/kernel/krb5-types.h openafs-client.x86_64: E: zero-length /etc/openafs/SuidCells openafs-devel.x86_64: E: zero-length /usr/include/openafs/afs/osi_inode.h openafs-fuse_client.x86_64: E: zero-length /etc/openafs/SuidCells openafs-kmp-default.x86_64: E: suse-zypp-packageand packageand(kernel-default:openafs) The 'packageand(package1:package2)' syntax is obsolete, please use boolean dependencies like: 'Supplements: (package1 and package2)' openafs-kernel-source.noarch: W: potential-bashisms /usr/src/kernel-modules/openafs/libafs_tree/build-tools/config.guess openafs-kernel-source.noarch: W: potential-bashisms /usr/src/kernel-modules/openafs/libafs_tree/build-tools/install-sh openafs-kernel-source.noarch: W: potential-bashisms /usr/src/kernel-modules/openafs/libafs_tree/configure checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. openafs-devel.x86_64: E: no-dependency-on perl-base 5.40.0 openafs.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. openafs.x86_64: W: name-repeated-in-summary OpenAFS openafs.src: W: name-repeated-in-summary OpenAFS The name of the package is repeated in its summary. Make the summary brief and to the point without including redundant information in it. openafs.spec:58: W: macro-in-comment %setup There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. openafs-kernel-source.noarch: W: hidden-file-or-dir /usr/src/kernel-modules/openafs/libafs_tree/.version The file or directory is hidden. You should see if this is normal, and delete it from the package if not. openafs-kernel-source.noarch: E: filelist-forbidden-fhs23 /usr/src/kernel-modules File violates FHS 2.3. openafs-kernel-source.noarch: E: env-script-interpreter (Badness: 9) /usr/src/kernel-modules/openafs/libafs_tree/build-tools/ltmain.sh /usr/bin/env sh 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. openafs-authlibs.x86_64: W: empty-%post openafs-devel.x86_64: W: empty-%post openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/afs_scout openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/afsio openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/afsmonitor openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/cmdebug openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/pts openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/xstat_cm_test openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/xstat_fs_test openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/afs_backup openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/bos openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/butc openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/rxdebug openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/udebug openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/uss openafs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/vos openafs-authlibs.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/openafs/libafsauthent.so.2.0.0 openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/aklog openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/fs openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/klog.krb5 openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/pagsh openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/pagsh.krb openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/tokens openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/tokens.krb openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/unlog openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/up openafs-client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/afsd openafs-devel.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/livesys openafs-devel.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/ukernel.so openafs-fuse_client.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/afsd.fuse openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/buserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/dafileserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/dasalvager openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/davolserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/fileserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/ptserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/salvager openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/salvageserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/upclient openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/upserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/vlserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/libexec/openafs/volserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/akeyconvert openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/asetkey openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/bos_util openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/bosserver openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/dafssync-debug openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/fssync-debug openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/salvsync-debug openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/state_analyzer openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/voldump openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/volinfo openafs-server.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/sbin/volscan The binary calls gethostbyname. Please port the code to use getaddrinfo. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BashismsCheck 4.4 65.5 BinariesCheck 0.8 12.4 ExtractRpm 0.5 8.1 SUIDPermissionsCheck 0.3 3.9 FilesCheck 0.2 3.7 SignatureCheck 0.2 2.5 TOTAL 6.7 100.0 10 packages and 0 specfiles checked; 10 errors, 61 warnings, 208 filtered, 18 badness; has taken 6.8 s