Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 662458 - media-libs/graphene keywording for media-libs/gst-plugins-base
Summary: media-libs/graphene keywording for media-libs/gst-plugins-base
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2018-07-30 10:31 UTC by Mart Raudsepp
Modified: 2021-01-10 20:22 UTC (History)
4 users (show)

See Also:
Package list:
media-libs/graphene-1.10.2 media-libs/gst-plugins-base-1.14.5-r1
Runtime testing required: ---
nattka: sanity-check+


Attachments
graphene build.log (ppc) (graphene-1.8.2:20180814-235021.log,61.06 KB, text/plain)
2018-08-15 12:38 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2018-07-30 10:31:05 UTC
graphene is automagically required by gst-plugins-base when OpenGL is enabled (USE=opengl and/or USE=gles2). As it provides important additional gltransformation and glvideoflip elements and additional features to glshader, we don't want to fix the automagic, but rather just always pull it in and let it be used.

Please keyword it (as apparently you do have opengl or gles2, as repoman complained on the conditional graphene dependency) and re-keyword the gst-plugins-base revbump that fixes the automagic. Alternatively drop gstreamer-gl support via whatever is deemed appropriate, e.g. p.use.masking opengl/gles2 on gst-plugins-{base,bad,gtk,vaapi}

For prefix I had to remove the following keywords due to graphene not being keyworded:

~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris

However these prefix keywords have been having broken deps for a long time due to many many other missing keywords on dependencies (and profiles being exp). Please handle it all or de-keyword all of gstreamer and whatever else...
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2018-07-31 00:44:13 UTC
x86 keyworded
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-08-07 08:34:31 UTC
~ppc64 keyworded
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-08-08 21:07:05 UTC
~arm done
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-08-09 08:23:17 UTC
I did graphene for amd64-fbsd but gst-* fails to build.
Comment 5 ernsteiswuerfel archtester 2018-08-15 12:38:01 UTC
Created attachment 543504 [details]
graphene build.log (ppc)

Builds fine on ~ppc.
Comment 6 Rolf Eike Beer archtester 2018-08-27 18:53:42 UTC
Is bug 660594 considered a blocker for this?
Comment 7 Mart Raudsepp gentoo-dev 2018-08-27 19:22:23 UTC
No, that's a mesa bug, just don't have that combination (USE=gles2 should only be used for hardware not capable of opengl, but gstreamer happens to support building binaries that support both at once - if mesa headers allow; they allow on 64bit)
Comment 8 Rolf Eike Beer archtester 2018-08-28 17:01:52 UTC
sparc done.
Comment 9 Larry the Git Cow gentoo-dev 2018-09-17 21:06:08 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699adbfffec109afdebd68b1997bef7f0f11ac4d

