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...
x86 keyworded
~ppc64 keyworded
~arm done
I did graphene for amd64-fbsd but gst-* fails to build.
Created attachment 543504 [details] graphene build.log (ppc) Builds fine on ~ppc.
Is bug 660594 considered a blocker for this?
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)
sparc done.
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(+)
~ppc keyworded thanks to ernsteiswuerfel!
What about bug 650636?
(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.
Lets not consider BSD specific failures blocking all linux keywords too.
arm64 keyworded
~ia64 keyworded
hppa keyworded
*-fbsd is gone.
SuperH port disbanded.
added ~alpha
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(-)]
Unable to check for sanity: > no match for package: media-libs/graphene-1.10.0
All sanity-check issues have been resolved
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(-)