============================ 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/gettext-rpmlintrc checks: 41, packages: 5 gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext-tools.* postun-without-ldconfig" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext.* shlib-policy-missing-suffix" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext-tools.* devel-file-in-non-devel-package" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext-csharp.* package-with-huge-docs" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext.* non-devel-buildrequires" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext-csharp.* no-binary" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext.* percent-in-provides" gettext-runtime-mini.src: E: unused-rpmlintrc-filter "gettext.* percent-in-obsoletes" gettext-runtime-mini-tools-doc.noarch: W: potential-bashisms /usr/share/doc/packages/gettext-runtime-mini/examples/build-aux/csharpcomp.sh.in gettext-runtime-mini.x86_64: W: potential-bashisms /usr/bin/gettext.sh gettext-tools-mini.x86_64: W: potential-bashisms /usr/share/gettext/projects/GNOME/team-address gettext-tools-mini.x86_64: W: potential-bashisms /usr/bin/gettextize gettext-tools-mini.x86_64: W: potential-bashisms /usr/bin/autopoint gettext-tools-mini.x86_64: W: potential-bashisms /usr/share/gettext/projects/KDE/team-address gettext-tools-mini.x86_64: W: potential-bashisms /usr/share/gettext/config.rpath checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. gettext-tools-mini.x86_64: E: non-devel-file-in-devel-package /usr/lib64/libgettextpo.so.0.5.10 A non-development file is located in a devel package. gettext-tools-mini.x86_64: E: library-without-ldconfig-postun /usr/lib64/libgettextpo.so.0.5.10 This package contains a library and provides no %postun scriptlet containing a call to ldconfig. gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-kde/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-qt/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-wxwidgets/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome3/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-clisp/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-gawk/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-guile/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-librep/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc-gnome/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc-gnustep/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-pascal/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-perl/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-php/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-python/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-sh/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-smalltalk/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-tcl-tk/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-tcl/INSTALL gettext-runtime-mini-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime-mini/examples/hello-ycp/INSTALL A file whose name suggests that it contains installation instructions is included in the package. Such instructions are often not relevant for already installed packages. gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc-gnome/autoclean.sh /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/autoclean.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome/autoclean.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome3/autoclean.sh gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc-gnome/autogen.sh /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/autogen.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome/autogen.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome3/autogen.sh gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-ycp/po/LINGUAS /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/po/LINGUAS:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-kde/po/LINGUAS:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-qt/po/LINGUAS:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-wxwidgets/po/LINGUAS:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/po/LINGUAS:(and 19 more) gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc-gnome/po/Makevars /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/po/Makevars:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome/po/Makevars:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome3/po/Makevars gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/po/POTFILES.in /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-gnome/po/POTFILES.in:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/po/POTFILES.in gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc/m4/Makefile.am /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++-kde/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c-gnome3/m4/Makefile.am:(and 2 more) gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-objc/autoclean.sh /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/autoclean.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/autoclean.sh:/usr/share/doc/packages/gettext-runtime-mini/examples/hello-c/autoclean.sh gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/autogen.sh /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/autogen.sh gettext-runtime-mini-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++20/po/Makevars /usr/share/doc/packages/gettext-runtime-mini/examples/hello-c++/po/Makevars 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 BashismsCheck 5.1 81.0 BinariesCheck 0.4 5.7 ExtractRpm 0.3 4.7 FilesCheck 0.3 4.1 TOTAL 6.3 100.0 5 packages and 0 specfiles checked; 10 errors, 41 warnings, 711 filtered, 10 badness; has taken 6.3 s