Jump to content
You must now use your email address to sign in [click for more info] ×

OpenColorIO config cannot be set unless it has write permissions


Recommended Posts

Hello. I believe this to be a bug. Currently when trying to set an OpenColorIO config on macOS, Affinity Photo requires write permission to the config file. However it should only need read permission.

  1. Are you using the latest release version?
    Yes. 1.8.3
  2. Can you reproduce it?
    Yes. See below.
  3. Does it happen for a new document? If not do you have a document you can share that shows the problem? https://github.com/imageworks/OpenColorIO-Configs
  4. If you cannot provide a sample document then please give an accurate description of the problem for example it should include most of the following:
  •    What is your operating system and version (Windows 10, OSX Mojave, iOS 12 etc)? macOS 10.14.6 (18G4032)
  •    What happened for you (and what you expected to happen) See below
  •    Provide a recipe for creating the problem (step-by-step what you did). See below
  •    Screenshots (very handy) or a screen capture/video. See below
  •    Any unusual hardware (like tablets or external monitors or drives that may affect things) or relevant other applications like font managers or display managers. No
  •    Did this same thing used to work and if so have you changed anything recently? (software or hardware) No

Steps to reproduce.

1. Check permissions are read-only on config.ocio

$ ls -al /Library/Application\ Support/OpenColorIO/aces_1.2/config.ocio
-rw-r--r--  1 root  admin  170835  5 Apr 02:41 /Library/Application Support/OpenColorIO/aces_1.2/config.ocio

2. Go to Preferences --> Colour

3. Set OpenColorIO Configuration File - in our case /Library/Application Support/OpenColorIO/aces_1.2/config.ocio (downloaded from https://github.com/imageworks/OpenColorIO-Configs )

2123656312_ScreenShot2020-04-14at11_45_19am.png.28d42aaf4b63ea10bc394fc88607311e.png

4. Infinity Photo asks to restart the application

790005508_ScreenShot2020-04-14at11_45_25am.png.b734b39eed7729923e7e4091c1279724.png

5. Go to Preferences --> Colour

1059095575_ScreenShot2020-04-14at11_45_55am.png.eeaf23c27fe067d8e45c8c1855e66aac.png

6. No OpenColorIO Configuration file is set anymore. It has forgotten what was just set

7. Set permissions to read/write

$ sudo chmod 666 "/Library/Application Support/OpenColorIO/aces_1.2/config.ocio"
$ ls -al /Library/Application\ Support/OpenColorIO/aces_1.2/config.ocio 
-rw-rw-rw-  1 root  admin  170835  5 Apr 02:41 /Library/Application Support/OpenColorIO/aces_1.2/config.ocio

8. Go to Preferences --> Colour

9. Set OpenColorIO Configuration File - in our case /Library/Application Support/OpenColorIO/aces_1.2/config.ocio

10. Restart Affinity Photo

11. Config is now set

 

As far as I am aware, Affinity Photo should not require write permissions to the config.ocio file. It should only require read permssions as it should not need to modify this file. Therefore I believe this to be a bug. Please let me know if you need any more information.

thanks,

Tristan.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.