OCIO 1.0.9 released


Jeremy Selan <jeremy...@...>
 

I've just tagged the latest OCIO master as 1.0.9. There had been a
bunch of bugfixes in there, and it had been hurting our distros to not
have a tagged release with the lates.

-- Jeremy

**Version 1.0.9 (Sep 2 2013):**
* CDL cccid supports both named id and index lookups
* ociobakelut / ocioconvert updates
* FreeBSD compile dixes
* FileTransform disk cache allows concurrent disk lookups
* CSP windows fix
* Python 3 support (optional)
* Fix envvar abs/relative path testing
* Can explicitly declare config envvars
* gcc44 compile warning fixes


Richard Shaw <hobbe...@...>
 

Guess I got there too quick, don't see it yet on github...

Also, although it's not difficult to find a link would be handy :)

Thanks,
Richard


Jeremy Selan <jeremy...@...>
 

https://github.com/imageworks/OpenColorIO/tree/v1.0.9

Will send a link from now on! :)

(Docs are in the process of rebuilding, the website will be updated
momentarily).

On Mon, Sep 23, 2013 at 1:03 PM, Richard Shaw <hobbe...@gmail.com> wrote:
Guess I got there too quick, don't see it yet on github...

Also, although it's not difficult to find a link would be handy :)

Thanks,
Richard

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Richard Shaw <hobbe...@...>
 

Ok, a couple of observations when trying to build for Fedora 19 x86_64

1. I was using the pull 300 patch which is still open. It looks like parts of it were committed, but not all of it. I don't think all the hunks were needed...

2. I got an error here:
Building CXX object src/core_tests/CMakeFiles/ocio_core_tests.dir/__/core/GroupTransform.cpp.o
-- extracting...
     src='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/ext/distribute-0.6.36.tar.gz'
     dst='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/build/docs/distribute-prefix/src/distribute'
CMake Error at distribute-stamp/extract-distribute.cmake:11 (message):
  error: file to extract does not exist:
  '/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/ext/distribute-0.6.36.tar.gz'

Looks like distribute is not part of the archive yet? It's not part of Fedora either as far as I can tell so I'll have to use the bundled version.

Thanks,
Richard


Jeremy Selan <jeremy...@...>
 

Ok, a couple of observations when trying to build for Fedora 19 x86_64

1. I was using the pull 300 patch which is still open. It looks like parts
of it were committed, but not all of it. I don't think all the hunks were
needed...
Can you clarify what you mean by this? I'm not sure what the "pull 300
patch" refers to.


2. I got an error here:
Building CXX object
src/core_tests/CMakeFiles/ocio_core_tests.dir/__/core/GroupTransform.cpp.o
-- extracting...

src='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/ext/distribute-0.6.36.tar.gz'

dst='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/build/docs/distribute-prefix/src/distribute'
CMake Error at distribute-stamp/extract-distribute.cmake:11 (message):
error: file to extract does not exist:
Yah, I'm seeing that too. Looks like the docs build target is hosed
for 1.0.9; looking into it...

Can you confirm that everything works, other than the docs?

-- Jeremy



'/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/ext/distribute-0.6.36.tar.gz'

Looks like distribute is not part of the archive yet? It's not part of
Fedora either as far as I can tell so I'll have to use the bundled version.

Thanks,
Richard

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Richard Shaw <hobbe...@...>
 

On Mon, Sep 23, 2013 at 3:36 PM, Jeremy Selan <jeremy...@...> wrote:
> Ok, a couple of observations when trying to build for Fedora 19 x86_64
>
> 1. I was using the pull 300 patch which is still open. It looks like parts
> of it were committed, but not all of it. I don't think all the hunks were
> needed...

Can you clarify what you mean by this? I'm not sure what the "pull 300
patch" refers to.


Thanks,
Richard 


Richard Shaw <hobbe...@...>
 

