Re: @author tag recommendation

2004-03-17 Thread Costin Manolache
the foundation - perhaps it needs better lawyers. Letting fear to drive an open source project is IMO a very bad management. Costin Dirk-Willem van Gulik wrote: On Mar 15, 2004, at 11:49 PM, Conor MacNeill wrote: As a result, I would like to open a discussion on the ant-dev list to see the impact

cvs commit: ant CONTRIBUTORS

2004-03-13 Thread costin
costin 2004/03/13 00:29:26 Modified:.CONTRIBUTORS Log: Removing my name Revision ChangesPath 1.2 +0 -1 ant/CONTRIBUTORS Index: CONTRIBUTORS === RCS file: /home/cvs/ant

Re: Task for the new Pack200 format

2004-02-14 Thread Costin Manolache
it in the core, so we can unpack antlibs with it :-) ( a better target would be CDC - not JDK1.2 :-) Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: Microsoft XML scripting patent

2004-02-14 Thread Costin Manolache
and VB ( Sam Ruby may know - he was there :-), it should be about the same time. It seems like yet another broad patent on common technology... Maybe Conor could ask the board ? Costin Jan [1] http://cvs.apache.org/viewcvs.cgi/ant/docs/manual/OptionalTasks/script.html [2] http://cvs.apache.org

Re: Ant 2.0

2004-02-09 Thread Costin Manolache
had a hard time debugging this ( I had similar problems many times ). I would preffer a warning for undefined properties outside echo/fail instead of the option to fail - since in the second case it may fail in too many build.xml files, forcing people to just disable it. Costin

Re: auto download of antlibs

2004-02-09 Thread Costin Manolache
to integrate this with ant, or have some more standalone tool that can be used to keep a component repository up to date, a tool with an ant task for use in a build file. A sort of apt-get for apache stuff... I think having this bundled/integrated with ant would be an excelent idea ! Costin

Re: Ant 2.0

2004-02-09 Thread Costin Manolache
? ). If the behavior is warn - with maybe an option to silence it - people could avoid a lot of errors and it would be easier to debug. Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL

Re: [vote] Ant 1.6 : further release plan

2003-10-16 Thread Costin Manolache
Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

RE: Getting 1.6 out the door

2003-09-03 Thread Costin Manolache
is a new syntax for macrodef variables. Costin No context, no unnecessary brain cycles to figure out what is what. I'll be just as glad as the next guy to use macrodef, I just don't want that power to come of the expanse of Ant's simplicitly and user-friendliness

Re: Getting 1.6 out the door

2003-08-29 Thread Costin Manolache
) Costin Comments? Conor - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [VOTE] Adding Permissions / Security Manager to Java task and JUnit task

2003-08-22 Thread Costin Manolache
+1 Costin Antoine Levy-Lambert wrote: See : http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22533 I am quoting Martijn Kruithof : The following bug reports are associated with Security Manager issues: http://issues.apache.org/bugzilla/show_bug.cgi?id=6323 and http

Re: [OT] Build Time

2003-08-22 Thread Costin Manolache
, antcall and maybe few others ) Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [OT] Build Time

2003-08-17 Thread Costin Manolache
. Costin Nicola Ken Barozzi wrote: Sending this to ant-dev too. Vadim Gritsenko wrote, On 15/08/2003 23.28: Just ran Cocoon build under optimize it. Not the clean build, but second one, when there is nothing to do. It took 6 minutes on 1.6GHz P4 desktop box. Guess where all this time has

Re: beating the dead Ant 1.6 horse

2003-08-14 Thread Costin Manolache
. This would allow them to be taskdef'd in later in a build. What's the status on that ? Any decision on how to deal with the loaders ? I'll have some time next week, I wanted to finish the classloader task - is it still usefull ? Costin

Re: [Patch] namespace and antlib

2003-08-14 Thread Costin Manolache
) This will override the antcontribs' uris definition of shellscript. 4) This will execute the new definition. All this overriding may create some bad maintaince problems. I wish we wouldn't support this feature... Costin I have changed this to ant:*, Hmm, what will be the replacement

