Re: Structure of Ant (OO Design)

2006-06-04 Thread Kev Jackson
On 3 Jun 2006, at 13:16, Hayden Melton wrote: http://www.cs.auckland.ac.nz/~hayden/corpus.htm If you're too busy to read my research page, and want to use these graphs to tell a "good" from "bad" structure: big red bars are bad. Love that! Still not sure how to interpret the graphs,

Re: Ant 1.7 release

2006-06-04 Thread Kev Jackson
On 5 Jun 2006, at 03:08, Steve Loughran wrote: Antoine Levy-Lambert wrote: Hi, I am having a look at http://wiki.apache.org/ant/Ant17/Planning We are still on the step "finding a release manager" Do we have any candidates ? I'm tempted to do it but can't as I am three chapters out from fin

Re: Structure of Ant (OO Design)

2006-06-04 Thread Kev Jackson
On 5 Jun 2006, at 10:07, Hayden Melton wrote: Ant-1.6.5 there are 117 .java files involved in a big dependency cycle. That is the height of the biggest red bar. The yellow bars show the distribution of another metric I have devised CRSS which aims to quantify how "flat" the structure of a

Re: [EMAIL PROTECTED]: Project svn-antlib-test (in module ant-antlibs) failed

2006-06-04 Thread Kev Jackson
Hi all, Just trying these myself and so far no problems. Not sure what happened with gump, but all tests are passing as I run them on my machine against trunk. I will say that it's taking a long time to run each test (could be my machine is very slow) Spikefish:~/projects/ant-svn kj$ an

pgp key for signing files

2006-06-04 Thread Kev Jackson
Hi, I've just run a test build of svn trunk with all the optional jars (thanks Antoine!). I recall that there were instructions about how to sign files for release on the apache website, but I can't find anything ant specific. In the ant release instructions, there's mention of the shell

Re: pgp key for signing files

2006-06-05 Thread Kev Jackson
On 6 Jun 2006, at 01:50, Stefan Bodewig wrote: On Mon, 05 Jun 2006, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote: How to publish your key to a key server I do not remember. I think I uploaded my public key to a key server, but do not remember off hand how it is called. I prefer http://pgp

Re: pgp key for signing files

2006-06-06 Thread Kev Jackson
Well I'm currently in Vietnam, so I guess that no I'm not near enough to anyone (most here seem to be European folks, with 1 or 2 USians) Makes for round the clock support. We've had a good australian participation in the past, although Conor is the only person from there currently acti

added pgp key to KEYS file (and MIT key server)

2006-06-13 Thread Kev Jackson
Hi all, As I'm new to this pgp signing malarky, could someone do a quick sanity check for me on the key I've just added to the end of the KEYS file and the same I uploaded to the MIT key server?[1] I'm convinced I've done something wrong. Kev [1] http://pgpkeys.mit.edu/ (search for [EMAIL

Re: added pgp key to KEYS file (and MIT key server)

2006-06-13 Thread Kev Jackson
I do not see any reason why you should have done something wrong. I've been in a pessimistic mood all day today, I'm just assuming that I did something stupid :) What you can do is : - create a helloworld.jar (does not matter what it contains, for instance just a HelloWorld class) - s

Re: added pgp key to KEYS file (and MIT key server)

2006-06-14 Thread Kev Jackson
On 13 Jun 2006, at 20:36, Antoine Levy-Lambert wrote: Hello Kev, I do not see any reason why you should have done something wrong. What you can do is : - create a helloworld.jar (does not matter what it contains, for instance just a HelloWorld class) - sign it - upload it to people.apach

[vote] 'undeprecate project.resolveFile() [was Re: svn commit: r414442 - in /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs: AbstractJarSignerTask.java ExecTask.java Javac.java Javadoc.java Tem

2006-06-15 Thread Kev Jackson
On 16 Jun 2006, at 07:00, Antoine Levy-Lambert wrote: Original-Nachricht Datum: Thu, 15 Jun 2006 15:14:57 -0500 Von: Dominique Devienne <[EMAIL PROTECTED]> An: Ant Developers List Betreff: Re: Re: svn commit: r414442 - in /ant/core/trunk/src/main/ org/apache/tools/ant/taskd