On Mon, Sep 23, 2013 at 3:36 PM, Jeremy Selan <jeremy...@...> wrote:
> 2. I got an error here:
> Building CXX object
> src/core_tests/CMakeFiles/ocio_core_tests.dir/__/core/GroupTransform.cpp.o
> -- extracting...
>
> src='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/ext/distribute-0.6.36.tar.gz'
>
> dst='/home/build/rpmbuild/OpenColorIO/BUILD/OpenColorIO-1.0.9/build/docs/distribute-prefix/src/distribute'
> CMake Error at distribute-stamp/extract-distribute.cmake:11 (message):
>   error: file to extract does not exist:

Yah, I'm seeing that too. Looks like the docs build target is hosed
for 1.0.9; looking into it...

Can you confirm that everything works, other than the docs?

Haven't done any real testing, but the build completes with docs off.

Thanks,
Richard 


Richard Shaw <hobbe...@...>
 

On Mon, Sep 23, 2013 at 3:36 PM, Jeremy Selan <jeremy...@...> wrote:
Yah, I'm seeing that too. Looks like the docs build target is hosed
for 1.0.9; looking into it...

Can you confirm that everything works, other than the docs?

Jeremy,

Do you know why distribute was added? Looking at upstream it appears to be a depreciated fork of Setuptools.

Thanks,
Richard 


Jeremy Selan <jeremy...@...>
 

Not sure why distribute was added. I'm very comfortable switching
back if we believe it to be appropriate.

-- Jeremy

On Thu, Sep 26, 2013 at 12:51 PM, Richard Shaw <hobbe...@gmail.com> wrote:
On Mon, Sep 23, 2013 at 3:36 PM, Jeremy Selan <jeremy...@gmail.com>
wrote:

Yah, I'm seeing that too. Looks like the docs build target is hosed
for 1.0.9; looking into it...

Can you confirm that everything works, other than the docs?

Jeremy,

Do you know why distribute was added? Looking at upstream it appears to be a
depreciated fork of Setuptools.
https://pypi.python.org/pypi/distribute/0.6.49

Thanks,
Richard

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Malcolm Humphreys <malcolmh...@...>
 

Sorry in the middle of a house move. It was part of the python 3 pull request someone sent. I thought it was a requirement to get it to work with 3. Once I'm back up and running I'm happy to revert it but that will be a few days away.

Jeremy Selan <jeremy...@gmail.com> wrote:

Not sure why distribute was added. I'm very comfortable switching
back if we believe it to be appropriate.

-- Jeremy

On Thu, Sep 26, 2013 at 12:51 PM, Richard Shaw <hobbe...@gmail.com> wrote:
On Mon, Sep 23, 2013 at 3:36 PM, Jeremy Selan <jeremy...@gmail.com>
wrote:

Yah, I'm seeing that too. Looks like the docs build target is hosed
for 1.0.9; looking into it...

Can you confirm that everything works, other than the docs?

Jeremy,

Do you know why distribute was added? Looking at upstream it appears to be a
depreciated fork of Setuptools.
https://pypi.python.org/pypi/distribute/0.6.49

Thanks,
Richard

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Richard Shaw <hobbe...@...>
 

On Thu, Sep 26, 2013 at 3:14 PM, Malcolm Humphreys <malcolmh...@...> wrote:
Sorry in the middle of a house move. It was part of the python 3 pull request someone sent. I thought it was a requirement to get it to work with 3. Once I'm back up and running I'm happy to revert it but that will be a few days away.

No hurry, unless 1.0.9 fixes a major bug...

If we're going to bundle something then a (non-beta) version of setuptools would be appropriate but an option to use the system installed version should be available since almost any nix system will already have it. 

Thanks,
Richard


Malcolm Humphreys <malcolmh...@...>
 

I just pushed a change which switches back to setuptools as the distribute fork has long been merged back into setuptools.