Re: PropertyHelper (was: Re: beating the dead Ant 1.6 horse)

2003-08-14 Thread Costin Manolache
to deal with ${prop}. Costin Cheers, -- knut Nicola Ken Barozzi [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Dominique Devienne wrote, On 12/08/2003 15.37: I'm also interested PropertyHelper, and in particular Costin's experimental XPath based one. I'd like to be able

RE: override

2003-08-09 Thread Costin Manolache
the precedence rules are used. IMHO ant should try to be a bit easier to use than XSLT. Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

RE: override

2003-08-08 Thread Costin Manolache
that nobody understand - and to be honest I have a lot of trouble understanding most of the overriding - even in the simple examples on the thread, I can't imagine what will happen when people start using this with dozens of targets. Costin

RE: override

2003-08-08 Thread Costin Manolache
-cases? By adding specialized tasks for your use case ? That is what we were trying to do. I'm confused, I tought we are discussing import :-) Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e

Re: override

2003-08-08 Thread Costin Manolache
appreciate :-) Sorry for repeating what has been discussed, I was very concerned about mixing import with OO and complex name resolution rules ( like in XSLT import :-) Costin - To unsubscribe, e-mail: [EMAIL PROTECTED

Re: override

2003-08-07 Thread Costin Manolache
at runtime. As long as it's not disguised as import :-) Costin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: override

2003-08-07 Thread Costin Manolache
, include is not strong enough, as I cannot override, and complete namespacing prevents me from overriding the dependency chain. It's like saying copy is not strong enough to compile java code :-) Costin - To unsubscribe, e

RE: override

2003-08-06 Thread Costin Manolache
to a flexibility syndrome. One think I don't understand is why the import should be used as a OO substitute. Most languages I know define the import in a much simpler way. Maybe I'm missing too much of the context, I'm still trying to get updated with the mailing lists. Costin On a project

Re: Using classloader for Junit

2003-06-20 Thread Costin Manolache
reliable than other alternative ). The classloader scheme is actually much safer than what jboss is using. I'm sure there will be some combination of loaders where classloader may generate an error, but it's better than any other scheme that I know or tried so far. Costin

Re: Using classloader for Junit

2003-06-20 Thread Costin Manolache
to create arbitrary loaders or support reloading which are not yet implemented. Costin Peter On Thu, 2003-06-19 at 08:52, Nick Chalko wrote: peter reilly wrote: Check the ant faq http://ant.apache.org/faq.html#delegating-classloader In essence you need to place the junit.jar file

Re: antlib / proposal of Peter Reilly

2003-05-22 Thread Costin Manolache
Stefan Bodewig wrote: On 21 May 2003, Stefan Bodewig [EMAIL PROTECTED] wrote: I've seen that Costin and Conor prefer that antlibs specify their URI themselves. Could anybody please explain why OK, let me try to summarize your answers: Peter says - letting the user chose the URI may

Re: antlib

2003-05-22 Thread Costin Manolache
of solutions, and a lot is a matter of taste and prefference. So far I've heard the strong opinion of Jose on roles - and I'm not sure on the other's opinions. There are 2 negative opinions so far. If we decide to add roles, I would like to be clear where other committers stand. Costin

Re: [VOTE] Peter Reilly as committer

2003-05-22 Thread Costin Manolache
+1 Costin Conor MacNeill wrote: Hi, I would like to propose Peter Reilly as an Ant committer. He has submitted a number of patches that advance the Ant core fanctions as well as helping out answering questions on the user list. I think we've all seen that he has the persistence required

Re: antlib / proposal of Peter Reilly

2003-05-21 Thread Costin Manolache
Stefan Bodewig wrote: On Mon, 19 May 2003, peter reilly [EMAIL PROTECTED] wrote: 1) are build script authors allowed to specify arbitary URIs for ant type definitions? I do not think this is a good idea. I've seen that Costin and Conor prefer that antlibs specify their URI

Re: [PMC VOTE] Adoption of Bylaws

2003-05-20 Thread Costin Manolache
don't believe the bylaws include all they should, that's OK, of course, but please give me details on what changes are required. Thanks Conor +1 Costin

