[Mono-bugs] [Bug 575562] New: WriteLinesToFile does not delete file
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sat Jan 30 09:44:09 EST 2010
http://bugzilla.novell.com/show_bug.cgi?id=575562
http://bugzilla.novell.com/show_bug.cgi?id=575562#c0
Summary: WriteLinesToFile does not delete file
Classification: Mono
Product: Mono: Tools
Version: SVN
Platform: Other
OS/Version: Other
Status: NEW
Keywords: easy_fix
Severity: Normal
Priority: P5 - None
Component: xbuild
AssignedTo: jankit at novell.com
ReportedBy: themann at indyfantasysports.net
QAContact: mono-bugs at lists.ximian.com
Found By: Development
Blocker: No
Description of Problem:
In the MSBuild implementation, the WriteLinesToFile, when specifying no Lines
and setting Overwrite to true, deletes the file. This detail is used in the
Clean target from Microsoft.Common.Targets to delete the CleanFile if all
files specified in the CleanFile have been successfully deleted.
XBuild implementation does not delete the file in this case, and leaves
a blank CleanFile in the OutDir after Clean.
Steps to reproduce the problem:
1. Create a new target with the WriteLinesToFile with Lines empty or omitted,
and Overwrite set to true OR use a project file which eventually imports
Microsoft.Common.Targets
2. Execute the specified target in the build file (use the Clean target of a
project that had previously executed Build on a Microsoft.Common.Targets based
project)
Actual Results:
The file specified ($(BaseIntermediatePath)$(CleanFile) on
Microsoft.Common.Targets based project) is deleted.
Expected Results:
The file specified exists as empty.
How often does this happen?
Every run.
Additional Information:
This functionality is required in order to fully clean projects based
on Microsoft.Common.Targets. Leaving the extra CleanFile can cause issues
with automated build and packaging systems.
--
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