============================ 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 rpmlintrc: /home/abuild/rpmbuild/SOURCES/avr-libc-rpmlintrc checks: 41, packages: 2 avr-libc.src: E: unused-rpmlintrc-filter "W: static-library-without-debuginfo /" avr-libc.spec:64: E: obsolete-suse-version-check 1100 The specfile contains a comparison of %suse_version against a suse release that is no longer in maintenance. Consider removing obsolete parts of your spec file to make it more readable. avr-libc.spec:46: W: macro-in-comment %{name} avr-libc.spec:46: W: macro-in-comment %{name} avr-libc.spec:46: W: macro-in-comment %{doc_vers} 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. avr-libc.noarch: E: files-duplicated-waste (Badness: 100) 909500 Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr25/libattiny87.a /usr/avr/sys-root/lib/avr25/libata5272.a:/usr/avr/sys-root/lib/avr25/libata6616c.a avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr25/libattiny461a.a /usr/avr/sys-root/lib/avr25/libattiny44.a:/usr/avr/sys-root/lib/avr25/libattiny441.a:/usr/avr/sys-root/lib/avr25/libattiny44a.a:/usr/avr/sys-root/lib/avr25/libattiny45.a:/usr/avr/sys-root/lib/avr25/libattiny461.a avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr5/libata5795.a /usr/avr/sys-root/lib/avr4/libat90pwm2b.a:/usr/avr/sys-root/lib/avr4/libat90pwm3b.a:/usr/avr/sys-root/lib/avr4/libata6285.a:/usr/avr/sys-root/lib/avr4/libata6286.a:/usr/avr/sys-root/lib/avr4/libata6289.a:(and 6 more) avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr5/libatmega649p.a /usr/avr/sys-root/lib/avr5/libat90can32.a:/usr/avr/sys-root/lib/avr5/libat90can64.a:/usr/avr/sys-root/lib/avr5/libat90pwm216.a:/usr/avr/sys-root/lib/avr5/libat90pwm316.a:/usr/avr/sys-root/lib/avr5/libatmega165.a:(and 34 more) avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr5/libatmega64rfr2.a /usr/avr/sys-root/lib/avr5/libat90scr100.a:/usr/avr/sys-root/lib/avr5/libat90usb646.a:/usr/avr/sys-root/lib/avr5/libat90usb647.a:/usr/avr/sys-root/lib/avr5/libata5702m322.a:/usr/avr/sys-root/lib/avr5/libata5782.a:(and 38 more) avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr5/libm3000.a /usr/avr/sys-root/lib/avr5/libat94k.a avr-libc.noarch: W: files-duplicate /usr/avr/sys-root/lib/avr5/libatmega64a.a /usr/avr/sys-root/lib/avr5/libatmega16.a:/usr/avr/sys-root/lib/avr5/libatmega161.a:/usr/avr/sys-root/lib/avr5/libatmega162.a:/usr/avr/sys-root/lib/avr5/libatmega163.a:/usr/avr/sys-root/lib/avr5/libatmega16a.a:(and 4 more) Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. avr-libc.noarch: E: filelist-forbidden-fhs23 /usr/avr File violates FHS 2.3. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files FilesCheck 0.7 33.0 ExtractRpm 0.7 32.0 BashismsCheck 0.2 9.8 BinariesCheck 0.1 7.0 BuildRootAndDateCheck 0.1 6.2 FilelistCheck 0.1 5.5 TOTAL 2.1 100.0 2 packages and 0 specfiles checked; 4 errors, 10 warnings, 1299 filtered, 103 badness; has taken 2.2 s