Re: antlib / proposal of Peter Reilly

2003-05-20 Thread Costin Manolache
. Costin

Re: antlib / proposal of Peter Reilly

2003-05-18 Thread Costin Manolache
feedback. Same here. If it can be split into smaller pieces - you have my +1 on the overal proposal ( each piece will be reviewed separately and may need some changes based on the review ). Costin

Re: antlib / proposal of Peter Reilly

2003-05-18 Thread Costin Manolache
place all elements in the default NS ( i.e. no ns is used ). If name conflicts - use the standard mechanism to resolve name conflicts, which in XML is the namespaces. It would be confusing to have another way to solve name conflicts. Costin

Re: antlib / proposal of Peter Reilly

2003-05-18 Thread Costin Manolache
. Costin

Re: Roles (was: antlib)

2003-05-09 Thread Costin Manolache
to at least recommend the package to be used as ns. ( and certainly not http:// or file:// :-) Costin

RE: Roles (was: antlib)

2003-05-08 Thread Costin Manolache
java programmers using ant - I doubt we'll have that many users who don't understand how package work and have a big shock learning about XML namespaces. Costin

Re: Roles (was: antlib)

2003-05-08 Thread Costin Manolache
Conor MacNeill wrote: On Thu, 8 May 2003 12:30 am, Costin Manolache wrote: The URI however should be chosen by the antlib author ( maybe based on some rules specific to ant ), and should serve as an ID of the library. My proposal is to use the (main) package name. There are other options

RE: Roles (was: antlib)

2003-05-07 Thread Costin Manolache
better for the user. antlib location=antcontrib.jar prefix=myxyz- / myxyx-if ... is not easier than project xmlns:myxyz=ant:net.sf.antcontrib myxyz:if ... Costin Jose Alberto Fernandez wrote: Hi guys, I was away on vacation so hasn't been around to make comments about the entire

Re: Roles (was: antlib)

2003-05-07 Thread Costin Manolache
Stefan Bodewig wrote: On Tue, 06 May 2003, Costin Manolache [EMAIL PROTECTED] wrote: Jose Alberto Fernandez wrote: The important point is for the user (which is the one who has to deal with name clashes) to have control of the final naming scheme used in his/her buildfile. Let's

Re: Roles (was: antlib)

2003-05-07 Thread Costin Manolache
using a predefined filename and using a package name. Not sure I understand - which part are you talking about ? Costin Peter On Wednesday 07 May 2003 06:14, Costin Manolache wrote: Let's not reinvent the wheel here. The solution for names conflicts is namespaces - not rewriting. If we

RE: Roles (was: antlib)

2003-05-07 Thread Costin Manolache
to copy, then import few files - and figure out what the build file is actually doing ). antlib location=antcontrib.jar usens=cont/ /project then I can use cont:if/, cont:switch/, etc. Costin Which means that the default value for the 'usens' attribute is which assumes some implicit

cvs commit: ant/src/main/org/apache/tools/ant ComponentHelper.java

2003-05-05 Thread costin
costin 2003/05/04 19:17:28 Modified:src/main/org/apache/tools/ant ComponentHelper.java Log: Remove one method - it wasn't used, and it seems it's not powerfull enough for all cases discussed. The method that takes UnknownElement, ns, tag should be able to cover everything

cvs commit: ant/src/main/org/apache/tools/ant Project.java

2003-05-05 Thread costin
costin 2003/05/04 19:20:26 Modified:src/main/org/apache/tools/ant Project.java Log: ComponentHelper has been checked in for some time - and I don't know any -1 or major complain. This removes the duplicated code and switches the component creation to component helper

Tomcat-connectors 1.1M1

2003-05-05 Thread Costin Manolache
I did the JTC_1_1_M1 tag and build for tomcat-connectors-1.1M1. The main purpose is to be able to use the same connector across all tomcat versions - that was one of the goals of tomcat-connectors. The code is identical with the one in tomcat5.0.2 - except the build procedure and packaging. I

Re: Tomcat-connectors 1.1M1

