How do you propose to deal with the NAntContrib sources ?

will they be moved into /src/NAnt.Optional and /tests/NAnt.Optional or
will they be integrated into the current namespace structure ?

I would still like to get rid of needing a COM interop assembly for
SourceSafe (and if possible also for StarTeam, don't know if that's
possible though).  Can't we create a wrapper for the vss commandline
tool ?

Gert


On Sat, 2003-06-28 at 18:53, Ian MacLean wrote:
> OK I bit the bullet on this today and copied all the NAntContrib tasks 
> to a new NAnt.Optional directory under my nant source tree.
> I went thru and fixed all the issues Mike mentiond and then some. 
> Nothing too difficult just lots of find and replace. It all compiles and 
> the tasks load fine. I'm not going to commit this to the nant tree just 
> yet because:
> 
> 1) I don't think we are quite agreed that we should move all those tasks 
> into NAnt ( although I'm starting to lean that way ) and
> 2) if we do move them I'll get the sf admins to import the .rcs files so 
> that we can preserve the history.
> 
> what I'll do is post the updated source as a zip tomorrow so that people 
> can try it out and test that their favourite nantcontrib tasks are still 
> working.
> 
> NAnt.OptionalTasks.dll and dependencies weigh in at around 1mb which 
> won't make the distribution too much larger. I'm going to propose that 
> the optional stuff goes into a subdir of bin. so:
> bin\optional
> 
> this way there is less clutter in the main bin directory and users will 
> be able to  change a taskpath setting in the config file to prevent 
> scanning of NAnt.OptionalTasks.dll for tasks if they don't want to use it.
> 
> so any feedback on the strategy to take - and stay posted for that .zip.
> 
> Ian
> 
> >I am concerned about the friction NAnt users are experiencing trying to
> >contribute and in general use the NAntContrib tasks:
> >http://www.iunknown.com/000278.html
> >
> >I would love to help clean up NAntContrib. I have some recent experience
> >from updating the StarTeam tasks. I will take a look at the items Mike
> >listed and see what I can do. If anyone can relay motes of wisdom please
> >jump in. 
> >
> >Kevin Miller
> >
> >-------
> >From: Mike Roberts <[EMAIL PROTECTED]> 
> > Updating Nant-Contrib to latest Nant   
> >2003-06-25 14:56  
> > I spent a couple of hours looking at updating Nant-Contrb last night to
> >
> > compile against the latest NAnt, and realised its a lot more than just 
> > changing the namespace hierarchy from Sourceforge.Nant to Nant.Core. 
> > Other updates since Nant 0.8.2 that effect Nant-Contrib include:
> > - Logging has completely changed
> > - Log Listeners have disappeared, so FileLogListener and the RecordTask
> >
> > need to change significantly
> > - Some classnames have changed (e.g. 'MsftFXSDKExternalProgramBase')
> > - Some stuff has moved to Nant.Core.Types
> > - OptionCollection stuff seems to have completely changed
> > - and more (I think)
> > 
> >
> 
> 
> 
> > In light of this, the fact that I don't know Nant-Contrib very well,
> >and 
> > also that there aren't a significant amount of tests, I'm now reluctant
> >
> > to update the whole of Nant-Contrib. I'm only using the <mkiisdir>
> >task, 
> > so can just update that locally..
> > 
> > ....However, I'm going to bold now and give my opinion which the
> >project 
> > leads are more than free to completely disregard. :)
> > 
> > I don't really understand why Nant-Contrib and Nant are 2 separate 
> > projects. I can see the value in having separation to some extent (e.g.
> >
> > downloadable binaries, so that users don't have to download a bunch of 
> > tasks that they don't want), but on the other hand complete separation 
> > leads to (a) confusion in the user community and (b) the kind of 
> > situation that currently exists where there are significant differences
> >
> > between the 2 trees. I personally think it would be valuable,
> >therefore, 
> > if the following happened:
> > 1 - As a goal, the Nant-Contrib project should be phased out
> > 2 - All the work (that is going to continue to live on) from 
> > Nant-Contrib should be (task-by-task) brought into the Nant project, 
> > maybe under a separate directory called 'optional-tasks'[a]
> > 3 - The Nant buildfile should compile both the NAnt Core, the existing 
> > extra tasks and the 'optional-tasks' so that the latter of these don't 
> > get out of sync with changes to the core.
> > 4 - ... a result of which would be the tasks imported from Nant-Contrib
> >
> > would also be updated to fit in with latest NAnt
> > 
> > [a] - I actually think that some of the (smaller) tasks from 
> > Nant-Contrib maybe better off in the main Nant download. Perhaps the 
> > NAnt committee would want to think about each task on a case-by-case
> >basis.
> > 
> > Of course, I'm a newbie round here, and there are probably very good 
> > reasons for the separation of the projects and I'm just being 
> > presumptuous to suggest such a plan of action. :)
> > 
> > Cheers,
> > 
> > Mike
> >
> >
> >
> >
> >-------------------------------------------------------
> >This SF.Net email is sponsored by: INetU
> >Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> >_______________________________________________
> >nant-developers mailing list
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/nant-developers
> >  
> >
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
> _______________________________________________
> nant-developers mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-developers
> 
> 



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
NAntContrib-Developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer

Reply via email to