Re: Various NAnt Updates
Richard Birkby <[email protected]> Thu, 23 Feb 2012 07:46:54 +0000
| Newsgroups | gmane.comp.windows.dotnet.nant.devel |
|---|---|
| Message-ID | <CAO+Vd0hWXe3mKHxu1hY=6xbbLc7Q8fgUL8PaEaKaR1f7UxHcdQ@mail.gmail.com> |
--===============5117310264245803049== Content-Type: multipart/alternative; boundary=20cf303f6acc0828c604b99cd92b --20cf303f6acc0828c604b99cd92b Content-Type: text/plain; charset=ISO-8859-1 Sounds great. Looking forward to it. For me, the big omission from the current nunit task has been /label support so I can figure out which failing test produced the exceptions in our 2MB of test/build output. I have had a look at the branch, but it doesn't look like it supports /label. Is that correct? Additionally, while I don't use the style task, I notice you aren't caching the compiled XSL transform between runs. This means you will incur a compile on every invocation. This will kill performance for users transforming many files. Richard On Thu, Feb 23, 2012 at 4:31 AM, Ryan Boggs <[email protected]> wrote: > Hi all, > > Just checking in with some progress that has been occurring in NAnt's > development. It's not a complete list but there are a few big ones > that I think are worth highlighting. > > * The VS project solution files for both NAnt and NAntContrib projects > have been updated to VS2010 format. > > * .NET/Mono 1.* runtime support for NAnt has been dropped. Target > support for .NET/Mono 1.* still exists, however. > > * The <style/> task has been updated to use xslCompiledTransform, > which should address the issue described here on Stackoverflow: > > http://stackoverflow.com/questions/5032347/xslt-stylesheet-replaces-self-closing-tags-with-empty-paired-tags > Thanks to Michael Tutty for the contribution via pull request for this > item. > > * The <mail/> task has been updated to use System.Net.Mail instead of > System.Web.Mail. During the process of updating this task, additional > features were added that we thought to be very helpful (such as > specifying a reply to address, specifying the port number to send mail > to, indicating whether or not to use an ssl connection, etc). > > * More work has gone into the <msbuild/> with the help from Dominik > Guder and Martin Aliger. From what I understand, there are still a > couple of outstanding issues with this item but the task is working > better with recent versions of msbuild scripts. This is still a high > priority. > > * Quite a bit of work has been put into upgrading the <nunit2/> task > to reference the latest version of NUnit. I'm happy to say that these > changes are currently in review to be imported into nant/master. The > version of NUnit being used for this upgrade is 2.6 final (which was > released just a few days ago). I'm hoping that this will go into > master soon. I want to say thanks to Charles Poole and the rest of > the NUnit dev team for their help and insight to get the <nunit2/> up > to speed. They were very helpful in this process. Anyone interested > in viewing these changes can see them here: > https://github.com/nant/nant/tree/nunitupdates > > * The nightly process for both NAnt and NAntContrib projects have > started up again. This time, an automated process has been setup with > extensive help from Dominik Guder to make sure that new nightly files > are generated whenever changes occur on the master branches of either > project. The last nightly was built on 2/19/2012 and includes all the > changes listed above except for the nunit changes. The nightly files > can be found in the following locations: > NAnt Nightlys: > https://sourceforge.net/projects/nant/files/nant/nightly/ > > NAntContrib Nightlys: > https://sourceforge.net/projects/nantcontrib/files/nantcontrib/nightly/ > > We are still trying to nail down release dates and should be > announcing them as soon as they are finalized. > > The next version number being targeted for NAnt/NAntContrib is > currently 0.92. It seems like the natural progression but we are > curious if you have any reasons to use a different version number (ie: > should we skip 0.92 and go to 0.95, etc). > > That's all I have for now. I will try to send out these kinds of > notices more often as progress continues. > > Thanks, > Ryan > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > nant-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nant-developers > --20cf303f6acc0828c604b99cd92b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <span style>Sounds great. Looking forward to it.</span><br style><br style>= <span style>For me, the big omission from the current nunit task has been /= label</span><br style><span style>support so I can figure out which failing= test produced the exceptions</span><br style> <span style>in our 2MB of test/build output.</span><br style><br style><spa= n style>I have had a look at the branch, but it doesn't look like it su= pports</span><br style><span style>/label. Is that correct?</span><div> <font color=3D"#222222" face=3D"arial, sans-serif"><br></font></div><div><f= ont color=3D"#222222" face=3D"arial, sans-serif">Additionally, while I don&= #39;t use the style task, I notice you aren't caching the compiled XSL = transform between runs. This means you will incur a compile on every invoca= tion. This will kill performance for users transforming many files.</font><= /div> <div><font color=3D"#222222" face=3D"arial, sans-serif"><br></font></div><d= iv><font color=3D"#222222" face=3D"arial, sans-serif"><br></font></div><div= ><font color=3D"#222222" face=3D"arial, sans-serif">Richard</font><div><br>= <div class=3D"gmail_quote"> On Thu, Feb 23, 2012 at 4:31 AM, Ryan Boggs <span dir=3D"ltr"><<a href= =3D"mailto:[email protected]">[email protected]</a>></span> wrote:<br><b= lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px = #ccc solid;padding-left:1ex"> Hi all,<br> <br> Just checking in with some progress that has been occurring in NAnt's<b= r> development. =A0It's not a complete list but there are a few big ones<b= r> that I think are worth highlighting.<br> <br> * The VS project solution files for both NAnt and NAntContrib projects<br> have been updated to VS2010 format.<br> <br> * .NET/Mono 1.* runtime support for NAnt has been dropped. =A0Target<br> support for .NET/Mono 1.* still exists, however.<br> <br> * The <style/> task has been updated to use xslCompiledTransform,<br> which should address the issue described here on Stackoverflow:<br> <a href=3D"http://stackoverflow.com/questions/5032347/xslt-stylesheet-repla= ces-self-closing-tags-with-empty-paired-tags" target=3D"_blank">http://stac= koverflow.com/questions/5032347/xslt-stylesheet-replaces-self-closing-tags-= with-empty-paired-tags</a><br> Thanks to Michael Tutty for the contribution via pull request for this item= .<br> <br> * The <mail/> task has been updated to use System.Net.Mail instead of= <br> System.Web.Mail. =A0During the process of updating this task, additional<br= > features were added that we thought to be very helpful (such as<br> specifying a reply to address, specifying the port number to send mail<br> to, indicating whether or not to use an ssl connection, etc).<br> <br> * More work has gone into the <msbuild/> with the help from Dominik<b= r> Guder and Martin Aliger. =A0From what I understand, there are still a<br> couple of outstanding issues with this item but the task is working<br> better with recent versions of msbuild scripts. =A0This is still a high<br> priority.<br> <br> * Quite a bit of work has been put into upgrading the <nunit2/> task<= br> to reference the latest version of NUnit. =A0I'm happy to say that thes= e<br> changes are currently in review to be imported into nant/master. =A0The<br> version of NUnit being used for this upgrade is 2.6 final (which was<br> released just a few days ago). =A0I'm hoping that this will go into<br> master soon. =A0I want to say thanks to Charles Poole and the rest of<br> the NUnit dev team for their help and insight to get the <nunit2/> up= <br> to speed. =A0They were very helpful in this process. =A0Anyone interested<b= r> in viewing these changes can see them here:<br> <a href=3D"https://github.com/nant/nant/tree/nunitupdates" target=3D"_blank= ">https://github.com/nant/nant/tree/nunitupdates</a><br> <br> * The nightly process for both NAnt and NAntContrib projects have<br> started up again. =A0This time, an automated process has been setup with<br= > extensive help from Dominik Guder to make sure that new nightly files<br> are generated whenever changes occur on the master branches of either<br> project. =A0The last nightly was built on 2/19/2012 and includes all the<br= > changes listed above except for the nunit changes. =A0The nightly files<br> can be found in the following locations:<br> NAnt Nightlys:<br> <a href=3D"https://sourceforge.net/projects/nant/files/nant/nightly/" targe= t=3D"_blank">https://sourceforge.net/projects/nant/files/nant/nightly/</a><= br> <br> NAntContrib Nightlys:<br> <a href=3D"https://sourceforge.net/projects/nantcontrib/files/nantcontrib/n= ightly/" target=3D"_blank">https://sourceforge.net/projects/nantcontrib/fil= es/nantcontrib/nightly/</a><br> <br> We are still trying to nail down release dates and should be<br> announcing them as soon as they are finalized.<br> <br> The next version number being targeted for NAnt/NAntContrib is<br> currently 0.92. It seems like the natural progression but we are<br> curious if you have any reasons to use a different version number (ie:<br> should we skip 0.92 and go to 0.95, etc).<br> <br> That's all I have for now. =A0I will try to send out these kinds of<br> notices more often as progress continues.<br> <br> Thanks,<br> Ryan<br> <br> ---------------------------------------------------------------------------= ---<br> Virtualization & Cloud Management Using Capacity Planning<br> Cloud computing makes use of virtualization - but cloud computing<br> also focuses on allowing computing to be delivered as a service.<br> <a href=3D"http://www.accelacomm.com/jaw/sfnl/114/51521223/" target=3D"_bla= nk">http://www.accelacomm.com/jaw/sfnl/114/51521223/</a><br> _______________________________________________<br> nant-developers mailing list<br> <a href=3D"mailto:[email protected]">nant-developers@li= sts.sourceforge.net</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/nant-developers" ta= rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/nant-developer= s</a><br> </blockquote></div><br></div></div> --20cf303f6acc0828c604b99cd92b-- --===============5117310264245803049== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ --===============5117310264245803049== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ nant-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nant-developers --===============5117310264245803049==--