2003-05-05 Thread Costin Manolache
Ops, wrong group - sorry. Costin Costin Manolache wrote: I did the JTC_1_1_M1 tag and build for tomcat-connectors-1.1M1. The main purpose is to be able to use the same connector across all tomcat versions - that was one of the goals of tomcat-connectors. The code is identical with the one

cvs commit: ant/src/main/org/apache/tools/ant ComponentHelper.java

2003-05-05 Thread costin
costin 2003/05/05 06:59:24 Modified:src/main/org/apache/tools/ant ComponentHelper.java Log: Last part of component helper merge ( including the fix contains - containsKey for the test case ) Revision ChangesPath 1.9 +16 -7 ant/src/main/org/apache/tools/ant

cvs commit: ant/src/main/org/apache/tools/ant ComponentHelper.java

2003-05-03 Thread costin
costin 2003/05/02 22:59:35 Modified:src/main/org/apache/tools/ant ComponentHelper.java Log: Update with the changes in Project. This makes ComponentHelper the almost exact duplication of the task creation code in Project. Revision ChangesPath 1.6 +12 -4

Re: Roles (was: antlib)

2003-05-03 Thread Costin Manolache
the JMXComponentHelper would use the JMX metadata to create the task ( no ant table ). That's clearly outside the scope of antlib or ant ( it's just a custom task ). Costin Peter On Friday 02 May 2003 15:42, Costin Manolache wrote: peter reilly wrote: \ example: typedef myfileset

cvs commit: ant/src/main/org/apache/tools/ant ComponentHelper.java

2003-05-03 Thread costin
costin 2003/05/02 23:27:00 Modified:src/main/org/apache/tools/ant ComponentHelper.java Log: The ctor takes Project as param. Revision ChangesPath 1.7 +1 -1 ant/src/main/org/apache/tools/ant/ComponentHelper.java Index: ComponentHelper.java

cvs commit: ant/src/main/org/apache/tools/ant/helper ProjectHelper2.java

2003-05-03 Thread costin
costin 2003/05/03 07:30:26 Modified:src/main/org/apache/tools/ant UnknownElement.java src/main/org/apache/tools/ant/helper ProjectHelper2.java Log: Plug the namespace uri. One way or another - we'll need it. Also fix the qname - we need to use the localname

Re: Roles (was: antlib)

2003-04-30 Thread Costin Manolache
Stefan Bodewig wrote: On Tue, 29 Apr 2003, Costin Manolache [EMAIL PROTECTED] wrote: Stefan Bodewig wrote: - Should we use (parent, child) tuple to find the class? Should we use (ParentClass, parent, child) tuple ? I'm not sure what the difference is, here. In the second case

Re: NameSpace antlib was (Re: polymorphism)

2003-04-29 Thread Costin Manolache
J.Pietschmann wrote: Costin Manolache wrote: There are working and valid systems ( Axis, Xslt ) that use the namespace with associated meaning. The expanded XML element/attribute names get a meaning through an processing model, nobody denies this. The problems start if someone associates

Re: Roles (was: antlib)

2003-04-29 Thread Costin Manolache
Stefan Bodewig wrote: On Mon, 28 Apr 2003, Costin Manolache [EMAIL PROTECTED] wrote: If ParentClass has no addMyChild()/createMyChild() method, we'll need to look up in some table and find a class associated with myChild. OK, well, maybe, see below for an alterbative view. We'll

Re: NameSpace antlib was (Re: polymorphism)

2003-04-29 Thread Costin Manolache
expand it to allow loading all jars (antlibs) in the classpath, which means all antlibs in the ANT/lib directory. This I really liked but Costin IIRC put it down in favor of compulsory explicit loading. loader ( which is a wrapper around AntClassLoader ) allows adding to the core loader

RE: Roles (was: antlib)

2003-04-28 Thread Costin Manolache
. component name=elementName className= [ adapter= ] / BTW, my prefference would be to actually just use typedef as the definer ( with the additional optional adapter attribute ). But I'm fine with a new element name. Costin

RE: Roles (was: antlib)

