Summary: | media-plugins/gst-plugins-mplex-1.18.4-r1: QA: IUSE=orc is missing while plugin supports it | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | contact |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
This looks like a bad QA check in eclass, making split plugin orc/introspection checks based on full tarball meson_options. I had exactly same warnings in media-plugins/gst-plugins-{soup,taglib,v4l2} The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7946efcd4ae878f55b93e58eb7e4ad9475150d89 commit 7946efcd4ae878f55b93e58eb7e4ad9475150d89 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2024-03-18 14:08:40 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2024-04-01 19:53:31 +0000 gstreamer-meson.eclass: fix false positive missing IUSE=orc warnings Main packages are assumed to always want IUSE=orc when the meson option is there, whereas split plugins are considered to need it when they refer to orc_dep in one of their plugin subdirs and not need it when none do. Closes: https://bugs.gentoo.org/810417 Signed-off-by: Mart Raudsepp <leio@gentoo.org> eclass/gstreamer-meson.eclass | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c884dfce0c405fa409d0f8dc1b9517574010bcf commit 7c884dfce0c405fa409d0f8dc1b9517574010bcf Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2024-03-18 11:58:35 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2024-04-01 19:53:31 +0000 gstreamer-meson.eclass: fix false positive missing introspection warnings Split plugins would (almost?) never enable introspection build as they typically don't ship any libraries, much less those that would be set up for introspection. Bug: https://bugs.gentoo.org/810417 Signed-off-by: Mart Raudsepp <leio@gentoo.org> eclass/gstreamer-meson.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) |
I get this message in the logs: >>> Messages generated by process 145647 on 2021-08-25 18:44:52 CEST for package media-plugins/gst-plugins-mplex-1.18.4-r1: QA: configure QA: IUSE=orc is missing while plugin supports it QA: IUSE=introspection is missing while plugin supports it QA: IUSE=orc is missing while plugin supports it QA: IUSE=introspection is missing while plugin supports it Thanks