============================ rpmlint session starts ============================ rpmlint: 2.5.0 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 rpmlintrc: /home/abuild/rpmbuild/SOURCES/gettext-rpmlintrc checks: 41, packages: 7 gettext-runtime.src: E: unused-rpmlintrc-filter "gettext-tools.* postun-without-ldconfig" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext.* shlib-policy-missing-suffix" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext-tools.* devel-file-in-non-devel-package" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext-csharp.* package-with-huge-docs" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext.* non-devel-buildrequires" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext-csharp.* no-binary" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext.* percent-in-provides" gettext-runtime.src: E: unused-rpmlintrc-filter "gettext.* percent-in-obsoletes" envsubst.x86_64: W: unstripped-binary-or-object /usr/bin/envsubst gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/bin/gettext gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/bin/msgfmt gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/bin/ngettext gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/lib64/libasprintf.so.0.0.0 gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/lib64/libgettextlib-0.22.5.so gettext-runtime.x86_64: W: unstripped-binary-or-object /usr/lib64/libgettextsrc-0.22.5.so gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgattrib gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgcat gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgcmp gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgcomm gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgconv gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgen gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgexec gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgfilter gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msggrep gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msginit gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgmerge gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msgunfmt gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/msguniq gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/recode-sr-latin gettext-tools.x86_64: W: unstripped-binary-or-object /usr/bin/xgettext gettext-tools.x86_64: W: unstripped-binary-or-object /usr/lib64/gettext/cldr-plurals gettext-tools.x86_64: W: unstripped-binary-or-object /usr/lib64/gettext/hostname gettext-tools.x86_64: W: unstripped-binary-or-object /usr/lib64/gettext/urlget gettext-tools.x86_64: W: unstripped-binary-or-object /usr/lib64/libgettextpo.so.0.5.10 gettext-tools.x86_64: W: unstripped-binary-or-object /usr/lib64/preloadable_libintl.so libtextstyle0.x86_64: W: unstripped-binary-or-object /usr/lib64/libtextstyle.so.0.2.1 This executable should be stripped from debugging symbols, in order to take less space and be loaded faster. This is usually done automatically at buildtime by rpm. gettext-runtime-tools-doc.noarch: W: potential-bashisms /usr/share/doc/packages/gettext-runtime/examples/build-aux/csharpcomp.sh.in gettext-runtime.x86_64: W: potential-bashisms /usr/bin/gettext.sh gettext-tools.x86_64: W: potential-bashisms /usr/share/gettext/projects/GNOME/team-address gettext-tools.x86_64: W: potential-bashisms /usr/bin/gettextize gettext-tools.x86_64: W: potential-bashisms /usr/bin/autopoint gettext-tools.x86_64: W: potential-bashisms /usr/share/gettext/projects/KDE/team-address gettext-tools.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.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.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-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++-kde/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++-qt/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++-wxwidgets/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c++20/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome3/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-c/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-clisp/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-gawk/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-guile/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-librep/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-objc-gnome/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-objc-gnustep/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-objc/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-pascal/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-perl/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-php/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-python/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-sh/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-smalltalk/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-tcl-tk/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/examples/hello-tcl/INSTALL gettext-runtime-tools-doc.noarch: W: install-file-in-docs /usr/share/doc/packages/gettext-runtime/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-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-objc-gnome/autoclean.sh /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/autoclean.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome/autoclean.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome3/autoclean.sh gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-objc-gnome/autogen.sh /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/autogen.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome/autogen.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome3/autogen.sh gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-ycp/po/LINGUAS /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/po/LINGUAS:/usr/share/doc/packages/gettext-runtime/examples/hello-c++-kde/po/LINGUAS:/usr/share/doc/packages/gettext-runtime/examples/hello-c++-qt/po/LINGUAS:/usr/share/doc/packages/gettext-runtime/examples/hello-c++-wxwidgets/po/LINGUAS:/usr/share/doc/packages/gettext-runtime/examples/hello-c++/po/LINGUAS:(and 19 more) gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-objc-gnome/po/Makevars /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/po/Makevars:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome/po/Makevars:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome3/po/Makevars gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-c++20/po/POTFILES.in /usr/share/doc/packages/gettext-runtime/examples/hello-c++-gnome/po/POTFILES.in:/usr/share/doc/packages/gettext-runtime/examples/hello-c++/po/POTFILES.in gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-objc/m4/Makefile.am /usr/share/doc/packages/gettext-runtime/examples/hello-c++-kde/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime/examples/hello-c++/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime/examples/hello-c++20/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome/m4/Makefile.am:/usr/share/doc/packages/gettext-runtime/examples/hello-c-gnome3/m4/Makefile.am:(and 2 more) gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-objc/autoclean.sh /usr/share/doc/packages/gettext-runtime/examples/hello-c++/autoclean.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c++20/autoclean.sh:/usr/share/doc/packages/gettext-runtime/examples/hello-c/autoclean.sh gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-c++20/autogen.sh /usr/share/doc/packages/gettext-runtime/examples/hello-c++/autogen.sh gettext-runtime-tools-doc.noarch: W: files-duplicate /usr/share/doc/packages/gettext-runtime/examples/hello-c++20/po/Makevars /usr/share/doc/packages/gettext-runtime/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 6.1 81.2 ExtractRpm 0.5 6.4 BinariesCheck 0.3 4.2 FilesCheck 0.3 3.6 SignatureCheck 0.1 1.4 TOTAL 7.5 100.0 7 packages and 0 specfiles checked; 10 errors, 69 warnings, 725 filtered, 10 badness; has taken 7.6 s