============================ rpmlint session starts ============================ rpmlint: 2.8.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: 9 fwupd.armv6hl: W: self-obsoletion dbxtool <= 8 obsoletes dbxtool The package obsoletes itself. This is known to cause errors in various tools and should thus be avoided, usually by using appropriately versioned Obsoletes and/or Provides and avoiding unversioned ones. fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd-metadata/LVFS-CA.pem fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service fwupd.armv6hl: W: non-conffile-in-etc /etc/pki/fwupd/LVFS-CA.pem 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. fwupd-devel.armv6hl: E: no-binary typelib-1_0-Fwupd-2_0.armv6hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. fwupd.armv6hl: W: files-duplicate /etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service /etc/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service fwupd.armv6hl: W: files-duplicate /etc/pki/fwupd/LVFS-CA.pem /etc/pki/fwupd-metadata/LVFS-CA.pem Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 4.1 50.0 FilesCheck 1.3 16.1 BinariesCheck 1.2 15.0 BuildRootAndDateCheck 0.4 4.3 BashismsCheck 0.3 4.0 FilelistCheck 0.2 2.1 SpecCheck 0.2 2.0 SignatureCheck 0.2 1.9 TagsCheck 0.1 1.4 TOTAL 8.2 100.0 9 packages and 0 specfiles checked; 2 errors, 9 warnings, 31 filtered, 2 badness; has taken 8.4 s