============================ rpmlint session starts ============================ rpmlint: 2.8.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: 41, packages: 2 rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/2A/2ADFDE960CE013D5CB0ABADBA8CCBF29A1C1DA33.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/35/3520CB388011840CA0D8D2E00283A8BC52EADA6D.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/3F/3F29AEABE93318B93FFCE8AC602AE55F6DDD3CB3.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/43/435A507DE8C05A6438F8CB98B0F656863F0BF8C0.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/46/46131ADEDC0AD6224E6CA17B3BA032C72327ACB1.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/4F/4F99782F54DAA66A0BB3C9D7A5614CD64D474E97.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/64/64B5ADFC471F5823C6F7C82999BB8D41B1DA86FC.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/68/6848F24E4BF90B7C56ABFFF92A978756BA69CEAB.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/6B/6B0DFD851B13BF22C31C09CB7E35808BFB94AAFE.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/7E/7E2E154B384185EA70B3441E01D8A0A227ADE873.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/7E/7EB42E14F5A4BEA21A6E099FDCCB6FF2B3560801.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/8C/8C9B6BE83A6990D2624F390FC291ACBD455CC2A5.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/92/9278D008FD5F9E8A5170F79767A0D0F121D18AE2.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/9A/9AC465D80EA8536D6B26499DEB553BE47BD825E3.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/B0/B09A8271D49567181B71A2C8AB7887ECFA250F1B.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/B3/B39C7D5661CE45D06188AE6B06A2F24C94454D29.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/B3/B3E1FA81C35FDFEAFF3868B0D67131601826AD53.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/B7/B7CD272B1A9B93752B8ADE3AD8562443BDB650C4.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/B8/B8DE2B886165AB8847CCB1BC0D0C36AD743EF18B.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/BB/BBB47A641EF952BE0042AA58E4D11177A5800A36.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/C3/C394888D72A708F9957059AB61A95C9964E1ECC8.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/D1/D1B2C1449BBDFF918E9F0C2A7C40C050E480A1FE.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/E3/E35833128096141A4E115F249BDF78C7EA3A4622.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/F7/F7AD8A88CD6B119F3FF03E550BB17AA0E13ABA8D.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/FF/FFA4EBBFE1BEE1A3D32250209628F64E89FCB515.lock rakudo.aarch64: E: zero-length /usr/share/perl6/core/repo.lock rakudo.spec:89: W: shared-dir-glob-in-files %{_bindir}/* The %files section contains "%{_bindir}/*", "%{_datadir}/*", "%{_docdir}/*", "%{_includedir}/*" or "%{_mandir}/*". These can lead to packagers not noticing when upstream adds new and possibly conflicting files in these directories. Therefore, files in these directories should be explicitely listed like "%{_bindir}/foobar" or "%{_includedir}/foobar.h". rakudo.spec:572: W: non-break-space line 572, char 65 The spec file contains a non-break space, which looks like a regular space in some editors but can lead to obscure errors. It should be replaced by a regular space. rakudo.aarch64: W: files-duplicate /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/FF/FFA4EBBFE1BEE1A3D32250209628F64E89FCB515.repo-id /usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/2A/2ADFDE960CE013D5CB0ABADBA8CCBF29A1C1DA33.repo-id:/usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/35/3520CB388011840CA0D8D2E00283A8BC52EADA6D.repo-id:/usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/3F/3F29AEABE93318B93FFCE8AC602AE55F6DDD3CB3.repo-id:/usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/43/435A507DE8C05A6438F8CB98B0F656863F0BF8C0.repo-id:/usr/share/perl6/core/precomp/3779D8BD08D08D7589B712555FA2F228821BD27E/46/46131ADEDC0AD6224E6CA17B3BA032C72327ACB1.repo-id:(and 19 more) Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. rakudo.aarch64: E: arch-dependent-file-in-usr-share (Badness: 590) /usr/share/perl6/runtime/dynext/libperl6_ops_moar.so This package installs an ELF binary in the /usr/share hierarchy, which is reserved for architecture-independent files only. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 3.4 84.2 BashismsCheck 0.2 5.9 BinariesCheck 0.2 5.1 TOTAL 4.0 100.0 2 packages and 0 specfiles checked; 27 errors, 3 warnings, 31 filtered, 616 badness; has taken 4.1 s