2003-04-28 Thread Costin Manolache
to achieve exactly that. Adaptor came from looking at the actual mess we have in our type system and try to put some standarized mechanism that can dealt wih it. I think the type system is not that bad ( or at least it's cleaner than the mess you propose :-) Costin

Re: Roles (was: antlib)

2003-04-26 Thread Costin Manolache
for the adapter - or use a new element component ( or even role - but I don't find this very intuitive ) that will replace both taskdef and typdef. For example: component name=elementName className= [adapter=] / Costin Jose Alberto -Original Message- From: peter reilly [mailto

RE: antlib

2003-04-25 Thread Costin Manolache
. An unified way to treat all the sub-types should be defined and implemented as part of the core. We can wait with antlib ( the part that loads whatever-things-ant-supports) until polymorphism is defined, but I would preffer having antlib included in ant sooner. Costin In an ideal world, we should

RE: antlib

2003-04-25 Thread Costin Manolache
Jose Alberto Fernandez wrote: From: Costin Manolache [mailto:[EMAIL PROTECTED] Fine - but do this in core, not in antlib. But this are changes to core. Granted they are comming as part of the bundle but they are not in antlib. All I ask is to do the changes in the core separately

Re: Antlib descriptor

2003-04-25 Thread Costin Manolache
to not be very bad ideas ). I can add more to the list. Costin

RE: Antlib descriptor

2003-04-25 Thread Costin Manolache
. Of course, we could change the parser then - but we'll accumulate a lot of behaviors that would make this difficult. Costin

RE: polymorphism (was Re: antlib)

2003-04-25 Thread Costin Manolache
multiple jars providing META-INF/antlib.xml - which forces us to use the .jar file directly. Costin That is almost the same thing as I had in mind. Although I've been thinking about some slight variations to this, where no top-level element like use/ would be necessary. The Jelly

RE: antlib

2003-04-24 Thread Costin Manolache
to do with dependencies. I was talking about the real dependency part - with Requires-XXX. This is not dependency declarations. Costin

Re: antlib

2003-04-24 Thread Costin Manolache
- that's where I'm strongly -1. Costin

Re: antlib

2003-04-24 Thread Costin Manolache
for an Ant 1.6 release when all the fiddly details have been ironed out! :) We have had working implementation(s) for quite a while. It's the fiddly details that are the problem. Costin

RE: antlib

2003-04-24 Thread Costin Manolache
Dominique Devienne wrote: From: Costin Manolache [mailto:[EMAIL PROTECTED] Sent: Thursday, April 24, 2003 12:23 PM The common use case is defining tasks and datatypes. So you -1 roles because you don't need them, at the expense of all the people who need to declare more than tasks

RE: antlib

2003-04-24 Thread Costin Manolache
implemented this way, and I want the antlib to do one thing well, When roles are added to ant, in one form or another, we can add them to antlib. Are you saying that those roles can't be used without antlib ? Sounds like you have never needed to write anything but custom tasks and types Costin

Re: antlib

2003-04-24 Thread Costin Manolache
ant file - why wouldn't you be able to define the condition without using an antlib ? Costin

RE: antlib

2003-04-24 Thread Costin Manolache
) - and have class implement whatever interface you need. You can define any role you want by having an interface and classes implementing this interface. Costin 2) antlib supercedes taskdef/typedef (which remain for backward compatibility), adding extensibility to other types (within Ant

Re: antlib

2003-04-23 Thread Costin Manolache
. At least for task I'd expect some strong opposition against an interface that marks them up. Hi Costin ;-) Of course. There is no need to have a Task interface, or even require Task to be extended. Ant's strength (IMHO) comes from the lightness of the framework. Just add an execute method

RE: antlib

2003-04-23 Thread Costin Manolache
+ ( and JMX1.2+) you can use a proxy that implement the interface - but what really matters is the contract, not the syntactic detail. Ant ( and JMX ) have allways had a loose coupling aproach. You can write a lot of tasks without having any dependency on ant. I agree with Costin, all tasks/types

Re: antlib

2003-04-23 Thread Costin Manolache
it ( from antlib or elsewhere ) * use a variation of dynamictag or dynamicelement to allow the datatypes to be used in supporting tasks / datatypes Costin

RE: antlib

2003-04-23 Thread Costin Manolache
for JDK1.2 as well, but a bit harder ). Costin

