Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 810417 - media-plugins/gst-plugins-mplex-1.18.4-r1: QA: IUSE=orc is missing while plugin supports it
Summary: media-plugins/gst-plugins-mplex-1.18.4-r1: QA: IUSE=orc is missing while plug...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-25 18:17 UTC by Pacho Ramos
Modified: 2024-04-01 19:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2021-08-25 18:17:20 UTC
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
Comment 1 Mart Raudsepp gentoo-dev 2021-08-25 18:31:56 UTC
This looks like a bad QA check in eclass, making split plugin orc/introspection checks based on full tarball meson_options.
Comment 2 Alex Fan archtester 2021-09-06 08:12:33 UTC
I had exactly same warnings in media-plugins/gst-plugins-{soup,taglib,v4l2}
Comment 3 Larry the Git Cow gentoo-dev 2024-04-01 19:55:22 UTC
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(-)