Bug 1038860

Summary: OpenColorIO is not compiled with OpenImageIO so ocioconvert and ocidisplay are not created
Product: [Fedora] Fedora EPEL Reporter: grants
Component: OpenColorIOAssignee: Richard Shaw <hobbes1069>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: el6CC: grants, hobbes1069
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: OpenImageIO-1.2.3-3.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-29 21:23:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Spec file created for 1.0.7-5. tested on centos6 none

Description grants 2013-12-06 00:29:29 UTC
Created attachment 833383 [details]
Spec file created for 1.0.7-5. tested on centos6

Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install OpenColorIO
2. Try to run ocioconvert or ociodisplay


Actual results:

File(s) does not exits

Expected results:
File is compiled/located in the filesystem 

Additional info:
I have attached the new spec file. I have also removed the cmake workaround in light of EPEL providing cmake28 package

Comment 1 grants 2013-12-06 00:34:01 UTC
This does however mean that OpenImageIO is required to be installed when installing OpenColorIO. 

Grant

Comment 2 Richard Shaw 2013-12-06 03:46:49 UTC
This is the unfortunate side effect of trying to avoid a boot-strapping scenario as OpenColorIO uses OpenColorIO for color management, which after discussion with both project teams seemed more important. I would really rather not have to deal with boot-strapping the two packages unless there is a compelling reason to do so.

Comment 3 grants 2013-12-08 23:02:34 UTC
Are you saying that  OpenColorIO uses OpenImageIO and OpenImageIO uses OpenColorIO ?

Maybe we can seperate the utilities out into their own RPM then eg OpenColorIO-tools. That way we keep the existing packages as they are and make a new one. 

eg 
compile OpenColorIO
Compile OpenImageIO
Compile OpenColorIO-tools

This removes the need for bootstrapping and maintains the flexibility

Comment 4 Richard Shaw 2014-01-07 19:45:57 UTC
After some discussion on the development mailing list I think we are ok. I am going to split the utilities out of the main OCIO package but only for convenience. It doesn't affect the cross-dependency in any way.

I need to make sure that each release of Fedora is on the latest bugfix version of OpenImageIO first otherwise I'll have to build OIIO again.

Comment 5 Richard Shaw 2014-01-13 17:48:22 UTC
I'm taking the opportunity to update the OpenImageIO package to a newer version (1.2.3) so I'll be rebuilding it, OpenColorIO, and Blender.

Comment 6 Fedora Update System 2014-01-13 19:40:07 UTC
OpenImageIO-1.2.3-3.el6,OpenColorIO-1.0.9-2.el6,blender-2.49b-9.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/OpenImageIO-1.2.3-3.el6,OpenColorIO-1.0.9-2.el6,blender-2.49b-9.el6

Comment 7 Fedora Update System 2014-01-14 20:57:14 UTC
Package OpenImageIO-1.2.3-3.el6, OpenColorIO-1.0.9-2.el6, blender-2.49b-9.el6:
* should fix your issue,
* was pushed to the Fedora EPEL 6 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing OpenImageIO-1.2.3-3.el6 OpenColorIO-1.0.9-2.el6 blender-2.49b-9.el6'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0175/OpenImageIO-1.2.3-3.el6,OpenColorIO-1.0.9-2.el6,blender-2.49b-9.el6
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2014-01-29 21:23:04 UTC
OpenImageIO-1.2.3-3.el6, OpenColorIO-1.0.9-2.el6, blender-2.49b-9.el6 has been pushed to the Fedora EPEL 6 stable repository.  If problems still persist, please make note of it in this bug report.