============================ 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: 2 amanda.armv7hl: E: zero-length /etc/amandates amanda.armv7hl: E: zero-length /etc/dumpdates amanda.armv7hl: E: zero-length /usr/libexec/amanda/exclude.gtar amanda.armv7hl: E: standard-dir-owned-by-package /etc/xinetd.d This package owns a directory that is part of the standard hierarchy, which can lead to default directory permissions or ownerships being changed to something non-standard. amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/config-dancer/config.yml amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/config.yml amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/environments/development.yml amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/environments/production.yml amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/lib/Amanda/Rest.pm amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/public/404.html amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/public/500.html amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/public/css/error.css amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/public/css/style.css amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/views/index.tt amanda.armv7hl: E: script-without-shebang /usr/libexec/amanda/rest-server/views/layout/main.tt This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/ambind amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/application/ambsdtar amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/application/amgtar amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/application/amstar amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/calcsize amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/killpgrp amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/rundump amanda.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/amanda/runtar Please add a %verifyscript section amanda.armv7hl: W: non-standard-gid /etc/amanda amanda amanda.armv7hl: W: non-standard-gid /etc/amanda/example amanda amanda.armv7hl: W: non-standard-gid /etc/amanda/example/amanda.conf amanda amanda.armv7hl: W: non-standard-gid /etc/amanda/example/disklist amanda amanda.armv7hl: W: non-standard-gid /etc/amandates amanda amanda.armv7hl: W: non-standard-gid /etc/dumpdates amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamanda-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamanda.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamandad-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamandad.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamar-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamar.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamclient-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamclient.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamdevice-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamdevice.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamglue-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamglue.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamserver-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamserver.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamxfer-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libamxfer.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libndmjob-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libndmjob.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libndmlib-3.5.4.so amanda amanda.armv7hl: W: non-standard-gid /usr/lib/amanda/libndmlib.so amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amadmin_perl amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amanda-sh-lib.sh amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amandad amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/ambackupd amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/ambind amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amcat.awk amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amcheck-device amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amdumpd amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amidxtaped amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amindexd amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amlogroll amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amndmjob amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amplot.awk amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amplot.g amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amplot.gp amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amtrmidx amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/amtrmlog amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/ambsdtar amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amgtar amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amlog-script amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/ampgsql amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amrandom amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amraw amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amsamba amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amstar amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amsuntar amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amzfs-sendrecv amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/amzfs-snapshot amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/script-email amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/application/script-fail amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/calcsize amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/chunker amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/driver amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/dumper amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/killpgrp amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/ndmjob amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/noop amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/patch-system amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/planner amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/bin amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/bin/app-dancer2.pl amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/bin/app.pl amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/config-dancer amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/config-dancer/config.yml amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/config.yml amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/environments amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/environments/development.yml amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/environments/production.yml amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/lib amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/lib/Amanda amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/lib/Amanda/Rest.pm amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/404.html amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/500.html amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/css amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/css/error.css amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/css/style.css amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/dispatch.cgi amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/dispatch.fcgi amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/favicon.ico amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/images amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/images/perldancer-bg.jpg amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/public/images/perldancer.jpg amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/views amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/views/index.tt amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/views/layout amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rest-server/views/layout/main.tt amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/restore amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/rundump amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/runtar amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/selfcheck amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/sendbackup amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/senddiscover amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/sendsize amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/suidlist amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/taper amanda amanda.armv7hl: W: non-standard-gid /usr/libexec/amanda/teecount amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/activate-devpay amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amaddclient amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amadmin amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amaespipe amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amanda-rest-server amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amarchiver amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/ambackup amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcheck amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcheckdb amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcheckdump amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcleanup amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcleanupdisk amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcrypt amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcrypt-ossl amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcrypt-ossl-asym amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amcryptsimple amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amdevcheck amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amdump amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amdump_client amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amfetchdump amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amflush amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amgetconf amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amgpgcrypt amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amlabel amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amoldrecover amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amoverview amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amplot amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amrecover amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amreindex amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amreport amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amrestore amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amrmtape amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amserverconfig amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amservice amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amssl amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amstatus amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amtape amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amtapetype amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amtoc amanda amanda.armv7hl: W: non-standard-gid /usr/sbin/amvault amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/.amandahosts amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/.bashrc amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/.profile amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/DailySet1 amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/disklist amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/gnutar-lists amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/index amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/3hole.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/8.5x11.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/DIN-A4.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/DLT-A4.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/DLT.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/EXB-8500.ps amanda amanda.armv7hl: W: non-standard-gid /var/lib/amanda/lbl-templ/HP-DAT.ps amanda A file in this package is owned by an unregistered group id. To register the group, please make a pull request to the rpmlint config file configs/openSUSE/users-groups.toml in the opensuse branch of the rpmlint repository. amanda.armv7hl: W: non-etc-or-var-file-marked-as-conffile /usr/libexec/amanda/exclude.gtar A file not in /etc or /var is marked as being a configuration file (%config). Please put your configuration files in /etc or /var. amanda.armv7hl: W: non-conffile-in-etc /etc/amanda/amanda-security.conf A non-executable file in your package is being installed in /etc, but is not a configuration file. All non-executable files in /etc should be configuration files. Mark the file as %config in the spec file. amanda.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/lib/amanda/libamanda-3.5.4.so amanda.armv7hl: E: missing-call-to-setgroups-before-setuid /usr/sbin/amoldrecover This executable is calling setuid and setgid without setgroups or initgroups. This means it didn't relinquish all groups, and this would be a potential security issue. amanda.armv7hl: W: hidden-file-or-dir /var/lib/amanda/.amandahosts amanda.armv7hl: W: hidden-file-or-dir /var/lib/amanda/.bashrc amanda.armv7hl: W: hidden-file-or-dir /var/lib/amanda/.profile The file or directory is hidden. You should see if this is normal, and delete it from the package if not. amanda.armv7hl: W: files-duplicate /usr/share/man/man8/script-email.8.gz /usr/share/man/man5/amanda-archive-format.5.gz:/usr/share/man/man5/amanda-client.conf.5.gz:/usr/share/man/man5/amanda-command-file.5.gz:/usr/share/man/man5/amanda-security.conf.5.gz:/usr/share/man/man5/amanda.conf.5.gz:(and 60 more) Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. amanda.armv7hl: E: file-parent-ownership-mismatch Path "/etc/amanda/amanda-security.conf" owned by "root" is stored in directory owned by "amanda" A file or directory is stored in a directory owned by another unprivileged user. This is a security issue since the owner of the parent directory can replace this file/directory with a different one. amanda.armv7hl: E: env-script-interpreter (Badness: 9) /usr/libexec/amanda/rest-server/public/dispatch.cgi /usr/bin/env perl amanda.armv7hl: E: env-script-interpreter (Badness: 9) /usr/libexec/amanda/rest-server/public/dispatch.fcgi /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. amanda.armv7hl: W: binary-or-shlib-calls-gethostbyname /usr/lib/amanda/libndmlib-3.5.4.so amanda.armv7hl: W: binary-or-shlib-calls-gethostbyname /usr/sbin/amoldrecover amanda.armv7hl: W: binary-or-shlib-calls-gethostbyname /usr/sbin/amrecover 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 BinariesCheck 1.5 70.4 ExtractRpm 0.3 12.8 FilesCheck 0.1 5.8 TOTAL 2.2 100.0 2 packages and 0 specfiles checked; 20 errors, 178 warnings, 162 filtered, 36 badness; has taken 2.2 s