Just a quick update on this - it is due to changes in the pre-processor. In 1.5 it was (incorrectly) stripping out whitespace, which made it impossible to put newlines, double spaces, etc. in an argument. In 1.6 this problem was fixed but now it breaks older configurations :-(
We are looking into what we can do about this and hopefully will come up with a solution soon, Craig -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of östen petersson Sent: Tuesday, 15 February 2011 1:18 a.m. To: ccnet-user Subject: [ccnet-user] Re: CCNet project works fine in 1.5 but not in 1.6 @ johnny I had the same problem as you but with some other tool - the quickfix was to set all the args on one line - harder on the brain but it works On Feb 7, 8:17 pm, "Craig Sutherland" <[email protected]> wrote: > Hi John, > > I've managed to track down (roughly) where the problem is happening. > It appears that the changes to the pre-processor affect whether > whitespaces are being trimmed or not. In 1.5 the new lines and spaces > where being trimmed, in 1.6 they are not. Consequently NAnt does not like the build args. > > Unfortunately I don't know why this was changed or what effect it will > have if we change back. I will keep looking to see if I can figure out > how to revert to the previous behaviour. > > PS, don't worry about attaching the logs - the config is the main part > I needed :-) > > Craig > > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On > > Behalf Of JohnnyV > Sent: Tuesday, 8 February 2011 12:31 a.m. > To: ccnet-user > Subject: [ccnet-user] Re: CCNet project works fine in 1.5 but not in > 1.6 > > Hi Craig, here they are. > > <cruisecontrol xmlns="http://thoughtworks.org/ccnet/1/6"> > > <project name="JohnTest2" > > <tasks> > <nant> > <executable>C:\Program Files (x86)\nant-0.85\bin\nant.exe</ > executable> > <!-- This works in CCNet 1.6.7981.1 > <buildArgs>-D:myprop1=test123 -D:myprop2=test456</buildArgs> > --> > <!-- This works in CCNet 1.5.7256.1 but not in CCNet > 1.6.7981.1 --> > <buildArgs> > -D:myprop1=test123 > -D:myprop2=test456 > </buildArgs> > <!-- --> > <buildFile>D:\Build Area\John Test\Scripts\build.build</ > buildFile> > <targetList> > <target>target1</target> > </targetList> > </nant> > </tasks> > </project> > > </cruisecontrol> > > NANT: > <?xml version="1.0"?> > > <project name="build" xmlns="http://nant.sf.net/release/0.85/nant.xsd" > > <echo message="DEBUGGING START" /> > <echo message="project::get-name='${project::get-name()}'" /> > <echo > message="project::get-default-target='${project::get-default- > target()}'" /> > <echo message="target::exists('target1')='$ > {target::exists('target1')}'" /> > <echo message="DEBUGGING END" /> > > <target name="target1"> > <echo message="TARGET '${target::get-current-target()}' > STARTED" /> > <echo message="Starting build.build for project > '${CCNetProject}' at ${datetime::now()}" /> > </target> > > </project> > > I'm new to Google Groups - I thought there would be a way to attach > files, but I can't see any. The log files are a bit too long to just paste here. > >
