Project

General

Profile

Actions

Bug #24234

closed

Add warning for properties not case sensitive on Windows

Added by Elaad FURREEDAN 9 months ago. Updated 6 months ago.

Status:
Released
Priority:
N/A
Category:
Documentation
Target version:
Severity:
UX impact:
I dislike using that feature
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
Checked
Regression:
No

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


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #25726: Property name case collision is not longer a thing on Windows node since 8.2ReleasedFélix DALLIDETActions
Actions #1

Updated by Elaad FURREEDAN 9 months ago

  • Status changed from New to In progress
Actions #3

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 7.3.12 to 7.3.13
Actions #4

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 7.3.13 to 7.3.14
Actions #5

Updated by Elaad FURREEDAN 8 months ago

  • 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
Actions #6

Updated by Elaad FURREEDAN 8 months ago

  • 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)
Actions #7

Updated by Elaad FURREEDAN 8 months ago

  • 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
Actions #8

Updated by Elaad FURREEDAN 8 months ago

  • Assignee changed from Alexis Mousset to Vincent MEMBRÉ
Actions #9

Updated by Elaad FURREEDAN 8 months ago

  • Assignee changed from Vincent MEMBRÉ to Alexis Mousset
Actions #10

Updated by Elaad FURREEDAN 8 months ago

  • Assignee changed from Alexis Mousset to Vincent MEMBRÉ
Actions #11

Updated by Elaad FURREEDAN 8 months ago

  • Assignee changed from Vincent MEMBRÉ to Alexis Mousset
Actions #12

Updated by Anonymous 7 months ago

  • Status changed from Pending technical review to Pending release
Actions #13

Updated by Alexis Mousset 7 months ago

  • Fix check changed from To do to Checked
Actions #14

Updated by Vincent MEMBRÉ 7 months ago

  • 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.

Actions #15

Updated by Félix DALLIDET 6 months ago

Will hopefully be fixed in 8.2 by #23973

Actions #16

Updated by Elaad FURREEDAN 29 days ago

  • Related to Bug #25726: Property name case collision is not longer a thing on Windows node since 8.2 added
Actions

Also available in: Atom PDF