From 9d8f6ca034029d312870d87863aa8754a00ea0b6 Mon Sep 17 00:00:00 2001 From: "Frank Dana (FeRD)" Date: Mon, 10 Sep 2018 05:17:54 +0000 Subject: [PATCH] Add explicit-lib-dependency exception for libreoffice When readying parlatype[1] for package review[2], I discovered that rpmlint was giving me an explicit-lib-dependency error on the parlatype-libreoffice-helpers package, due to its "Requires: libreoffice-pyuno%{?isa}" component. Obviously, a libreoffice package is not a library, even though the package name starts with 'lib'. This change adds an additional filter to the rpmlint.config , excluding `libreoffice.*$` from the explicit-lib-dependency check. [1]: https://github.com/gkarsay/parlatype [2]: https://bugzilla.redhat.com/show_bug.cgi?id=1624208 --- rpmlint.config | 1 + 1 file changed, 1 insertion(+) diff --git a/rpmlint.config b/rpmlint.config index 99142d3..148ffd0 100644 --- a/rpmlint.config +++ b/rpmlint.config @@ -407,6 +407,7 @@ addFilter("hardcoded-library-path .*/lib/udev(/|$)") addFilter("not-standard-release-extension") addFilter("explicit-lib-dependency (liberation-fonts|libertas-.*-firmware|libvirt$|.*-(java|python)$)") addFilter("explicit-lib-dependency (python-.*lib.*|python2-.*lib.*|python3-.*lib.*)$") +addFilter("explicit-lib-dependency libreoffice.*$") addFilter("filename-too-long-for-joliet") addFilter("symlink-should-be-") addFilter(r"dangling-\S*symlink /usr/share/doc/HTML/\S+/common .+/common$")