Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 691806 - dev-lang/orc related USE flag masked while orc is stable or keyworded
Summary: dev-lang/orc related USE flag masked while orc is stable or keyworded
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-09 07:20 UTC by Mart Raudsepp
Modified: 2022-12-05 00:15 UTC (History)
6 users (show)

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


Attachments
build.log + tests (ppc64) (orc-0.4.31:20200504-233715.log,59.31 KB, text/plain)
2020-05-04 23:41 UTC, ernsteiswuerfel
Details
build.log + tests (ppc) (orc-0.4.31:20200504-203253.log,59.20 KB, text/plain)
2020-05-04 23:43 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2019-08-09 07:20:48 UTC
ORC is used to have much better performing optimized inner loops in GStreamer and related projects. Without it, it is using some generic code for stuff like video format conversions, audio format conversion and so on, which is probably much slower than it would be if ORC was enabled.
I'm not aware of many or any consumers of ORC that wouldn't go via USE=orc, but your arch does not seem to have the USE flag unmasked.

@arm: You have orc stable, but don't unmask the use flag like amd64/x86 do. Please check it works and unmask for better performing gstreamer, which is especially important on a platform like arm.

@arm64: You have orc keyworded, but still use.masked. Please either unmask it and use.stable.mask it until stabled, or stable 0.4.29 (there's a stablereq ongoing for other arches) and fully unmask it.

@ppc: see @arm

@hppa: see @arm64
Comment 1 Matt Turner gentoo-dev 2019-10-19 21:44:11 UTC
ppc/ppc64 are waiting for a release where the test suite works:

https://gitlab.freedesktop.org/gstreamer/orc/merge_requests/22
Comment 2 ernsteiswuerfel archtester 2020-05-04 23:41:58 UTC
Created attachment 636094 [details]
build.log + tests (ppc64)
Comment 3 ernsteiswuerfel archtester 2020-05-04 23:43:11 UTC
(In reply to Matt Turner from comment #1)
> ppc/ppc64 are waiting for a release where the test suite works:
> 
> https://gitlab.freedesktop.org/gstreamer/orc/merge_requests/22
orc-0.4.31 passes tests on ppc/ppc64.
Comment 4 ernsteiswuerfel archtester 2020-05-04 23:43:40 UTC
Created attachment 636096 [details]
build.log + tests (ppc)
Comment 5 Matt Turner gentoo-dev 2020-05-05 20:12:03 UTC
(In reply to ernsteiswuerfel from comment #3)
> (In reply to Matt Turner from comment #1)
> > ppc/ppc64 are waiting for a release where the test suite works:
> > 
> > https://gitlab.freedesktop.org/gstreamer/orc/merge_requests/22
> orc-0.4.31 passes tests on ppc/ppc64.

Yes, I added that to the tree for that reason precisely. Unfortunately ORC's reverse dependencies fail additional tests with USE=orc on ppc/ppc64 so I have not unmasked the USE flag.
Comment 6 matoro archtester 2022-12-05 00:15:52 UTC
(In reply to Matt Turner from comment #5)
> (In reply to ernsteiswuerfel from comment #3)
> > (In reply to Matt Turner from comment #1)
> > > ppc/ppc64 are waiting for a release where the test suite works:
> > > 
> > > https://gitlab.freedesktop.org/gstreamer/orc/merge_requests/22
> > orc-0.4.31 passes tests on ppc/ppc64.
> 
> Yes, I added that to the tree for that reason precisely. Unfortunately ORC's
> reverse dependencies fail additional tests with USE=orc on ppc/ppc64 so I
> have not unmasked the USE flag.

What revdeps is this referring to?  I'm looking into this but the test situation seems pretty bad even without USE=orc on the ones I tried.