[Mono-bugs] [Bug 56993][Wis] Changed - Mono should autoconvert '\' to '/' in pathnames
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Wed, 20 Apr 2005 11:43:11 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by lupus@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=56993
--- shadow/56993 2005-01-12 18:15:44.000000000 -0500
+++ shadow/56993.tmp.10734 2005-04-20 11:43:11.000000000 -0400
@@ -3,13 +3,13 @@
Version: unspecified
OS: All
OS Details: Unix
Status: NEW
Resolution:
Severity: Unknown
-Priority: Normal
+Priority: Wishlist
Component: misc
AssignedTo: mono-bugs@ximian.com
ReportedBy: sam_bravard@yahoo.com
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
@@ -90,6 +90,20 @@
------- Additional Comments From joeshaw@novell.com 2005-01-12 18:15 -------
The flip side, as I mention in bug #71214, is that the backslash is
valid character in unix, and if it's transparently changed (as it is
already in some cases), it causes problems because it's thought to be
a path separator when really it's a part of the file name.
+
+------- Additional Comments From lupus@ximian.com 2005-04-20 11:43 -------
+I don't think that autoconverting '\' to '/' in paths is a wise move.
+Same with the auto case-insensitive file handling.
+It's true that such an hack may enable broken code written for windows
+to run on other platforms, but it will also make correct code behave
+incorrectly on Linux, for example.
+We could implement the behaviour only when an option is provided or an
+env var is set, but this is fragile, too: when an app is made of more
+than one component, it may hide the bug in one component and make the
+correct code misbehave in another.
+Changing to whishlist, but should be really notabug: if we have to add
+workarounds for every broken piece of code that happens to work on
+windows, mono will become a mess of unmaintainable code.