OT - want to join other projects, any recommendations?

2006-06-16 Thread Kev Jackson
Hi all, This is totally off-topic, apart from in a meta-sense of Ant being an open source project... I'm finding that between work projects I still have loads of time to experiment, but that I lack a focus and direction for these experiments. Usually this means that I stop coding and do

Re: OT - want to join other projects, any recommendations?

2006-06-19 Thread Kev Jackson
On 19 Jun 2006, at 21:12, Peter Reilly wrote: Ruby my friend ruby look at rant or rake which is also very very nice But I know ruby and I want to learn something different, hence my original question. Kev -- "That government is best which governs not at all" - Henry Thoreau --

Re: [Vote] remove Xalan1 dependencies from codebase

2006-06-19 Thread Kev Jackson
Still, I'd like to remove these classes and the dependencies towards these classes unless someone objects, so please vote [X ] Yes, be my guest, remove the dependencies towards xalan1 [ ] No, don't, these classes are still important (I know a place where to get xalan1) and must not be remov

Re: [Fwd: Call for Papers Opens for ApacheCon Asia 2006]

2006-06-19 Thread Kev Jackson
On 16 Jun 2006, at 21:45, Steve Loughran wrote: ApacheCon asia is looking for speakers. As is Apachecon US, for which the deadline is next week. ApacheCon asia looks like it could be a fun little conference Funnily enough, my new company is semi-interested in sponsoring my attendance

ExecuteJavaTest testNoTimeOutForked fails

2006-06-20 Thread Kev Jackson
Hi, Just running the full test suite right now and I'm getting a failure on testNoTimeOutForked, and I cannot see why as it's a very very basic test! Anyone experienced a similar failure? Perhaps it's environmental, I'll look into that now Kev -- "All governments are in equal measure good

ExecutJava.setOutput remove?

