============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib/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/texlive-rpmlintrc checks: 41, packages: 240 texlive-kpathsea-bin.armv7hl: W: permissions-missing-verifyscript missing %verify_permissions -e /usr/libexec/mktex/public Please add a %verifyscript section texlive.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. perl-biber.noarch: E: files-duplicated-waste (Badness: 100) 119978 Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/DataLists.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/DataLists.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/Date/Format.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/Date/Format.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/Entries.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/Entries.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/LaTeX/Recode.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/LaTeX/Recode.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/LaTeX/recode_data.xml /usr/lib/perl5/vendor_perl/5.40.0/Biber/LaTeX/recode_data.xml perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/Output/base.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/Output/base.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/Section.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/Section.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/Sections.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/Sections.pm perl-biber.noarch: W: files-duplicate /usr/lib/perl5/vendor_perl/5.40.0/biber-ms/Biber/UCollate.pm /usr/lib/perl5/vendor_perl/5.40.0/Biber/UCollate.pm Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. texlive-cweb-bin.armv7hl: E: env-script-interpreter (Badness: 9) /usr/bin/ctwill-proofsort /usr/bin/env perl texlive-cweb-bin.armv7hl: E: env-script-interpreter (Badness: 9) /usr/bin/twill-refsort /usr/bin/env perl This script uses 'env' as an interpreter. For the rpm runtime dependency detection to work, the shebang #!/usr/bin/env needs to be patched into #!/usr/bin/ otherwise the package dependency generator merely adds a dependency on /usr/bin/env rather than the actual interpreter /usr/bin/. Alternatively, if the file should not be executed, then ensure that it is not marked as executable or don't install it in a path that is reserved for executables. texlive-context-bin.armv7hl: W: dangling-symlink /usr/bin/context.lua /usr/share/texmf/scripts/context/lua/context.lua texlive-context-bin.armv7hl: W: dangling-symlink /usr/bin/mtx-context.lua /usr/share/texmf/scripts/context/lua/mtx-context.lua texlive-context-bin.armv7hl: W: dangling-symlink /usr/bin/mtxrun.lua /usr/share/texmf/scripts/context/lua/mtxrun.lua texlive-context-legacy-bin.armv7hl: W: dangling-symlink /usr/bin/texexec /usr/share/texmf/scripts/context/ruby/texexec.rb texlive-context-legacy-bin.armv7hl: W: dangling-symlink /usr/bin/texmfstart /usr/share/texmf/scripts/context/ruby/texmfstart.rb texlive-context-texlive-bin.armv7hl: W: dangling-symlink /usr/bin/contextjit /usr/share/texmf/scripts/context-texlive/stubs-mkiv/unix/contextjit texlive-context-texlive-bin.armv7hl: W: dangling-symlink /usr/bin/luatools /usr/share/texmf/scripts/context-texlive/stubs-mkiv/unix/luatools texlive-context-texlive-bin.armv7hl: W: dangling-symlink /usr/bin/mtxrunjit /usr/share/texmf/scripts/context-texlive/stubs-mkiv/unix/mtxrunjit The target of the symbolic link does not exist within this package or its file based dependencies. Verify spelling of the link target and that the target is included in a package in this package's dependency chain. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 4.9 32.1 BinariesCheck 3.6 23.1 SignatureCheck 3.4 22.2 BashismsCheck 1.7 11.0 TagsCheck 0.6 4.2 FilesCheck 0.5 3.0 SpecCheck 0.2 1.3 TOTAL 15.4 100.0 240 packages and 0 specfiles checked; 3 errors, 19 warnings, 1661 filtered, 118 badness; has taken 15.7 s