https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-fs/openafs-1.8.13 installs '.a' files without static-libs USE. Discovered on: amd64 (internal ref: ci) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0070
CC'ing also the author of the commit (0f31b49a7cacc5f9e71b5721c46879eb7c6d46bf)
Created attachment 908809 [details] build.log.xz build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Upstream has a restriction requiring static libraries. The build fails when static libraries are disabled. There is an explicit "--enable-static" set when econf is ran.
Question - At this point in time, upstream requires the '--enable-static'. How should I update the ebuild to satisfy the QA check? For example, I could add +static-libs to the USE, and then produce an warning or error out if '-static-libs' is specified.
I think the QA warning is indeed invalid here. I don't think the warning is in portage.git or gentoo.git's metadata/install-qa-check.d, so ago just needs to add it to an ignore list (correct me if I'm wrong), rather than us invent a variable to suppress it.
(In reply to Sam James from comment #5) > I think the QA warning is indeed invalid here. I don't think the warning is > in portage.git or gentoo.git's metadata/install-qa-check.d, so ago just > needs to add it to an ignore list (correct me if I'm wrong), rather than us > invent a variable to suppress it. completely right. Thanks for letting me know.