2006-06-20 Thread Kev Jackson
Hi, setOutput is both deprecated (since 1.4 allegedly) and contains no code (delegation/stub etc), would anyone object to removing it? I realise that as a public method we are impacting bc if it is removed, but since it does nothing currently (according to svn/cvs history, it has been de

Re: AW: [Fwd: Call for Papers Opens for ApacheCon Asia 2006]

2006-06-20 Thread Kev Jackson
On 20 Jun 2006, at 17:17, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote: - any thoughts on what would make a good speech (building a release for an apache project perhaps ;) ? you could put in for more than one proposal +ant1.7 +how to release an apache project + bundling tasks into an

Re: ExecutJava.setOutput remove?

2006-06-20 Thread Kev Jackson
On 20 Jun 2006, at 17:02, Steve Loughran wrote: Kev Jackson wrote: Hi, setOutput is both deprecated (since 1.4 allegedly) and contains no code (delegation/stub etc), would anyone object to removing it? I realise that as a public method we are impacting bc if it is removed, but since

Re: ExecuteJavaTest testNoTimeOutForked fails

2006-06-21 Thread Kev Jackson
On 21 Jun 2006, at 16:16, Steve Loughran wrote: Antoine Levy-Lambert wrote: I have occasional failures of one of these tests when my computer is very loaded. Maybe we have some tests which work - say - when some CPU is available, but not when the CPU is at 100%. Other than that. Can it be O

Re: svn commit: r416182 - /ant/core/trunk/src/main/org/apache/tools/ant/Main.java

2006-06-21 Thread Kev Jackson
On 22 Jun 2006, at 07:07, [EMAIL PROTECTED] wrote: Author: stevel Date: Wed Jun 21 17:07:27 2006 New Revision: 416182 URL: http://svn.apache.org/viewvc?rev=416182&view=rev Log: Little something to make it easier for things that subclass main to change its exit behaviour. Its been on my HDD f

Re: using multiple properties in the 'if' and 'unless' conditions

2006-06-23 Thread Kev Jackson
On 23 Jun 2006, at 16:24, Riedel Thomas ((KSFD 121)) wrote: r building, deploying and testing real large projects (>5 Mio LOC). So our scripts became more and more complex workflow scripts instead of simple Ant-scripts. I do strongly believe that the simple change of more complex (expressi

[result] undeprecate project.resolveFile()

2006-06-25 Thread Kev Jackson
+1 7 +0 1 -0 1 -- -1 0 In my understanding of the voting process, this is a fairly unanimous decision, I'll remove the @deprecated marker and revert the changes I made. Thanks Kev -- "I call it the State where everyone, good or bad, is a poison- drinker: the State where universal slow

Re: tasks and Ant 1.7.0

2006-06-28 Thread Kev Jackson
Hi, My understanding is this. When Ant 1.7 is released, I think the idea is that the svn antlib will also be released on or around the same time. svn antlib will not be a 'core' task in the same way that cvs was/is, but it will be available and supported by the Ant team (as apache need th

Re: [VOTE] Dropping Win98 Support for 1.7

2006-06-28 Thread Kev Jackson
On 27 Jun 2006, at 21:33, Conor MacNeill wrote: Considering that we are getting into the swing of releasing Ant 1.7, I would like to suggest that we drop Win98 support in Ant 1.7. The benefit will be to allow us to improve the Ant launch batch file as well as not having to test or support W

[OT] no emails today...

2006-07-04 Thread Kev Jackson
Hi, I'm not sure if something is wrong, but I didn't get the commit message from Steve L concerning the change to BuildFileTest, I've just sent a test message to [EMAIL PROTECTED] and I haven't received anything - is there a problem with apache email at the moment? Kev -- "That governmen

Re: [EMAIL PROTECTED]: Project test-ant-no-xerces (in module ant) failed

2006-07-05 Thread Kev Jackson
On 5 Jul 2006, at 19:50, Steve Loughran wrote: Gump Integration Build wrote: oops, my fault. build: [copy] Copying 2 files to /x1/gump/public/workspace/ant/build/ classes compile-tests: [javac] Compiling 56 source files to /x1/gump/public/workspace/ ant/build/testcases [javac]

Re: Delete recursive directories

2006-07-05 Thread Kev Jackson
On 5 Jul 2006, at 23:21, Steve Loughran wrote: Alexey Solofnenko wrote: I would like it to be default with . It is [almost] always required. It's there to stop you destroying your source. you can go and although your filesystem is doomed, we will at least preserve your CVS and svn metad

Re: AW: AW: svn commit: r420305 - in /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/condition: ConditionBase.java HasMethod.java

2006-07-11 Thread Kev Jackson
On 12 Jul 2006, at 03:51, Steve Loughran wrote: [EMAIL PROTECTED] wrote: Have you written some (not committed) testcases? Not yet. I've been really getting in to antunit in the book tho'. I too had the antunit epiphany a couple of weeks ago when writing for onjava - antunit makes writin

ApacheCon Asia : Antlibs presentation accepted - thoughts on content?

2006-07-17 Thread Kev Jackson
Hi all, I submitted a presentation proposal for ApacheCon Asia a couple of weeks ago and I've just been accepted (which is nice...). I was going to cover the following in the presentation (based on an article that is in the pipeline at ONJava): - Why Antlibs: - easier for classpath loo

Re: ApacheCon Asia : Antlibs presentation accepted - thoughts on content?

2006-07-17 Thread Kev Jackson
I was going to cover the following in the presentation (based on an article that is in the pipeline at ONJava): - Why Antlibs: - easier for classpath lookups compared to taskdefs - standard way to distribute new optional components (1.7+) - decouples optional tasks from ant core Thi

Re: ApacheCon Asia : Antlibs presentation accepted - thoughts on content?

2006-07-17 Thread Kev Jackson
- libraries task to download jars from Maven repo I thought we'd pull that from the code base. It's listed in WHATSNEW, so if it's pulled, WHATSNEW needs to be updated. Kev -- "It is through disobedience that progress has been made, through disobedience and through rebellion" - Oscar

Re: New source file header policy

2006-07-18 Thread Kev Jackson
I read this to mean that Apache Ant Copyright -2006 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). should be added at the top of the NOTICE file And the

Re: AW: New source file header policy

2006-07-18 Thread Kev Jackson
... - a new ./NOTICE file Or edit the one we have - source files are src/main/**/*.* src/testcases/**/*.xml src/etc/**/*.* src/script/*.* src/resources/**/antlib.xml docs/manual/ bootstrap.[sh|bat], build.*, check.xml, fetch.xml, contributors.xml agreed - wha

Re: new bug for Ant 1.6.5?

2006-07-21 Thread Kev Jackson
On 21 Jul 2006, at 15:00, Vladimir Gorr wrote: Before I've forgot to add a attachment. Thanks, Vladimir. Hi, Large attachments are stripped by the mailing list software. It would be better if you looked at the currently open bugs[1] for ant to see if your bug is there, if it isn't ple

[VOTE] Release Ant 1.7.0 beta1

2006-07-21 Thread Kev Jackson
After some off-list negotiations, Antoine and myself are agreeing to be co-release managers of Ant 1.7. I will personally build 1.7.0beta1 or pre-release and post the distribution on people.apache.org/~kevj for testing/evaluation by Friday next week (29th July). This pre-release/beta will

Re: Open AntUnit Issues

2006-07-23 Thread Kev Jackson
* RessourceCollection instead of FileSet I've just quickly hacked this in - tested by using the resulting ant- antunit.jar in a another project. Not sure if what I did was the cleanest way as I'm still new to ResourceCollections etc. * XML format listener * ... which certainly requires

ApacheCon Asia slides preview

2006-07-23 Thread Kev Jackson
Hi all, Here's a draft[1] of the slides I've prepared for the asian apachecon. If any of you have the time to review them and offer feedback I'd be very grateful. Bear in mind that I only have until the end of this week to make any adjustments (so anything significant will probably have

Re: Open AntUnit Issues

2006-07-24 Thread Kev Jackson
On 24 Jul 2006, at 12:02, Stefan Bodewig wrote: On Mon, 24 Jul 2006, Kev Jackson <[EMAIL PROTECTED]> wrote: * RessourceCollection instead of FileSet I've just quickly hacked this in - tested by using the resulting ant- antunit.jar in a another project. Not sure if what I

Re: Open AntUnit Issues

2006-07-24 Thread Kev Jackson
When dealing with ResourceCollections you must keep in mind that the resources specified don't need to exist - unlike the resources obtained from a fileset. I've also added a check that no non-File resources have been specified and thrown in a few tests. Sorry about that. IIUC it lists JUn

1.7 Alpha availability problem

2006-07-27 Thread Kev Jackson
Hi, I've created the distribution, signed it and uploaded it to people.apache.org/~kevj Unfortunately I cannot download it (the signature works fine). Can someone test the download and see if it works? If not, then I suspect that the ReleaseInstructions about .htaccess files may need

Ant 1.7 alpha available for testing...

2006-07-27 Thread Kev Jackson
Hi, Fixed the download problem with some .htaccess mojo, so for your approval and delight: http://people.apache.org/~kevj is now hosting the latest build. KNOWN PROBLEMS: - ManifestTest fails on OSX 10.4 with Java5 I looked at this and cannot see why it's failing - the recent changes may

test

2006-07-27 Thread Kev Jackson
sorry, mail problems... -- "Man is truly free only among equally free men" - Michael Bakunin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

1.7 alpha [get-m2.xml FIXED]

2006-07-27 Thread Kev Jackson
Hi, The build.xml file wasn't updated to copy the get-m2.xml file over to the dist directory - I've updated the build.xml file, committed it and run a quick test here, so once again the 1.7 alpha release is ready for you to all have a once-over http://people.apache.org/~kevj If anyone no

Re: AW: ApacheCon Asia slides preview

2006-07-28 Thread Kev Jackson
me cut-n-paste to fix that up * slide "Antlibs - Making a tla" (test) Nice shortcut to AntUnit ;-) In English this is called a segue * slide "Antlibs - Antunit" AFAIK AntUnit is no longer in the sandbox - it's in the antlib subproject * slide "Antlibs

Re: Ant 1.7 alpha available for testing...

2006-07-30 Thread Kev Jackson
yes, cfengine and lcfg can keep your stuff in control. There's also games you can play with vmware/xen hosted images, where the real CPUs just host the virtual machines, and those you replicate off managed "gold" images. It's funny that you mention this, as my current project is working o

Re: Bad Signature APACHE-ANT [s]

2006-07-30 Thread Kev Jackson
Hello, Antoine Levy-Lambert told me to write to you that I have problems to verify his signature: Error Message: gpg: Signature made Thu 02 Jun 2005 03:40:50 PM CEST using DSA key ID 265B4C63 gpg: BAD signature from "Antoine Levy-Lambert (Apache Ant Committer) <[EMAIL PROTECTED]> I use

Re: Ant 1.7 alpha available for testing...

2006-07-31 Thread Kev Jackson
You have something that works but will not scale. You know that, don't you? Absolutely - but then I'm being paid to implement a spec, not to suggest an alternative solution. This is the way it works in the outsourcing/offshoring dev world - we just get a spec and have to implement it reg

VOTE ant-vss antlib promote to antlib proper

2006-07-31 Thread Kev Jackson
Hi, I'm in the middle of a rewrite of an article for ONJava and I re-read the charter for antlibs as I was digging around the site looking for the antunit page. In the charter it mentions that all antlibs in sandbox must have a vote to get promoted within 6 months - I think it's time we

Re: VOTE ant-vss antlib promote to antlib proper

2006-07-31 Thread Kev Jackson
On 1 Aug 2006, at 11:47, Alexey Solofnenko wrote: -0 Microsoft itself does not use it. Are we going to support already obsolete technology? Really? What is the new MS scm system or recommended scm system? I though VSS was basically the MS standard. As for support, we already do support vs

Re: VOTE ant-vss antlib promote to antlib proper

2006-08-01 Thread Kev Jackson
MS never used VSS internally. Do you think they are mad? They used to use something called SCUM and then I think went to ClearCase or Perforce. VSS is unreliable junk that doesnt scale and when it fails, fails big time with the entire history of files disappearing. Also its model of tagging

Re: VOTE ant-vss antlib promote to antlib proper

2006-08-01 Thread Kev Jackson
So, +1 on simply removing the vss entries to optional.properties, and provide the antlib. --DD What about the optional taskdef for VSS? If we want to release the VSS antlib, should we remove all the old VSS code from the core? This will definitely break working builds if someone upgrades a

Re: [EMAIL PROTECTED]: Project bootstrap-ant (in module ant) failed

2006-08-07 Thread Kev Jackson
The following work was performed: http://vmgump.apache.org/gump/public/ant/bootstrap-ant/gump_work/ buildscript_ant_bootstrap-ant.html Work Name: buildscript_ant_bootstrap-ant (Type: Build) Work ended in a state of : Failed Elapsed: 25 secs Command Line: /usr/local/gump/public/workspace/ant/boot

Re: Text scripts

2006-08-11 Thread Kev Jackson
On 11 Aug 2006, at 17:10, Mike Stewart wrote: Hi, I have some text files that I have to parse and modify, can anyone advise the best way to do this - ANT commands, ANT Tasks, call to PERL or some other scripting language? The scripts will be fairly complex including pattern searching, text rep

Re: Default excludes and Subversion on Windows

2006-08-15 Thread Kev Jackson
On 15 Aug 2006, at 11:53, Conor MacNeill wrote: According to http://subversion.tigris.org/svn_1.3_releasenotes.html "The "_svn" hack is now officially supported: since some versions of ASP.NET don't allow directories beginning with dot ..." So I think we should add it to the default set in 1.

no conditional attribute

2006-08-15 Thread Kev Jackson
Hi, I know that this has come up before but I've just finally seen why it's so damn useful - {property.set}/> I've just run into this now trying to help the BSF guys getting a release candidate out and the build.xml needed a bit of work and this would make so *much* easier. Thoughts? Ke

Re: dev-list - Calling Ant within a servlet/webapp

2006-08-17 Thread Kev Jackson
On 16 Aug 2006, at 19:26, Marc Farrow wrote: I have some servlet and I am trying to call an Ant script within the class to compile a "project". All of the references in the build script are not relative, therefore some of the classpath references are not correct. I know I can change the

OT: ApacheCon Asia '06 - reportage

2006-08-17 Thread Kev Jackson
Hi all, Well I survived the LTTE attacks in Colombo, and I met up with loads of fascinating people. For those of you who didn't make the first Asian edition of ApacheCon, I'm sorry you missed out, it was great fun. Overall though I have to say that the amount of code produced at the Hack

Re: Default excludes and Subversion on Windows

2006-08-19 Thread Kev Jackson
On 19 Aug 2006, at 02:06, Stefan Bodewig wrote: On Fri, 18 Aug 2006, Jan Materne <[EMAIL PROTECTED]> wrote: If we reject automatically handling _svn directories (as a "hack" as said by svn-people), we should document it in the manual of and svn-antlib with a reference (and a quotation) of th

Re: Ant 1.7 - ReleaseInstructions - Compiler

2006-08-21 Thread Kev Jackson
On 21 Aug 2006, at 21:19, Antoine Levy-Lambert wrote: Hello Kev, when you built the alpha version of ant 1.7, which compiler did you use ? 1.4 or 1.5 ? I used the default compiler, which at the moment is 1.5 Kev -- "I call it the State where everyone, good or bad, is a poison- drinker:

[Vote promote ant-vss antlib to antlibs proper] result/summary

2006-08-22 Thread Kev Jackson
Hi, It's been more than a week since I proposed that the ant-vss sandbox antlib be promoted to the antlibs project as a full-time member. Currently, we have two people who have expressed interest as committers, myself and Stefan, the antlibs project requires at least 3 committers The re

Use of reflection in DirectoryScanner to remove duplicated code

2006-08-22 Thread Kev Jackson
Hi, I want to run this by people here to see what people think of this. Basically DirectoryScanner has some duplicated code [ accountForIncludedFile, accountForIncludedDir ], I think I have a refactored processIncluded method that can replace the duplication, but it relies on using Refle

Re: [Vote promote ant-vss antlib to antlibs proper] result/summary

2006-08-22 Thread Kev Jackson
On 23 Aug 2006, at 10:57, Stefan Bodewig wrote: On Wed, 23 Aug 2006, Kev Jackson <[EMAIL PROTECTED]> wrote: With the 1.7.0 beta scheduled for the next few days, I'd like to resolve some of the peripheral issues, and if the consensus is to drop the optional vss task from the 1.7.0

Re: Use of reflection in DirectoryScanner to remove duplicated code

2006-08-23 Thread Kev Jackson
On 23 Aug 2006, at 11:38, Stefan Bodewig wrote: On Wed, 23 Aug 2006, Kev Jackson <[EMAIL PROTECTED]> wrote: I want to run this by people here to see what people think of this. Basically DirectoryScanner has some duplicated code [ accountForIncludedFile, accountForIncludedDir ], I t

Re: Use of reflection in DirectoryScanner to remove duplicated code

2006-08-23 Thread Kev Jackson
Hi Stefan, (and other interested devs) For additional testing I've created a directory/file structure like 1/ 1 2/ 2 3/ 3 4/ ie a single file under a directory, the tree is 1038+ layers deep and there is no difference between the original time taken by the DirectoryScanner code and

Re: Use of reflection in DirectoryScanner to remove duplicated code

2006-08-23 Thread Kev Jackson
> > > > For additional testing I've created a directory/file structure like > > > > 1/ > >1 2/ > > 2 3/ > > 3 4/ > > so much effort ... > nah, 5 lines of script - I wasn't going to do it manually :) > I assume you tried some combinations of include/excludes. Dominique > used to

Re: classloader for 1.7

2006-08-23 Thread Kev Jackson
On Wed, 2006-08-23 at 10:33 +0100, Steve Loughran wrote: > Peter Reilly wrote: > > If it is not a little too late, I would like to get a vote > > on including classloader into ant 1.7. > > (http://issues.apache.org/bugzilla/show_bug.cgi?id=28228) > > I have been playing with it the last week or so.

<    1   2   3   4