============================ rpmlint session starts ============================ rpmlint: 2.9.0 configuration: /opt/testing/lib64/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: 42, packages: 12 frr.x86_64: W: non-standard-uid /etc/frr frr frr.x86_64: W: non-standard-uid /etc/frr/daemons frr frr.x86_64: W: non-standard-uid /etc/frr/frr.conf frr frr.x86_64: W: non-standard-uid /etc/frr/vtysh.conf frr frr.x86_64: W: non-standard-uid /run/frr frr frr.x86_64: W: non-standard-uid /usr/share/factory/etc/frr frr frr.x86_64: W: non-standard-uid /usr/share/factory/etc/frr/daemons frr frr.x86_64: W: non-standard-uid /usr/share/factory/etc/frr/frr.conf frr frr.x86_64: W: non-standard-uid /usr/share/factory/etc/frr/vtysh.conf frr frr.x86_64: W: non-standard-uid /var/lib/frr frr frr.x86_64: W: non-standard-uid /var/log/frr frr 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. frr.x86_64: W: non-standard-gid /etc/frr frr frr.x86_64: W: non-standard-gid /etc/frr/daemons frr frr.x86_64: W: non-standard-gid /etc/frr/frr.conf frr frr.x86_64: W: non-standard-gid /etc/frr/vtysh.conf frrvty frr.x86_64: W: non-standard-gid /run/frr frrvty frr.x86_64: W: non-standard-gid /usr/share/factory/etc/frr frr frr.x86_64: W: non-standard-gid /usr/share/factory/etc/frr/daemons frr frr.x86_64: W: non-standard-gid /usr/share/factory/etc/frr/frr.conf frr frr.x86_64: W: non-standard-gid /usr/share/factory/etc/frr/vtysh.conf frrvty frr.x86_64: W: non-standard-gid /var/lib/frr frr frr.x86_64: W: non-standard-gid /var/log/frr frr 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. frr.x86_64: W: missing-call-to-setgroups-before-setuid /usr/bin/vtysh 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. frr.spec:338: W: macro-in-comment %{frr_logs} frr.spec:340: W: macro-in-comment %{frr_logs} frr.spec:341: W: macro-in-comment %{frr_logs} 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. frr.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/mtracebis libfrrospfapiclient0.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/libfrrospfapiclient.so.0.0.0 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 ExtractRpm 2.1 68.4 BinariesCheck 0.5 15.3 SignatureCheck 0.1 4.3 SharedLibraryPolicyCheck 0.1 3.8 TOTAL 3.1 100.0 12 packages and 0 specfiles checked; 0 errors, 28 warnings, 44 filtered, 0 badness; has taken 3.1 s