Bug #24234
closed
Add warning for properties not case sensitive on Windows
Added by Elaad FURREEDAN 9 months ago.
Updated 6 months ago.
UX impact:
I dislike using that feature
Description
Let's say we define 2 properties with name toto
and ToTo
on Windows and Unix nodes and try to use it in a directive
- On a Unix node : ${node.properties[toto]} != ${node.properties[ToTo]}
> it is two different properties everything is fine
On Windows : ${node.properties[toto]} == ${node.properties[ToTo]}
-> on Windows it's interpreted as duplicates and produce an error
It is difficult to see why on the moment there is an error.
This is an OS behavior, and it is not documented anywhere. We should at least mentioned it in documentation
- Status changed from New to In progress
- Target version changed from 7.3.12 to 7.3.13
- Target version changed from 7.3.13 to 7.3.14
- Status changed from In progress to Pending technical review
- Assignee changed from Elaad FURREEDAN to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/5575
- Status changed from Pending technical review to New
- Assignee changed from Vincent MEMBRÉ to Elaad FURREEDAN
- Pull Request deleted (
https://github.com/Normation/rudder/pull/5575)
- Status changed from New to Pending technical review
- Assignee changed from Elaad FURREEDAN to Alexis Mousset
- Pull Request set to https://github.com/Normation/rudder-doc/pull/1029
- Assignee changed from Alexis Mousset to Vincent MEMBRÉ
- Assignee changed from Vincent MEMBRÉ to Alexis Mousset
- Assignee changed from Alexis Mousset to Vincent MEMBRÉ
- Assignee changed from Vincent MEMBRÉ to Alexis Mousset
- Status changed from Pending technical review to Pending release
- Fix check changed from To do to Checked
- Status changed from Pending release to Released
This bug has been fixed in Rudder 7.3.14, 8.0.8 and 8.1.1 which were released today.
Will hopefully be fixed in 8.2 by #23973
- Related to Bug #25726: Property name case collision is not longer a thing on Windows node since 8.2 added
Also available in: Atom
PDF