============================ rpmlint session starts ============================ rpmlint: 2.7.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 checks: 41, packages: 2 i2pd.armv7hl: W: tmpfile-not-in-filelist /run/i2pd i2pd.armv7hl: W: tmpfile-not-in-filelist /var/log/i2pd Please add the specified file to your %files section as %ghost so users can easily query who created the file, it gets uninstalled on package removal and finally other rpmlint checks see it. i2pd.armv7hl: W: non-standard-uid /etc/i2pd i2pd i2pd.armv7hl: W: non-standard-uid /etc/i2pd/tunnels.conf.d i2pd i2pd.armv7hl: W: non-standard-uid /usr/share/i2pd i2pd i2pd.armv7hl: W: non-standard-uid /usr/share/i2pd/certificates i2pd i2pd.armv7hl: W: non-standard-uid /usr/share/i2pd/certificates/family i2pd i2pd.armv7hl: W: non-standard-uid /usr/share/i2pd/certificates/reseed i2pd i2pd.armv7hl: W: non-standard-uid /var/lib/i2pd i2pd A file in this package is owned by an unregistered user id. To register the user, please make a pull request to the rpmlint config file configs/openSUSE/users-groups.toml in the opensuse branch of the rpmlint repository. i2pd.armv7hl: W: non-standard-gid /etc/i2pd i2pd i2pd.armv7hl: W: non-standard-gid /etc/i2pd/tunnels.conf.d i2pd i2pd.armv7hl: W: non-standard-gid /usr/share/i2pd i2pd i2pd.armv7hl: W: non-standard-gid /usr/share/i2pd/certificates i2pd i2pd.armv7hl: W: non-standard-gid /usr/share/i2pd/certificates/family i2pd i2pd.armv7hl: W: non-standard-gid /usr/share/i2pd/certificates/reseed i2pd i2pd.armv7hl: W: non-standard-gid /var/lib/i2pd i2pd 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. i2pd.armv7hl: W: non-conffile-in-etc /etc/i2pd/tunnels.conf.d/README 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. i2pd.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. i2pd.armv7hl: E: logrotate-log-dir-not-packaged "/var/log/i2pd Please add the specified directory to the file list to be able to check permissions. i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/etc/i2pd/i2pd.conf" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/etc/i2pd/tunnels.conf" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/etc/i2pd/tunnels.conf.d/README" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/gostcoin.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/i2p-dev.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/i2pd-dev.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/mca2-i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/stormycloud.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/family/volatile.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/acetone_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/admin_at_stormycloud.org.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/arnavbhatt288_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/creativecowpat_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/echelon3_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/hankhill19580_at_gmail.com.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/hottuna_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/i2p-reseed_at_mk16.de.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/igor_at_novg.net.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/lazygravy_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/orignal_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/r4sas-reseed_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/rambler_at_mail.i2p.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/usr/share/i2pd/certificates/reseed/reseed_at_diva.exchange.crt" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/var/lib/i2pd/certificates" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/var/lib/i2pd/i2pd.conf" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/var/lib/i2pd/tunnels.conf" owned by "root" is stored in directory owned by "i2pd" i2pd.armv7hl: E: file-parent-ownership-mismatch Path "/var/lib/i2pd/tunnels.d" owned by "root" is stored in directory owned by "i2pd" 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. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 0.6 76.7 TOTAL 0.8 100.0 2 packages and 0 specfiles checked; 28 errors, 18 warnings, 16 filtered, 28 badness; has taken 0.8 s