commit 699adbfffec109afdebd68b1997bef7f0f11ac4d
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-09-17 20:29:45 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-09-17 21:03:05 +0000

    media-libs/gst-plugins-base: bump to 1.14.3 for upstream bug fixes
    
    Two revisions (broken automagic graphene dep in -r0), because otherwise the
    deptree would be broken for many slow architectures necessitating de-keywording
    of ALL gstreamer plugin packages on 1.14.3 bumps..
    
    Bug: https://bugs.gentoo.org/662458
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-libs/gst-plugins-base/Manifest               |   1 +
 .../gst-plugins-base-1.14.3-r1.ebuild              | 181 +++++++++++++++++++++
 .../gst-plugins-base-1.14.3.ebuild                 | 181 +++++++++++++++++++++
 .../gst-plugins-cdparanoia-1.14.3.ebuild           |  19 +++
 .../gst-plugins-libvisual-1.14.3.ebuild            |  25 +++
 5 files changed, 407 insertions(+)
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2018-10-06 18:53:17 UTC
~ppc keyworded thanks to ernsteiswuerfel!
Comment 11 Rolf Eike Beer archtester 2019-02-18 20:06:18 UTC
What about bug 650636?
Comment 12 Mart Raudsepp gentoo-dev 2019-02-22 22:35:06 UTC
(In reply to Rolf Eike Beer from comment #11)
> What about bug 650636?

Please ignore gstreamer-1.14 test failures for now; I will try my luck again with fixing them with 1.16 (out upstream within a month or so). Not being able to reliably reproduce most of them doesn't help.
Comment 13 Mart Raudsepp gentoo-dev 2019-03-31 05:33:07 UTC
Lets not consider BSD specific failures blocking all linux keywords too.
Comment 14 Aaron Bauman (RETIRED) gentoo-dev 2019-04-14 21:14:16 UTC
arm64 keyworded
Comment 15 Sergei Trofimovich (RETIRED) gentoo-dev 2019-04-29 08:54:55 UTC
~ia64 keyworded
Comment 16 Rolf Eike Beer archtester 2019-08-10 09:13:27 UTC
hppa keyworded
Comment 17 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-11 17:19:45 UTC
*-fbsd is gone.
Comment 18 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-03-26 14:07:47 UTC
SuperH port disbanded.
Comment 19 Matt Turner gentoo-dev 2020-04-28 20:15:58 UTC
added ~alpha
Comment 20 NATTkA bot gentoo-dev 2020-09-13 11:37:52 UTC
Sanity check failed:

> media-libs/gst-plugins-base-1.14.5
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/multilib/n32 (6 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-),abi_mips_n64(-),abi_mips_o32(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/n32 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/n64 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n64(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/o32 (10 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_o32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/multilib/n32 (6 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-),abi_mips_n64(-),abi_mips_o32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/n32 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/n64 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n64(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/o32 (10 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_o32(-)]
> media-libs/gst-plugins-base-1.14.5-r1
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/multilib/n32 (6 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-),abi_mips_n64(-),abi_mips_o32(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/n32 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/n64 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n64(-)]
>   depend ~mips exp profile default/linux/mips/17.0/mipsel/o32 (10 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_o32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/multilib/n32 (6 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-),abi_mips_n64(-),abi_mips_o32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/n32 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n32(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/n64 (2 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_n64(-)]
>   rdepend ~mips exp profile default/linux/mips/17.0/mipsel/o32 (10 total)
>     >=media-libs/tremor-0_pre20130223[abi_mips_o32(-)]
Comment 21 NATTkA bot gentoo-dev 2020-11-07 15:25:11 UTC
Unable to check for sanity:

> no match for package: media-libs/graphene-1.10.0
Comment 22 NATTkA bot gentoo-dev 2020-11-11 23:14:34 UTC
All sanity-check issues have been resolved
Comment 23 Larry the Git Cow gentoo-dev 2021-01-10 20:22:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7859bb6301bac1a37e8b34a1b19c31feb5f453

commit 5e7859bb6301bac1a37e8b34a1b19c31feb5f453
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2021-01-10 20:21:54 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2021-01-10 20:22:35 +0000

    media-libs/gst-plugins-base: drop Prefix keywords, bug #662458
    
    Closes: https://bugs.gentoo.org/662458
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 media-libs/gst-plugins-base/gst-plugins-base-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8052fe3826eeca49eec377397b7dcb93fdfd19c1

commit 8052fe3826eeca49eec377397b7dcb93fdfd19c1
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2021-01-10 20:20:41 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2021-01-10 20:22:31 +0000

    media-libs/gst-plugins-bad: drop Prefix keywords, bug #662458
    
    Bug: https://bugs.gentoo.org/662458
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 media-libs/gst-plugins-bad/gst-plugins-bad-1.14.5.ebuild | 4 ++--
 media-libs/gst-plugins-bad/gst-plugins-bad-1.16.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d101d6d2952a0c02ae6950fbe01cebe619d4822

commit 9d101d6d2952a0c02ae6950fbe01cebe619d4822
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2021-01-10 20:19:21 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2021-01-10 20:22:31 +0000

    media-libs/gstreamer: drop Prefix keywords, bug #662458
    
    Bug: https://bugs.gentoo.org/662458
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 media-libs/gstreamer/gstreamer-1.14.5.ebuild | 13 +------------
 media-libs/gstreamer/gstreamer-1.16.2.ebuild | 13 +------------
 2 files changed, 2 insertions(+), 24 deletions(-)