I have also pushed the versions of:
Jinja2-2.7.1.tar.gz
Pygments-1.6.tar.gz
Sphinx-1.2b3.tar.gz
docutils-0.11.tar.gz
setuptools-1.1.6.tar.gz

Let me know if you run into problems.

.malcolm


On 26/09/2013, at 10:24 PM, Richard Shaw wrote:

On Thu, Sep 26, 2013 at 3:14 PM, Malcolm Humphreys <malcolmh...@...> wrote:
Sorry in the middle of a house move. It was part of the python 3 pull request someone sent. I thought it was a requirement to get it to work with 3. Once I'm back up and running I'm happy to revert it but that will be a few days away.

No hurry, unless 1.0.9 fixes a major bug...

If we're going to bundle something then a (non-beta) version of setuptools would be appropriate but an option to use the system installed version should be available since almost any nix system will already have it. 

Thanks,
Richard

--
You received this message because you are subscribed to the Google Groups "OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ocio-dev+u...@....
For more options, visit https://groups.google.com/groups/opt_out.


Richard Shaw <hobbe...@...>
 

On Tue, Oct 8, 2013 at 6:15 PM, Malcolm Humphreys <malcolmh...@...> wrote:
I just pushed a change which switches back to setuptools as the distribute fork has long been merged back into setuptools.

I have also pushed the versions of:
Jinja2-2.7.1.tar.gz
Pygments-1.6.tar.gz
Sphinx-1.2b3.tar.gz
docutils-0.11.tar.gz
setuptools-1.1.6.tar.gz

Let me know if you run into problems.

Thanks... Do we need to tag a new release for this? Or is it possible to retag 1.0.9?

Richard 


Malcolm Humphreys <malcolmh...@...>
 

Sorry took me ages to get back to this, version v1.0.9 has been tagged again with the doc system changes and the ExponentOp fix is also in there.

Let me know if this doesn't work for you.

**Version 1.0.9 (Nov 5 2013):**
   * CDL cccid supports both named id and index lookups
   * ociobakelut / ocioconvert updates
   * FreeBSD compile dixes
   * FileTransform disk cache allows concurrent disk lookups
   * CSP windows fix
   * Python 3 support (optional)
   * Fix envvar abs/relative path testing
   * Can explicitly declare config envvars
   * gcc44 compile warning fixes
   * ExponentOp collapsing fix
   * updated setuptools, docutils, jinja, pigments, sphinx

.malcolm


On 09/10/2013, at 4:33 PM, Richard Shaw wrote:

On Tue, Oct 8, 2013 at 6:15 PM, Malcolm Humphreys <malcolmh...@...> wrote:
I just pushed a change which switches back to setuptools as the distribute fork has long been merged back into setuptools.

I have also pushed the versions of:
Jinja2-2.7.1.tar.gz
Pygments-1.6.tar.gz
Sphinx-1.2b3.tar.gz
docutils-0.11.tar.gz
setuptools-1.1.6.tar.gz

Let me know if you run into problems.

Thanks... Do we need to tag a new release for this? Or is it possible to retag 1.0.9?

Richard 

--
You received this message because you are subscribed to the Google Groups "OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ocio-dev+u...@....
For more options, visit https://groups.google.com/groups/opt_out.


Richard Shaw <hobbe...@...>
 

Looks like it fixed my problems! Thanks!

I've dropped the patched based on pull request 300 as this version seems to incorporate SOME of the changes. The rest are not needed for linux but can anyone verify that the rest is no longer needed for MSVC 2010?


Thanks,
Richard


"Matteo F. Vescovi" <mfve...@...>
 

Hi!

On Mon, Sep 23, 2013 at 01:00:37PM -0700, Jeremy Selan wrote:
I've just tagged the latest OCIO master as 1.0.9. There had been a
bunch of bugfixes in there, and it had been hurting our distros to not
have a tagged release with the lates.
Actually, this version FTBFS as you can see at [1].

Former versions didn't have this kind of problem.
Is there any change I should care about?

