AcademySoftwareFoundation / OpenColorIO

A color management framework for visual effects and animation.
https://opencolorio.org
BSD 3-Clause "New" or "Revised" License
1.76k stars 434 forks source link

Improve Windows build scripts and documentation #1867

Open doug-walker opened 11 months ago

doug-walker commented 11 months ago

As mentioned in the Installation guide, there are two .bat scripts available to help install prerequisites and build OCIO on Windows. These are helpful, however, there are some rough edges with these scripts. For example, some of the instructions are not clear about installing vcpkg. Additionally, instructions should be added for using the Community rather than the Enterprise edition of Visual Studio.

This issue is for someone to take a fresh look at installation on Windows, from the point of view of an inexperienced developer, and make some improvements. Some of the improvements could be to the documentation page and some could be in the .bat scripts themselves.

eaniemey commented 10 months ago

Hi Doug, can you assign this one to me please?

carolalynn commented 10 months ago

Hi @eaniemey - Penne Lee had also expressed interest in working on this issue as well - if you're planning on working on it for Dev Days, could you please join the #devdays2023 channel on the OCIO slack instance, and also check in with Penne (I believe you both work at Intel) so that duplicate work is not done? :)

Thanks for your interest in contributing to OCIO!

eaniemey commented 10 months ago

Hi I reached out to Doug already on Slack.

From: Carol Payne @.> Date: Wednesday, October 11, 2023 at 12:09 PM To: AcademySoftwareFoundation/OpenColorIO @.> Cc: Niemeyer, Erik A @.>, Mention @.> Subject: Re: [AcademySoftwareFoundation/OpenColorIO] Improve Windows build scripts and documentation (Issue #1867)

Hi @eaniemeyhttps://github.com/eaniemey - Penne Lee had also expressed interest in working on this issue as well - if you're planning on working on it for Dev Days, could you please join the #devdays2023 channel on the OCIO slack instance, and also check in with Penne (I believe you both work at Intel) so that duplicate work is not done? :)

Thanks for your interest in contributing to OCIO!

— Reply to this email directly, view it on GitHubhttps://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1867#issuecomment-1758215985, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADHLAXHMMLUSIHGQVNDDRSLX63OGLANCNFSM6AAAAAA5CNGBGA. You are receiving this because you were mentioned.Message ID: @.***>

carolalynn commented 10 months ago

We're happy to have you work on it, I just wanted you to be aware of the possibility of duplicate effort. Penne had stated interest in this issue a few days ago.

pennelee commented 10 months ago

Thanks @carolalynn22 and @doug-walker for making the connection! Great minds... :)

As there are a few of us doing this set up on Windows, we decided we will roll up our feedback to Erik to drive the changes. Thank you!

carolalynn commented 10 months ago

Perfect! Sounds like a great approach. Thank you both!

doug-walker commented 10 months ago

Thank you both, we love the collaboration!

eaniemey commented 10 months ago

Summary: Below are the detailed observations the Intel team (Eli Hernandez, Penne Lee, Erik Niemeyer) made while attempting to get the OCIO build environment setup and building correctly. We would like to use these observations to spawn a discussion and subsequent sub-issues to resolve the problems we ran into.

--

doug-walker commented 5 months ago

Many thanks to the Intel team for the helpful notes about problems with the build system! The next step would be for someone to take those suggestions and make a PR with some improvements.