[Mono-bugs] [Bug 546608] New: xbuild is far too aggressive in converting '\' characters to '/' in all expressions and attribute values
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Oct 13 14:59:28 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=546608
Summary: xbuild is far too aggressive in converting '\'
characters to '/' in all expressions and attribute
values
Classification: Mono
Product: Mono: Tools
Version: 2.4.x
Platform: All
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Major
Priority: P5 - None
Component: xbuild
AssignedTo: jankit at novell.com
ReportedBy: abauer at embarcadero.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.3)
Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
xbuild is far too aggressive in converting '\' characters to '/' in all
expressions and attribute values. For instance, if I wanted to use the
WriteLinesToFile task and needed to include the '\' character in the Lines
attribute value to escape some regular expressions or if I needed to use the
Exec task to execute a perl -e command, it will currently fail miserably due to
blindly converting all '\' characers to '/'. Even '\\' sequences are converted
to '//' sequences. Not all '\' characters are "Windows" path separators.
Reproducible: Always
Steps to Reproduce:
1. Write an MSBuild script to process a text file using the exec task and call
"perl -e 's/\t/ /g' @(FileItem)"
2. The "\t" will convert to "/t" which will clearly not work.
3.
Actual Results:
One-line perl program simply doesn't work as intended due to '\' conversions.
Expected Results:
Expected the one-line perl program to properly convert tabs to the specified
number of spaces in the specified file.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list