What should happen if we rename a package, by only changing lower/uppercase:
Rename
FooBar
to
Foobar
(there is an issue about this 17587 Renaming Package in Nautilus does not work)
I am not yet sure what *should* happen:
- raise an error, because (somewhere deep in the system) the names are considered
�� the same
- "silently" rename the package but do not make the package dirty
- make the package dirty (just like if we would have change the name from
�� FooBar to FooBaz)
?
For example, in MCPackage #= and #hash, it looks like names, only differing
in case, should be equal or should point to the same MCPackage.