RE: DynamicTag

2003-04-16 Thread Costin Manolache
an execute method is the only special thing about a typedef. currently two distinct namespaces, one for tasks, and one for types, and Costin says I'd like to merge the two, when I actually would prefer to have N namespaces, each indexed/keyed by a 'role' string. When a task Maybe something

Re: [VOTE] Antoine Levy-Lambert as committer

2003-04-14 Thread Costin Manolache
Stefan Bodewig wrote: Hi all, Antoine has continuously been sending in patches since months now, he's played an important role in the zip refactoring and is answering more question on the user list than most of us here. Furthermore Antoine has access to a perforce installation, so he's

cvs commit: ant/proposal/embed/src/java/org/apache/tools/ant RuntimeConfigurable2.java

2003-04-10 Thread costin
costin 2003/04/10 12:14:03 Modified:proposal/embed build.xml proposal/embed/src/java/org/apache/tools/ant RuntimeConfigurable2.java Log: Patch from Loïc Péron [EMAIL PROTECTED] to compile against ant153 Revision ChangesPath 1.9

Re: VOTE: new committer: Jesse Stockall

2003-04-07 Thread Costin Manolache
the new metadata :) Also he's been a long standing contributor to bits of the project, does all the due diligence on bugzilla and ant-user support, those being the things that matter as much as new code. The quality of the code is Here's my vote: +1 -steve +1 Costin

Re: [Patch] trying solve w2k command line length limitations

2003-04-07 Thread Costin Manolache
is also adding jars, with few twists to support reloading - is also working fine with Class.forName. ( yes, I know I need to write the docs for the loader task - this is the first thing I'll do after I finish with the current tasks ). Costin

Re: Using files in classpath in task file=

2003-04-04 Thread Costin Manolache
is to add the attributes to the tasks where it is needed. Should we add it to copy ? I don't know :-) But XSLT is a good candidate. Costin

RE: Artima SuiteRunner Task

2003-03-26 Thread Costin Manolache
() method, and nothing else, and taskdef loades both kinds. That would be simpler than the current syntax that also require you to do a: typedef resource=... classpathref=... / Costin And what about the junit task? I'd like to not have setup my classpath outside of Ant and build.xml, and avoid

Re: Artima SuiteRunner Task

2003-03-26 Thread Costin Manolache
peter reilly wrote: I would include filters, mappers, conditions and selectors to the list. I would exclude them :-) Taks, types, mappers, filters, whatever are just ant components - and they shouldn't need a special syntax from user perspective. We shouldn't treat them ( or types, tasks )

Re: [VOTE] JDK 1.1 support

2003-03-19 Thread Costin Manolache
. Costin

RE: [VOTE] JDK 1.1 support

2003-03-19 Thread Costin Manolache
are used. Hashtable is still part of JDK1.2 AFAIK ( and implements Map), so we are already using Java2 Collections :-) Costin

Re: java 1.1 on linux

2003-03-18 Thread Costin Manolache
Conor MacNeill wrote: On Wed, 19 Mar 2003 05:17 am, Costin Manolache wrote: Ok - last week we had a proposal, discussions on ant-user and ant-dev, and apparently an almost general consensus. What's next ? Should we wait a bit more before making it official by a [VOTE], or just forget

1.6 milestones ?

2003-03-12 Thread Costin Manolache
for the improvements in startup time ) Costin

RE: pointer to half-hearted official MS.NET ant-ish tool

2003-03-08 Thread Costin Manolache
files in the source tree - but I for target files I thing it's far better to use prefixes. Costin

Re: ClassLoader and Properties handling behaviour

2003-03-03 Thread Costin Manolache
of tasks. The classloader task can be extended to deal with hierarchies and direct/reverse delegation - but the most common use will be to extend the main ant loader. Costin