From ce1d42aa54d30f4410570a93a90ef8894e459cef Mon Sep 17 00:00:00 2001 From: Todd Zullinger Date: Sun, 6 Dec 2020 14:39:05 -0500 Subject: [PATCH] lint: ignore "no-binary" warning for main git package Making the main package noarch is not trivial since we have arch-specific subpackages. (I'm not sure it's even possible.) As noted in 5c331b2 (fix/quiet rpmlint issues from libsecret split, 2020-04-05), when libsecret was split into a subpackage in 9d91bab (split libsecret credential helper into a subpackage (#1804741), 2020-02-19), it removed the only remaining binary from the main package. --- git.rpmlintrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/git.rpmlintrc b/git.rpmlintrc index a3dd0ad..9fd93ce 100644 --- a/git.rpmlintrc +++ b/git.rpmlintrc @@ -10,6 +10,10 @@ addFilter("git(-core-doc)?\..*: W: dangling-relative-symlink /usr/share/doc/git/ # git-gui requires git, which provides the git binary addFilter("git-gui.noarch: W: desktopfile-without-binary /usr/share/applications/git-gui.desktop git") +# ignore no binary warning for main git package; making it noarch isn't trivial +# since we have arch-specific subpackages +addFilter("git\..*: E: no-binary$") + # ignore no doc/manpage warnings where we don't expect any documentation addFilter("git-(all|core|credential-libsecret)\..*: W: no-documentation") addFilter("perl-Git-SVN.noarch: W: no-documentation")