System Information
Operating system: Linux-5.3.0-7629-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.44
Blender Version
Broken: version: 2.90.0 Alpha, branch: HEAD, commit date: 2020-07-02 12:26, hash: rBf58f09c9a910
Short description of error
For example, the built-in Bone Selection Sets addon stores some things as python properties:
bpy.types.Object.selection_sets = CollectionProperty( type=SelectionSet, ...) bpy.types.Object.active_selection_set = IntProperty(...)
When linking an armature and making a library override of it, these properties can't be edited and can't be overridden. I tried adding options={'LIBRARY_EDITABLE'} to these property definitions, but it didn't seem to make a difference. I also tried drawing them on the UI directly (as sliders) and storing them in bpy.types.Armature instead of bpy.types.Object, but to no avail.
Exact steps for others to reproduce the error
- Enable Bone Selection Sets addon
- Link the collection in above file to a new file
- Make Library Override->Armature
- See how Selection Sets are grayed out - you can't change the active selection set, and you can't rename any of them.
CC @Bastien Montagne (mont29) Is this supposed to be supported? I couldn't find a todo task, sorry if I'm being blind or dumb.