Due to a conflict, and also to network issues, this commit message didn't get used on all the changes I just did: ------------------------------------------------------------------------- Attempt to implement <sysproperty (as Stefan did for traditional), and removed the hard coded settings for: 1) java.awt.headless 2) build.sysclasspath 3) build.clonevm ... so we can control them as needed, not brute force. Hopefully we get an environment more matching traditional (and problems like xdocslets spinning goes away). ------------------------------------------------------------------------- Basically I stopped hard coding, and started using the mechanism Stefan created. The command line (at bottom here) ought be what we should expect to see from builds. Hopefully it is correct. Please verify if you can. regards Adam ------------------------------------------------------------------------- F:\data\OSS\gump\python>python gump/test/pyunit.py testProperties [...] INFO:gump:Perform [ModelTestSuite::<bound method ModelTestSuite.testProperties o f <gump.test.model.ModelTestSuite instance at 0x00D07170>>] Normal Properties: gump.model.property.Property:project1.jar gump.model.property.Property:ant.home gump.model.property.Property:containsSpaces Workspace Normal Properties: gump.model.property.Property:build.sysclasspath Workspace System Properties: gump.model.property.Property:build.clonevm Command Line: java -Dbuild.clonevm=true org.apache.tools.ant.Main -Dbuild.sysclasspath=only "- Dproject1.jar=F:\data\OSS\gump\python\test\gump\module1\dist\lib\output1.jar " "- Dant.home=F:\data\OSS\gump\python\test\gump\module1\dist" "-DcontainsSpaces=a b c '' d e" gump BTW: I'll investigate escaping in parameters. -- Experience the Unwired Enterprise: http://www.sybase.com/unwiredenterprise Try Sybase: http://www.try.sybase.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org
> Adam, you did a great job here. > :-) > Cheers, Thanks. I was really hoping that this fix would stop the xdoclets build from spinning (despite Gump not being able to kill it) so raised my priority on fixing that. We got lucky (although I'm sorry we didn't capture data for Stefan.) BTW: I'm getting better and better coverage with unit tests, but a live run still seems to catch me. It is hard, and a little embarrassing, to have to do development (on a runtime interpreted language) in public (committing to CVS to test in a full environment) and I appreciate the team's patience with this. regards Adam --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org
Adam, you did a great job here. :-) Cheers, Antoine Adam R. B. Jack wrote: >Due to a conflict, and also to network issues, this commit message didn't >get used on all the changes I just did: > >------------------------------------------------------------------------- > >Attempt to implement <sysproperty (as Stefan did for traditional), >and removed the hard coded settings for: > >1) java.awt.headless >2) build.sysclasspath >3) build.clonevm > >... so we can control them as needed, not brute force. > >Hopefully we get an environment more matching traditional (and >problems like xdocslets spinning goes away). > >------------------------------------------------------------------------- > >Basically I stopped hard coding, and started using the mechanism Stefan >created. The command line (at bottom here) ought be what we should expect to >see from builds. Hopefully it is correct. Please verify if you can. > >regards > >Adam > > >------------------------------------------------------------------------- > >F:\data\OSS\gump\python>python gump/test/pyunit.py testProperties > > [...] > >INFO:gump:Perform [ModelTestSuite::<bound method >ModelTestSuite.testProperties o >f <gump.test.model.ModelTestSuite instance at 0x00D07170>>] > >Normal Properties: >gump.model.property.Property:project1.jar >gump.model.property.Property:ant.home >gump.model.property.Property:containsSpaces > >Workspace Normal Properties: >gump.model.property.Property:build.sysclasspath > >Workspace System Properties: >gump.model.property.Property:build.clonevm > >Command Line: >java -Dbuild.clonevm=true >org.apache.tools.ant.Main -Dbuild.sysclasspath=only "- >Dproject1.jar=F:\data\OSS\gump\python\test\gump\module1\dist\lib\output1.jar >" "- >Dant.home=F:\data\OSS\gump\python\test\gump\module1\dist" >"-DcontainsSpaces=a b >c '' d e" gump > > >BTW: I'll investigate escaping in parameters. >-- >Experience the Unwired Enterprise: >http://www.sybase.com/unwiredenterprise >Try Sybase: http://www.try.sybase.com > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org