Thanks in advance.

Cheers.


[1] http://debomatic-amd64.debian.net/unstable/pool/opencolorio_1.0.9~dfsg0-1/opencolorio_1.0.9~dfsg0-1.buildlog

--
Matteo F. Vescovi
Debian Maintainer
GnuPG KeyID: 0x83B2CF7A


"Matteo F. Vescovi" <mfve...@...>
 

Hi again!

On 2014-01-17 at 17:33, Matteo F. Vescovi <mfve...@gmail.com> wrote:
Actually, this version FTBFS as you can see at [1].
[1] is now attached to avoid unavailability due to build machine
refresh.

Former versions didn't have this kind of problem.
Is there any change I should care about?
So, any advice?

TIA.


--
Matteo F. Vescovi
Debian Maintainer
GnuPG KeyID: 0x83B2CF7A
Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlOyBuYW1lPSJzaWduYXR1cmUu
YXNjIg0KQ29udGVudC1EZXNjcmlwdGlvbjogRGlnaXRhbCBzaWduYXR1cmUNCg0KLS0tLS1CRUdJ
TiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdudVBHIHYyLjAuMjIgKEdOVS9MaW51eCkN
CkNvbW1lbnQ6IERlYmlhbiBwb3dlcmVkIQ0KDQppUUljQkFFQkNBQUdCUUpTNjhtQ0FBb0pFS1VH
TmJ5L0FsZHNjYkVRQUorNXN0dDRqZlpNNmJUZ0hCSGtFVFg1DQo2N2FSUERxRWhwT2NWS2psK1V5
alozcDRESEZsMjFmYzUxemtKZ2FiNkhOeEFSUk8vYjB3NStmbjdFTHJnajBHDQpNR1NsQ0JxbERD
VmI1RVEvZ2xxeEcxV0VKWDVPUHhtbHpQc0VJd0k2SGlTSkE5dnRGNHJBdEc5WXhpTlg3czdZDQpL
M2w0bVJqdWlHSnVRd21HSGppNzdpa1pWMzBLQ2N0dU54QWVKdjM1SVFRTzRTeTlKWDZNVnA1bHhs
dXQ5aXZuDQpYMzh1QWx0dTZDYmlmaE81a1JYekh1MWtOTUw3dFI2MXlvRHJHZ3hjOVVmU2loSlg5
N0VCWEZ3Ulg1eXhyalBQDQpTbTB6N05oTWIwYktyTUM2MTUrdXBhcmMyOGVVMVV2NnNMbllTczh6
Uk9qNlliNEs2Y2o4RlczMzJjMDIxTktsDQpqUXVZZ0pIdXBic0lwekpXOHhjTHoyUU9XNStrWURo
d0hSN01PRG9LM3MyZmdKbVJGYUdpNHRjUXJYQ0pHdkFQDQpFUVJUekJVVmJOeEVDbjAzWVZZTGlu
Z1pacDB4STZiOVpURmdIUy9uN3pBK1RZZWJDRGFJK1pDcHhoMXlON2pMDQpVaHlGeEtyWUZ3S2h3
UTFkaUVsMVdDS21nRXVwVkhIcnlHSGo5SEIzY3NKcFJBMWlpekc2MktFSkxVRjliVDB3DQpGajQ2
VjlOdmpacjVEalp6N1BUckJsU2wrSzQ5VkhFaE5odThLZFh1ek0ybDVEdUo5dUp4MzBoVmhUeSs2
VW1IDQptenFYb3lpQkJXLzIxcXlhVEJPSnBKRHBZbk55djBndFNSTndwaEJrdisrekh0WHJBUnEz
VWNVN3VnOTg0cmQvDQpkb2NUY1NESFlMTWw4aU9MV2lpeg0KPTZOdG4NCi0tLS0tRU5EIFBHUCBT
SUdOQVRVUkUtLS0tLQ0K