System Information
Operating system: Linux-4.4.0-151-generic-x86_64-with-debian-stretch-sid 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.26
Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-15 09:24, hash: rB576963d7c1e4
Worked: 2.79, and 2.80 until a while ago
Short description of error
Often you want to load an image texture and use it both as input for color, as well as roughness or bump.
Previously it was possible to just duplicate the image node, set the second node to non-color and it would work as expected.
Now if you use the same image data-block, setting the colorspace will always set the colorspace for all instances of that image.
I know this is also kind of expected, but also breaks many older shaders.
Exact steps for others to reproduce the error
Open this blendfile and try to change the colorspace of just one image node to non-color.