Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 773655 - media-libs/opencolorio-2.0.0: version bump
Summary: media-libs/opencolorio-2.0.0: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-01 22:25 UTC by Sam James
Modified: 2021-07-16 05:48 UTC (History)
2 users (show)

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


Attachments
opencolorio-2.0.0 ebuild (opencolorio-2.0.0.ebuild,2.05 KB, text/plain)
2021-04-01 14:52 UTC, Alfred Wingate
Details
pystring-1.1.3 ebuild (pystring-1.1.3.ebuild,701 bytes, text/plain)
2021-04-01 14:53 UTC, Alfred Wingate
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-01 22:25:38 UTC
Thanks!
Comment 1 Alfred Wingate 2021-04-01 14:52:02 UTC
I would have an ebuild that works, ive been using it with an out of tree media-video/olive git branch for a while.

It has the following dependencies that arent in ::gentoo
 * dev-cpp/pystring (weird to build system)
 * dev-python/sphinx_press_theme (required for building docs)
 * dev-python/sphinx-tabs (required for building docs, doesnt work fully as uses vuejs and other npm dependencies)

Issues atm are that one gpu test fails (tested on systems with Nvidia 1050ti proprietary driver and Intel HD graphics 620), cpu tests fail if compilation flags include a specified -march (tested znver2 and skylake) and that generated docs don't have working theming due to lack of sensible way to get the npm dependencies to sphinx_press_theme.

And as opencolorio-2.0.0 isnt api compatible with opencolorio-1.0.0 therefore there will be issues like:
 * doesn't work with available blender versions, according upstream it will be compatible with version 2.93. https://developer.blender.org/T85940
 * krita-4.4.2 fails on what I presume is the same issue. I've yet to look further into it and haven't found any bug report about this upstream.
Comment 2 Alfred Wingate 2021-04-01 14:52:18 UTC
Created attachment 696777 [details]
opencolorio-2.0.0 ebuild
Comment 3 Alfred Wingate 2021-04-01 14:53:12 UTC
Created attachment 696780 [details]
pystring-1.1.3 ebuild
Comment 4 rnddim 2021-04-30 11:42:25 UTC
Your pystring ebuild fails because the program is apparently hardcoded to expect gcc 9.2.0 to be installed. I was thinking of seeing if putting opencolorio 2.0.0 in its own slot would work, but I can't check that until I get pystring to build.
Comment 5 rnddim 2021-04-30 11:48:08 UTC
Nevermind on pystring, apparently libtool was the issue (apparently it needs to be recompiled when you install a new gcc, despite portage not setting up anything to do that?).
Comment 6 Alfred Wingate 2021-04-30 17:50:47 UTC
If you are intending on using the opencolorio-2.0.0 ebuild, id suggests using the improved version I have on an overlay https://gitlab.com/src_prepare/src_prepare-overlay/-/blob/master/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild . All the dependencies are also on this overlay if you need them.
Comment 7 Alfred Wingate 2021-04-30 17:54:17 UTC
Also notable that opencolorio-2.0.0 doesnt build against media-libs/openimageio-2.2.12.0 in certain constraints https://github.com/OpenImageIO/oiio/pull/2914 . either use 2.2.11.1 or 2.2.13.0.
Comment 8 Marco Scardovi (scardracs) 2021-07-16 05:48:46 UTC
Closed as we have it in ::gentoo https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da0328cf5f3819d72d617577a2122af02fbf6c