X and Y attributes of layers inside a group: Gimp and Krita's behaviour differ from MyPaint, specification is unclear
In case of situation like this:
Group layer x=100 y=100
Paint Layer x=100 y=100
Krita and Gimp read the position values of the paint layer as absolute, while MyPaint reads it as relative to the group layer's values. Hence Krita and Gimp will position the paint layer in x=100 and y=100, while MyPaint will understand it as x=200 and y=200.
Right now Krita deals with it by setting the position on the group layer to 0. It is then read correctly in all three programs.
Example file: test_file_ora_bounds_in_group_layers.ora
The specification is unclear on this point: https://invent.kde.org/documentation/openraster-org/-/blob/master/baseline/layer-stack-spec.rst