Migrating build jobs

2020-08-13 Thread apache
I migrated the jobs from the old buildserver (builds.ao) to the new one
(ci-build.ao).

I skipped some because I thought that these are not required any more.

 

The job for handling the Github PullRequests is incomplete as the former
used

trigger is not availble in the configuration UI. So I deactivated that (new)
job for 

later investigation.

 

I skipped a second 'PR-job' (building on Windows) because of that. We also
should

discuss if we need this windows-job as Windows nodes are rare ...

 

Our build job for testing our POMs (by building Ant from POM) could be
migrated (easily)

because there is no type=Maven any more. Maybe building via Shell ...

 

Copied the SonarQube-Job, but deactivated it because of missing Sonar
password.

 

Skipped the 'Ivy-Snapshot-Deploy'. It seems to be a personal job of
Jaikiran.

Same for 'Ivy-tests-Jaikiran'.

 

Skipped 'Ivy-tests-Windows'.

I see 3 possibilities:

- migrate this job

- copy the existing 'Ivy-tests'

- enhance that job to a matrix with the OS as one axes

 

 

 

Jan

 

 

 

Details:

=

 

 

https://builds.apache.org/view/A/view/Ant/job/Ant%201.9.x%20(latest%20EA%20J
DK)/

Ant 1.9.x (latest EA JDK)

deactivated

Last Success: -

Last Error:   1y 5m

 

Seems to a test for building against Java12+13.

 

Obsolete due Matrix-Build Java8-16.

No migration needed.

 

---

 

https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-1.9.x-Linux/

Ant Github-PR-1.9.x-Linux

deactivated

Last Success:-

Last Error:   2y 8m

 

Description:

Job triggered on Linux systems, for Github PR's submitted against 1.9.x
branch of github.com/apache/ant repository

Checks existing Github PullRequests against the unit tests. See https://blogs.apache.org/infra/entry/github_pull_request_builds_now";>i
nfra-blog.

 

Datadog Tagging

- add tags from file in workspace (file=empty/default)

- add tags from list of properties (empty/default)

 

...

 

Tries to build the 1.9-branch on Ubuntu with Java5.

build.sh allclean test

Obsolete due Matrix-Build Java8-16.

So no need for migration.

 

---

 

https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-Linux/

Ant Github-PR-Linux

Last Success: 10d

Last Error:   14d

 

Copied the Job configuration to new server.

- BuildTrigger "GitHub Pull Request Builder" is not available

  -- GitHub API credentials: https://api.github.com.com : GitHub Pull
Request Builder asf-ci Token

  -- Admin list: asfgit jaikiran

  -- Use github hooks for build triggering: selected

 

Ant-latest + JDK-1.8(latest)

Shell: ./build.sh allclean test

 

Publish JUnit

- xml: build/testcases/xml/*.xml,build/antunit/xml/*.xml

 

 

Copied the job to new server, but deactivated it, because of missing
trigger.

 

---

 

https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-Windows/

Ant Github-PR-Windows

deactivated

Last Success: 1y 2m

Last Error: 10d

 

Basically a copy of the PR-Linux job with label=Windows and Batch instead of
Shell

(build.bat allclean test).

 

I skipped this one because

- the 'original' Linux-PR-job is incomplete (missing trigger)

- this one is already deactivated

- should discuss if we need this

 

---

 

https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%20EA%20
JDK)/

Ant Master (latest EA JDK)

deactivated

Last Success: 2m 22d

Last Error: 25d

 

Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)

Parameterized job with the download URL as parameter (without values)

 

Shell:

mkdir java-latest-ea

cd java-latest-ea

if [ "${jdk_axis}" == "jdk15-ea" ]; then

  wget ${JDK_15_DOWNLOAD_URL}

else

  wget ${JDK_16_DOWNLOAD_URL}

fi

tar -zxf ./*.tar.gz

# set JAVA_HOME to point to the newly extracted tar's content

export JAVA_HOME=`echo \`pwd\`/\`echo */\``

echo "JAVA_HOME is set to $JAVA_HOME"

export PATH=$JAVA_HOME/bin:$PATH

cd ..

java -version && ./build.sh -f fetch.xml -Ddest=optional && ./bootstrap.sh
&& ./build.sh clean jars javadocs test

 

 

Skipped this one as it seems that this job never had a real benefit.

 

---

 

https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20Compatibility%2
0Linux/

Ant Master Compatibility Linux

Last Success: 1d 12h

Last Error: unknown

 

Description:

Compiles and builds Ant (master branch) with various different

recent versions of Java and then runs (only the) tests with the minimal

supported version of Java runtime (which as of Aug 2019, is Java 8).

This ensures/verifies that various Ant functionality works as expected

when Ant is built with a higher version of Java and is run against the
minimal

supported version.

 

This is our @hourly Matrix build on JDK 1.8 - JDK 14 on Ubuntu.

Time before abort: 45 minutes

Inject env: LANG=en_US.

AW: Migrating build jobs

2020-08-14 Thread apache
Thanks.
I see that you have migrated the job.
https://ci-builds.apache.org/job/Ant/job/Ant%20Master%20(latest%20EA%20JDK)/

I placed some docs ...


Jan


-Ursprüngliche Nachricht-
Von: Jaikiran Pai  
Gesendet: Freitag, 14. August 2020 03:42
An: Ant Developers List ; apa...@materne.de
Betreff: Re: Migrating build jobs

Hello Jan,

On 13/08/20 3:32 pm, apa...@materne.de wrote:
>  
>
> https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%2
> 0EA%20
> JDK)/
>
> Ant Master (latest EA JDK)
>
> deactivated
>
> Last Success: 2m 22d
>
> Last Error: 25d
>
>  
>
> Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)
>
> Parameterized job with the download URL as parameter (without values)
>
>  
>
> Shell:
>
> mkdir java-latest-ea
>
> cd java-latest-ea
>
> if [ "${jdk_axis}" == "jdk15-ea" ]; then
>
>   wget ${JDK_15_DOWNLOAD_URL}
>
> else
>
>   wget ${JDK_16_DOWNLOAD_URL}
>
> fi
>
> tar -zxf ./*.tar.gz
>
> # set JAVA_HOME to point to the newly extracted tar's content
>
> export JAVA_HOME=`echo \`pwd\`/\`echo */\``
>
> echo "JAVA_HOME is set to $JAVA_HOME"
>
> export PATH=$JAVA_HOME/bin:$PATH
>
> cd ..
>
> java -version && ./build.sh -f fetch.xml -Ddest=optional && 
> ./bootstrap.sh && ./build.sh clean jars javadocs test
>
>  
>
>  
>
> Skipped this one as it seems that this job never had a real benefit.

This is the job we use (and trigger manually) whenever the OpenJDK team
contacts us (on the dev list) about new EA releases and asks us to try them
out for catching any issues early in the JDK release cycle. I'll migrate
this to the new CI since this has helped us catch and provide input to the
OpenJDK team on newer JDK releases.

-Jaikiran



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: Migrating build jobs

2020-08-14 Thread apache
Thanks, tried that.
https://ci-builds.apache.org/job/Ant/job/Ant-Build-from-POMs/

Not migrated:
- trigger
  - build after snapshot : havent found that
- Locks: Ant : no Locks available
- Build
  * deactivate automatc archive of artifacts  : havent found that
  * build following projects, but block them during this build : havent found 
that
  * repo: strategy=local to the executor : specified a 'private' repo
  * validation: LEVEL_MINIMAL : havent found that

Job created and triggered.
But there was/is no notfication. Should I add that?


Jan


-Ursprüngliche Nachricht-
Von: Gintautas Grigelionis  
Gesendet: Donnerstag, 13. August 2020 20:40
An: Ant Developers List 
Betreff: Re: Migrating build jobs

>
> Our build job for testing our POMs (by building Ant from POM) could be 
> migrated (easily) because there is no type=Maven any more. Maybe 
> building via Shell ...
>

Looks like "Freestyle Project" -> Build step "Execute top-level Maven targets" 
is a possibility?

Gintas


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: Migrating build jobs

2020-08-14 Thread apache
Job runs fine.
I added a notification.

Jan

-Ursprüngliche Nachricht-
Von: apa...@materne.de  
Gesendet: Freitag, 14. August 2020 09:20
An: 'Ant Developers List' 
Betreff: AW: Migrating build jobs

Thanks, tried that.
https://ci-builds.apache.org/job/Ant/job/Ant-Build-from-POMs/

Not migrated:
- trigger
  - build after snapshot : havent found that
- Locks: Ant : no Locks available
- Build
  * deactivate automatc archive of artifacts  : havent found that
  * build following projects, but block them during this build : havent found 
that
  * repo: strategy=local to the executor : specified a 'private' repo
  * validation: LEVEL_MINIMAL : havent found that

Job created and triggered.
But there was/is no notfication. Should I add that?


Jan


-Ursprüngliche Nachricht-
Von: Gintautas Grigelionis 
Gesendet: Donnerstag, 13. August 2020 20:40
An: Ant Developers List 
Betreff: Re: Migrating build jobs

>
> Our build job for testing our POMs (by building Ant from POM) could be 
> migrated (easily) because there is no type=Maven any more. Maybe 
> building via Shell ...
>

Looks like "Freestyle Project" -> Build step "Execute top-level Maven targets" 
is a possibility?

Gintas


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, 
e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Build Jobs für AntLibs

2020-08-14 Thread apache
Stefan had set up the job for AntUnit which runs fine.

I added an archiving of „distribution/**,build/lib/**“ which includes the
‚official‘ distributions and the JAR (with checksums) itself.

 

Compress + props are also set up and working.

I’ll use them to create the other antlib-jobs.

 

 

Jan



AW: Build Jobs für AntLibs

2020-08-14 Thread apache
DotNet and VSS are waiting for a free executor ...

DBPatch (sandbox) is set up and also waiting for an executor.
This job is different as the source is not in git but in svn.
So there is no submodule 'common' with the build infrastructure.
I added a shell-step as first step which clones the common repo.
Let's wait before using this as template ...


Jan

-Ursprüngliche Nachricht-
Von: apa...@materne.de  
Gesendet: Freitag, 14. August 2020 11:07
An: 'Ant Developers List' 
Betreff: Build Jobs für AntLibs

Stefan had set up the job for AntUnit which runs fine.

I added an archiving of „distribution/**,build/lib/**“ which includes the
‚official‘ distributions and the JAR (with checksums) itself.

 

Compress + props are also set up and working.

I’ll use them to create the other antlib-jobs.

 

 

Jan



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: PaxHeaders folder is missing upgrade from 1.8.2 to 1.10.9

2021-01-29 Thread apache
If I understand Stefan right - thank's for that history lesson ;-) - you
don't store anything in /PaXHeaders.
You just store an 'illegal' file, e.g. with a file path longer than 250
characters.

Then your "newer" untar tool will work as usual and just extracts these
long-path-files.
An "older" untar tool can't interpret the content of the tar in the "newer"
way.

Jan

-Ursprüngliche Nachricht-
Von: S Abirami  
Gesendet: Freitag, 29. Januar 2021 09:52
An: Ant Developers List 
Betreff: RE: PaxHeaders folder is missing upgrade from 1.8.2 to 1.10.9

Hi Stefan,

Our untar task will just untar *.so file and  *.dll file inside gzip and
tar.gz.
We didn't store anything inside a PaxHeader folder.

I aware the usage of PaxHeader to determine the higher size of file names
available in tar. In our application, we don't have big file name which has
more than 100 characters.
Just to confirm the PaxHeader missing is expected in Ant build of 1.10.9
version or we are missing anything.

Regards,
Abirami.S
-Original Message-
From: Stefan Bodewig 
Sent: Friday, January 29, 2021 1:40 PM
To: dev@ant.apache.org
Subject: Re: PaxHeaders folder is missing upgrade from 1.8.2 to 1.10.9

On 2021-01-28, S Abirami wrote:

> In our build.xml, we are using the untar task to untar gzip and tar.gz
file.
> When we tar, always we saw a PaxHeaders.* folder in the untar location.
> After upgrading from 1.8.2 to 1.10.9 version of Ant build.

> We are not seeing this folder. We want to know whether missing of that 
> folder will have any impact on the untar files.

1.8.2 is a looong time ago and a lot has changed. :-)

When tar became a POSIX standard a few ways to break out of the limits of
the original format have been been invented. One of them was the
introduction of an additional type of entry - a so called PAX header - that
could contain (meta-)data not compatible with the original format. A common
example would be non-ASCII filenames or paths longer than 250 characters.

A tar implementation that doesn't understand these extensions will see them
as files inside a directory called PaXHeaders - an tar implementation that
does understand them will parse them and not treat the headers as actual
files at all.

The Java classes implementing tar initially didn't understand the POSIX
extensions and have ben gradually improved. Looking through Ant's changelogs
I believe with 1.9.0 they started to understand PAX headers.

So what your untar task does now is actually applying the data contained
inside the PAX headers where possible instead of ignoring them.

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional
commands, e-mail: dev-h...@ant.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional
commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: Creating a New AntUnit Release?

2021-05-23 Thread apache
On my wishlist I think running on Java8-16 is on top.
Java<8 is nice.
Modernizing is not necessary.

And a new release is a good idea.


Jan

-Ursprüngliche Nachricht-
Von: Stefan Bodewig  
Gesendet: Sonntag, 23. Mai 2021 11:07
An: dev@ant.apache.org
Betreff: Creating a New AntUnit Release?

Hi all

it looks as if we didn't do what we preach, see
https://bz.apache.org/bugzilla/show_bug.cgi?id=65315 :-)

Over the past three years we haven't seen any reason to change anything
inside of AntUnit. The issue above is probably standing in the way for
somebody, so I'd like to cut a fresh release containing just this fix. I do
not intend to start going through the code and modernizing anything. I
believe the antlib should still work with 1.8.1 and Java5, but I haven't
tried either.

This could be 1.5 or 1.4.1, I don't really care.

What do you think?

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional
commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: [VOTE] Release Apache AntUnit 1.4.1 based on RC1

2021-07-04 Thread apache
Downloaded src+bin.zip and did some tests. All fine.
+1
Jan

-Ursprüngliche Nachricht-
Von: Maarten Coene  
Gesendet: Sonntag, 4. Juli 2021 12:17
An: Ant Developers List 
Betreff: Re: [VOTE] Release Apache AntUnit 1.4.1 based on RC1

+1

Maarten




Op zaterdag 3 juli 2021 14:41:50 CEST schreef Stefan Bodewig 
: 





Hi all

I've created a release candidate for AntUnit 1.4.1:

git tag: 1_4_1_RC1
on commit: e436acf
tarballs: https://dist.apache.org/repos/dist/dev/ant/antlibs/antunit/
revision: 48645
Maven artifacts:

https://repository.apache.org/content/repositories/orgapacheant-1048/org/apache/ant/ant-antunit/1.4.1/

This Vote will be open at least for 72 hours and close no earlier than
2021-07-06 13:00UTC.

Cheers

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, 
e-mail: dev-h...@ant.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, 
e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: Impact of Java SecurityManager being deprecated for removal post Java 17

2021-09-23 Thread apache
We could also mark these tasks as deprected and remove them with a 1.11.x
release (sometimes in the future).

Jan

-Ursprüngliche Nachricht-
Von: Stefan Bodewig  
Gesendet: Sonntag, 19. September 2021 15:04
An: dev@ant.apache.org
Betreff: Re: Impact of Java SecurityManager being deprecated for removal
post Java 17

On 2021-09-19, Gintautas Grigelionis wrote:

> On Mon, 23 Aug 2021 at 17:39, Stefan Bodewig  wrote:

>> On 2021-08-19, Gintautas Grigelionis wrote:

>>> On Thu, 19 Aug 2021 at 12:01, Stefan Bodewig  wrote:

 I didn't mean the Antlib to be backwards compatible, but rather to 
 offer it and tell people to switch over to it. It would be the 
 first time we'd remove a core feature of Ant completely, though, so 
 we may need to discuss whether there is a better migration path. We 
 have moved some source code management tool specific tasks to 
 antlibs in the past, but never a core part.

>>> Would it make sense to create a "legacy" antlib for, say, JEE (EJB, 
>>> JSP,
>>> etc) and VCS tasks + anything that has been deprecated in JDK?

>> I'd only do that if it reduces maintenance burden for anybody.

> Is packaging away unmaintainable code (because of third-party 
> dependencies etc) a maintenance burden, or is it a one-off job to make 
> clear what's legacy?

You may set the expectation things would become supported again if you
create a new antlib just for the legacy stuff.

Some of these tasks use internal APIs and may need to be adapted when these
APIs change. Take for example the fixes for CVE-2020-1945 - commit
https://gitbox.apache.org/repos/asf?p=ant.git;a=commit;h=9c1f4d905da59bf4465
70ac28df5b68a37281f35
touched a couple of tasks we'll probably consider legacy (cvstagdiff, ejb
even jikes).

With separate antlibs we need to make the change across X repos and cut new
releases of the Antlibs in a situation like this.

> There are about 60 old issues (11+ years) in Bugzilla for these tasks 
> that would never be actualised again.

Very true. TBH I don't expect any of the orignal reporters still wait for us
to come up with a fix.

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional
commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: Migrate from Bugzilla to GitHub Issues

2022-08-23 Thread apache
+1 from me - use Apaches own infrastructure.
GitHub as mirror is ok.

And if I remember right, we also had PRs without any bugzilla issue ...


Jan

-Ursprüngliche Nachricht-
Von: Jaikiran Pai  
Gesendet: Donnerstag, 18. August 2022 15:13
An: Ant Developers List ; Stefan Bodewig 

Betreff: Re: Migrate from Bugzilla to GitHub Issues

I agree with Stefan.

GitHub has its own set of pleasant features but I don't think moving Ant's 
issue tracker to GitHub is necessary. I haven't been around in the Ant 
community since the beginning but for the past few years that I've been around, 
I don't think reporting issues in Bugzilla has been a friction in the Ant 
project.

Keeping Ant's infrastructure within Apache I believe is the right thing
- that would mean hosting the issue tracker within the Apache infrastructure. 
That doesn't necessarily mean using bugzilla. Apache hosts JIRA instance too at 
https://issues.apache.org/. Moving to Apache's JIRA instance _might_ be an 
option but I don't know what kind of efforts would be involved and if those are 
worth it.

-Jaikiran

On 18/08/22 5:02 pm, Stefan Bodewig wrote:
> Hi Vladimir
>
> I guess we have to agree that we disagree - and this is fine. Our 
> perception of how development of Ant happens are quite different. The 
> issue you are trying to solve is a non-issue for me. And the reasons I 
> do not want to move to github issues are likely irrelevant to you. No 
> need to drag the discussion further as we are not going to convince 
> each other.
>
> Personally I'd prefer to have less github in ASF projects rather than 
> more, but that may just be me. This has more to do with the ASF being 
> in control of its own fate than with technical reasons.
>
> Fortunately I'm not the only voice around here :-)
>
> Cheers
>
> Stefan
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional 
> commands, e-mail: dev-h...@ant.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, 
e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



[Ant Wiki] Update of "Ant1.7.1/Planning" by SteveLoughran

2007-05-22 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Ant1%2e7%2e1/Planning

The comment on the change is:
Postponing some things until Ant1.7.2

--
  
  First, what is the goal? Bugs only, or bugs+features?
  
+  * Consensus is that Ant1.7.1 is bug fixes for regressions in Ant1.7.0
+ 
  == Goal ==
  
   * Get all fixes since ant 1.7.0 into the hands of users
   * Refresh dependent libraries (xerces &c)
-  * Add some new features to keep everyone interested
- 
  
  == Release Plan ==
  
@@ -34, +34 @@

  
 JanMatèrne: I'll set up a VMWare image of Vista Ultimate Edition (32bit, 
German)
  
+   * [ http://issues.apache.org/bugzilla/show_bug.cgi?id=41958 Javadocs 
breaking]
  === Would like to fix Defects ===
  
  * Better proxy support on Java 5+
@@ -46, +47 @@

 - when is ivy2.0.0 going to pass incubation?
   XavierHanin: Difficult to say, it depends on external factors. The major 
point for the moment is to recruit new committers.
   * modify fetch.xml to use Ivy.
-  * add support to  a graph of targets, not just a list, so it can 
skip all dependents of a failing build
-  * any way to integrate download and declaration of an antlib?
- 
  === Scripting ===
  
   * make , , etc, more useful through : 
attributes and elements, re-use
@@ -58, +56 @@

   * should we include a scripting language? such as BSF+Rhino for a 
pre-java1.6 build?
 - need to vote on bundled language - I guess Rhino/JavaScript has 
mindshare right now
  
- === Resource support ===
  
-  * script tasks to load scripts from named resources
-  * import task to import from a given resource
-  * junit to select lists of tests to run from resources
- 
- this may imply we need a way to get one resource to resolve a relative link 
to another resource...a new interface.
- 
- === Testing ===
- 
-  * implement something similar to  that steve uses in 
smartfrog for starting smartfrog and running tests against it.
-  * allow  to fail if it times out ( will need this)
-  * enhancements to the XML reports format and stylesheets? TestNG and the CI 
tools folk may have input here.   
-  * could we export a list of failing tests and use this as input for the next 
test run? to only run the tests that failed?
-  * could we use resources as a list of test classes to run, so drive off 
.class files in a JAR?
  
  === Java 1.6 enhancements ===
  
   * Read filesystem properties in the packaging tasks. How to do this in a way 
that is x-platform and reliable? Add a new "useproperties" attribute to 
zip/zipfileset with "always", "never", "unix", and something on untar/unzip?
   * Selectors for selecting on system properties
   * chmod to switch to java API? Benefits?
-  * non-echo input handler for password entry
+  * non-echo input handler for password entry (done)
  
  === Big Project support ===
  
   * BigProject logger with more logging of which project we are in (entry, 
exit, full location on an error), quiet on targets with no output, and in 
-verbose mode, log which build file a target actually came from. Maybe print 
finish time too.
+- done but needs an XML version for use under Cruise Control.
   
-  * add a  task that runs a completely new ant process, with 
different env, maybe even JDK. Sometimes people need this; running forrest 
builds is just one example. We'd use  to set it up.
  
  === Internals ===
  
@@ -103, +87 @@

   * produce our own RPMs. Which would imply we support them.
   * produce our own .deb (dpkg) as the Debian versions are always lagging and 
Ubuntu is becoming important in the Linux space and is based on Debian.
  
- == Other enhancements ==
-  * add an  element for mail that takes an XML message, so you 
dont need to CDATA escape XHTML messages.
  
  == What to 'remove'/'trim' ==
  
   * Which JDK are we now building on? (1.2, 1.3 or 1.4?)
   * When we know the build JDK, what code can we refactor/strip out?
  
+ 
+ = Postponed For Ant 1.7.2 ==
+ 
+ === Other enhancements ===
+ 
+  * add an  element for mail that takes an XML message, so you 
dont need to CDATA escape XHTML messages.
+  * add a  task that runs a completely new ant process, with 
different env, maybe even JDK. Sometimes people need this; running forrest 
builds is just one example. We'd use  to set it up.
+  * add support to  a graph of targets, not just a list, so it can 
skip all dependents of a failing build
+  * any way to integrate download and declaration of an antlib?
+ 
+ 
- == 'Antlibization' ==
+ === 'Antlibization' ===
  
   * Which optional tasks would be better as an antlib for separate download?
  
+ === Testing ===
+ 
+  * implement something similar to  that steve uses in 
smartfrog for starting smartfrog and running tests against it.
+  * allow  to fail if it times out ( will need this)
+  * enhancements to t

[Ant Wiki] Update of "Proposals" by JanMatèrne

2007-05-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/Proposals

The comment on the change is:
Try to create a planning-template

--
  
   * Add target that will be executed if a target fails {{{}}}
  
+  * ["AntXX/Planning-Template"]
+ 
   * ["Ant17/Planning"]
  
   * ["Ant1.7.1/Planning"]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntXX/Planning-Template" by JanMa tèrne

2007-05-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/AntXX/Planning-Template

The comment on the change is:
Try to create a planning-template

New page:
= Ant XX Planning Section =

== Project Plan ==
Release Manager: APACHE_ID

=== Milestones ===
 * Beta1 - based on svn revision xxx: DATE
 * Beta2 - based on svn revision yyy: DATE
 * Feature Freeze, create branch: DATE
 * Release Candidate 1: DATE
 * Release Candidate 2: DATE
 * Release DATE

 Dependencies 
= Projects we depend on and their forthcoming releases (with url) =
 * Xerces 
 * Xalan 
 * Java  
 * JUnit 

= Projects that depend upon us, and their cutoff dates and urls =
 * Eclipse
 * Net``Beans
 * IntelliJ IDEA
 * Cruise``Control
 * JEdit (less tightly coupled)

 Announcements 
= English =
text by: release manager

addressees
 * announcements(at)apache.org
 * freshmeat(dot)net

= German =
translation by: APACHE_ID

addressees
 * entwickler(dot)com


== Environment/Compatibility ==

Old JDKs can be downloaded from Suns 
[http://java.sun.com/products/archive/index.html archive].

Linux Platforms should cover common distros: RHEL, Suse. Debian (Ubuntu)?

SysV Unix can be delegated to the vendors, say AIX and HPUX.

Solaris is also a possibility, if a VMware image is available.


=== WinXP ===
 * Java 1.3 - Java 6: must pass
 * Java 7: may pass

=== Vista ===
 * Java 1.3 - Java 6: must pass
 * Java 7: may pass

=== Linux ===
 * Java 1.3 - Java 6: must pass
 * Java 7: may pass

=== SysV Unix ===
 * Java 1.3 - Java 6: must pass
 * Java 7: may pass

=== MacOS ===
 * Java 1.3 - Java 6: must pass
 * Java 7: may pass

=== OpenVMS ===
 * Any Java: may pass

=== Netware ===
 * resent Java: should pass

=== Solaris ===


== Features & Bugs ==
Describe what this release should contain. When referring to a Bug, provide the 
Bug ID, the URL
and a short description.  

 
=== "Must have" Features / Bugs ===
These are the features or bugs that hold the build; fallbacks to be listed. To 
add something 
here you must be prepared to implement (fix) it, or know someone who is. 
Everything needs a 
name.


=== "Want" Features / Bugs ===
Less critical, but still nice. Adding here is also a statement of intent.


=== "Like" Features / Bugs ===
Less important stuff.


=== "Wontfix" ===
Definitely not in this release. Pull stuff down here when scrubbed from the 
previous lists.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant18/Planning" by JanMatèrn e

2007-05-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/Ant18/Planning

The comment on the change is:
Some features written in 1.7.0 planning.

--
  
* Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)
  
+   * Add mapper support on archive tasks (zip etc). So you could flatten 
libraries in WAR/EAR.
+ 
  
  == ''Want'' Features ==
  
@@ -71, +73 @@

   *  in java tasks for loading properties straight from a file.
   * reduce number of outstanding bugzilla ''bugs'' by fixing them or declaring 
WONTFIX/Invalid.
   * reduce number of outstanding bugzilla ''enhancements'' by implementing 
some, or closing them off.
-  * include fetch.xml in redist package and integrate w/ maven2 artifacts 
(done? -MJB)
+  * include fetch.xml in redist package and integrate w/ maven2 artifacts 
(done? -MJB) Maybe use of Ivy for this.
  
  === ''Want'' Features Implemented ===
  
@@ -82, +84 @@

   * security hardening. "locking down...or giving the opportunity to lock 
down; e.g. secure class loading, working with digital certs, etc..." Rated as 
'like' because of the difficulty.
   * Look at all SCM tasks and pull in pending patches for new features. Find 
people to test them. (I looked at VSS when implementing as antlib (svn 
sandbox), pulled in as many patches/fixes as I could find in bugzilla - Kev)
   * Lightweight Java1.5 distro without Xerces.
+ 
+ === From 1.7.0 wontfix: ===
+ 
+  *  to do signature checking (identify signatory). fundamentally 
impossible.
+  * : maven2, security. Use Maven2 artifact library instead.
+  *  to allow adding of jars to the current classloader (would 
solve a ''lot'' of problems at the cost of some issues)
+this has been discussed at dev@ant.apache.org - something will be done for 
ant 1.8.
+  * Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)
+  * Doc improvements.
  
  
  == Testing ==

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant1.7.1/Planning" by JanMat èrne

2007-05-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/Ant1%2e7%2e1/Planning

The comment on the change is:
suggest scm tasks for Antlibization

--
 - when is ivy2.0.0 going to pass incubation?
   XavierHanin: Difficult to say, it depends on external factors. The major 
point for the moment is to recruit new committers.
   * modify fetch.xml to use Ivy.
+ 
  === Scripting ===
  
   * make , , etc, more useful through : 
attributes and elements, re-use
@@ -108, +109 @@

  
   * Which optional tasks would be better as an antlib for separate download?
  
+* SCM: Continuus/Synergy Tasks
+* SCM: Clearcase Tasks
+* SCM: Microsoft Visual Source``Safe Tasks + Source``Off``Site
+* SCM: Starteam Tasks
+* SCM: Cvs + Cvs``Change``Log + Cvs``Version + CVSPass + Cvs``Tag``Diff
+ 
  === Testing ===
  
   * implement something similar to  that steve uses in 
smartfrog for starting smartfrog and running tests against it.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Agata Kramp" by Agata Kramp

2007-05-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by Agata Kramp:
http://wiki.apache.org/ant/Agata_Kramp

New page:
##language:en
== Agata Kramp ==

Email: [[MailTo(sprzedam AT aol DOT com)]]

...


CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "TomaszGorski" by TomaszGorski

2007-06-06 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by TomaszGorski:
http://wiki.apache.org/ant/TomaszGorski

New page:
Email: [EMAIL PROTECTED] 

Hi my name is Tomasz and im from Poland. I will try to help You guys moderate 
this wiki. 

My bio: ... - I will fill it later in english now polish version:) 

Polish: Czesc wiec postanowilem pomoc wam tutaj na wiki w moderacji mam 
nadzieje ze zauwazycie moja przydatnosc w przyszlosci. Obecnie pomagam w 
moderacji rowniez na innych wiki moinmoin gdzie ceniona jest moja pomoc. 
Pozdrawiam osoby z polski. 

My website/moja strona: [http://www.profesjonalna-reklama.pl Pozycjonowanie]

Thats for now i will try to update news/find bugs and fix them. 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "TomaszGorski" by StefanBodewig

2007-06-07 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/TomaszGorski

The comment on the change is:
suspect spam

--
- Email: [EMAIL PROTECTED] 
+ The page you linked to didn't look like a personal homepage, and given that I 
don't speak polish and we get enough Wiki spam, I decided to remove the 
content.  Feel free to re-add it in English language if it was legitimate 
content.
  
- Hi my name is Tomasz and im from Poland. I will try to help You guys moderate 
this wiki. 
- 
- My bio: ... - I will fill it later in english now polish version:) 
- 
- Polish: Czesc wiec postanowilem pomoc wam tutaj na wiki w moderacji mam 
nadzieje ze zauwazycie moja przydatnosc w przyszlosci. Obecnie pomagam w 
moderacji rowniez na innych wiki moinmoin gdzie ceniona jest moja pomoc. 
Pozdrawiam osoby z polski. 
- 
- My website/moja strona: [http://www.profesjonalna-reklama.pl Pozycjonowanie]
- 
- Thats for now i will try to update news/find bugs and fix them. 
- 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "TomaszGorski" by StefanBodewig

2007-06-11 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/TomaszGorski

The comment on the change is:
spam

--
- The page you linked to didn't look like a personal homepage, and given that I 
don't speak polish and we get enough Wiki spam, I decided to remove the 
content.  Feel free to re-add it in English language if it was legitimate 
content.
+ deleted
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by tabuchid

2007-06-19 Thread Apache Wiki
build.xml
  
  I am attempting to merge two disparate code bases, but keep them logically 
separate at run-time. The used to live in two different app servers. I have 
refactored them, but am running into problems getting them to assign to each 
jar. I presume that I want to have a condition such as...
  {{{
@@ -300, +300 @@

  
  
  
- ```Question#9``` Why am I getting: The  type doesn't support the nested 
"echo" element.
+ '''Question#9''' Why am I getting: The  type doesn't support the nested 
"echo" element.
  
  An offshore developer is getting this strange message:
  {{{
@@ -359, +359 @@

  
  
  
- ```Question#10``` 
+ '''Question#10''' 
  I have downloaded ant, and now I am trying to install it using the directions 
on the apache page. I am typing 'build install' in the command prompt (I am on 
windows XP) but I get this error :::  'build' is not recognized as an internal 
or external command,
  operable program or batch file.
  
@@ -368, +368 @@

  
  
  
- ```Question#11```
+ '''Question#11'''
  Can I use the JUnitReport Task with Unit Tests that are not part of the JUnit 
framework? 
  
  '''Answer #12''' The reporting task applies XSL transforms to XML files of 
test results. Anything that generates
@@ -378, +378 @@

  
  
  
- ```Question#12```
+ '''Question#12'''
  Sorry I am having all sorts of problems...I have installed ant, and when I 
try to run it I get this error
  
  Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/tools/ant/launch/Launcher
@@ -387, +387 @@

  
  
  
- ```Question#13```
+ '''Question#13'''
  I am having problems using the junit task. Ant is not recognizing the junit 
as a task. I have read the FAQ corresponding to this problem, but it does not 
make sense. I am using ant version 1.6.2 I have removed the classpath 
environment variable completely. I also copied the junit.jar file to my lib 
directory. I verified that the ant-junit.jar file is in the lib directory as 
well. In my build.xml file I declare the following path
  
  
@@ -401, +401 @@

  
  does anyone know what is going on? The FAQ confused me because I thought it 
was hinting at removing my ant-junit.jar file from the lib directory, and 
including in in a taskdef...was I misunderstanding the solution?
  
- ```Answer#13```
+ '''Answer#13'''
  
  It's not enough to have junit.jar on the classpath for the tests, it has to 
be loaded in the same classloader as Ant's junit task. Either add junit.jar to 
ANT_HOME/lib ${user.home}/.ant/.lib. The alternate solution (a new declaration 
of the Ant junit tasks after removing ant-junit.jar from ANT_HOME/lib) is not 
recommended for beginners. 
  
@@ -409, +409 @@

  
  
  
- ```Question#14```
+ '''Question#14'''
  Is it possible to change the working directory of a JUNIT task under ANT? My 
task looks like this:
  
  

[Ant Wiki] Update of "AntNewbies" by FlorianSchulz

2007-07-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by FlorianSchulz:
http://wiki.apache.org/ant/AntNewbies

The comment on the change is:
Added question #17: How to import all files from a directory.

--
  
  What I get is just the content from ${manifest.file}. Any ideas why the 
nested manifest section isn't getting merged.
  
+ 
+ 
+ 
+ '''Question#17'''
+ I have a bunch of files in a folder, that I want to import into my build.xml. 
Can anybody give me a hint (or a solution), how to import all files from a 
directory, e.g. using a fileset? Otherwise, I'd have to change my code anytime, 
a new file is added to the directory...
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by JanMatèrne

2007-07-11 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/AntNewbies

The comment on the change is:
Answer question #17

--
  '''Question#17'''
  I have a bunch of files in a folder, that I want to import into my build.xml. 
Can anybody give me a hint (or a solution), how to import all files from a 
directory, e.g. using a fileset? Otherwise, I'd have to change my code anytime, 
a new file is added to the directory...
  
+ 
+ '''Answer#17'''
+ The  task does not support s or . Not 
sure about the problem with  but with s we dont know the basedir 
of the imported file, because URL or just String could be a resource, too.
+ 
+ What you can do is import a single (optional) file - a generated one, which 
imports all your files. If I have to do a kind of file listing, I use 
. So this works for me:
+ 
+ {{{
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ ${import.start}${antfiles.import}${import.end}
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ }}}
+ 
+ The first two properties define where your buildfiles (for import) are and 
where to store the generated buildfile. You could just change the names, but 
dont change the directory layout, because the file-locations of the imported 
files must be relative to the generated file. And the generator does not know 
any different. (Maybe you could play with the  on line 16...).
+ 
+ Line 6 is importing the generated buildfile. With optional=true, so that if 
you dont have generated the file, the build wont fail.
+ 
+ The target in line 26 "test" is just for (you guess) test.
+ 
+ The interisting stuff is in the target "generateImport" starting in line 8:
+ first I define four properties. The syntax for import is: . So I define (xml-escaped) the part before and after the 
FILENAME (the filename will come from ). br and tab are for layout 
only.
+ 
+ The  collects all files and stores the list in the property 
''antfiles.import''. For platform purposes I use the / as directory separator. 
The nested  elements deletes the first part of the (absolute) paths so 
that you'll get relative ones (to the actual buildfile). The  defines 
which (your manually written) files to import.
+ 
+ The final buildfile is generated with the  in combination with 
. The ''pathsep'' (on Windows a semicolon) is between the 
individual filenames. So I need to put the import-end, a line break (layout 
only) and the import-start in between. Finally I need the project-start and an 
import-start before and an import-end and project-end after the whole list.
+ 
+ If you start a ''ant test'' you'll get no error. An ''ant -p'' just prints 
the ''generateImport'' and ''test'' target. After running a simple ''ant'' or 
''ant generateImport'' the final ''ant -p'' will print all your written targets.
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "FrontPage" by MasonSimon

2007-07-14 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MasonSimon:
http://wiki.apache.org/ant/FrontPage

--
   * InstallTroubleshooting
  
   * AntNewbies
+ 
+  * AntOnWindows
  
   * AntTutorials
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntOnWindows" by MasonSimon

2007-07-14 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MasonSimon:
http://wiki.apache.org/ant/AntOnWindows

New page:
= Windows installation =
Download and run the [http://code.google.com/p/winant/ Windows installer for 
Apache Ant]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntTutorials" by SteveLoughran

2007-08-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/AntTutorials

The comment on the change is:
link to AinA tutorial

--
   * [wiki:AntTutorialWritingTasks Tutorial "Writing Tasks"]
+  * [http://www.antbook.org/display/antbook/A+first+Ant+build A first Ant 
Build]. Sample chapter.
-  * [http://www.laliluna.de/ejb-3-ant-tutorial-jboss.html The tutorial at 
www.laliluna.de explains Ant basics and how to use Ant in Eclipse. As sample an 
EJB 3 project is used.]
+  * [http://www.laliluna.de/ejb-3-ant-tutorial-jboss.html Ant in eclipse] How 
to use Ant in Eclipse. A sample an EJB 3 project is used.
   * [http://www.buildmeister.com/modules/content/index.php?id=13 The 5-minute 
lowdown on Apache Ant]
   * 
[http://www-106.ibm.com/developerworks/java/edu/j-dw-java-apant-i.html?S_TACT=104AHW02&S_CMP=ZHP
 "Apache Ant 101: Make Java builds a snap" on IBM Developerworks] by Matt 
Chapman from December 2003. Needs registration.
   * 
[http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/ant/anthome.html
 University of Birmingham Ant Tutorial].

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "ExternalResources" by SteveLoughran

2007-08-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/ExternalResources

The comment on the change is:
Check the links!

--
   * ''IBM Rational® ClearCase®, Ant, and CruiseControl: The Java™ 
Developer's Guide to Accelerating and Automating the Build Process'' by Kevin 
A. Lee published by IBM Press -http://www.ibmpressbooks.com/title/0321356993
   * ''Java Development with Ant'' by ErikHatcher, SteveLoughran published by 
Manning Publications -http://www.manning.com/hatcher/index.html
   * ''Ant: The Definitive Guide'' by Jesse E. Tilly and Eric M. Burke 
published by O'Reilly - http://www.oreilly.com/catalog/anttdg/
-  * ''Apache Ant - The Buildmeister's Guide - Second Edition'' by Kevin A. Lee 
published by Lulu Press - http://www.lulu.com/content/436259
+  * ''Apache Ant - The Buildmeister's Guide - Second Edition'' by Kevin A. Lee 
published by Lulu Press - http://www.lulu.com/content/1022721
   * ''Java Tools for Extreme Programming: Mastering Open Source Tools, 
Including Ant, JUnit, and Cactus'' by Richard Hightower, Nicholas Lesiecki ( 
ErikHatcher contributed to Ant sections ) published by John Wiley & Sons, Inc. 
- http://www.wiley.com/cda/product/0,,047120708X,00.html
   * ''Ant. Das Java Build-Tool in der Praxis''  von Bernd Matzke, 
Addison-Wesley, 
http://www.addison-wesley.de/main/main.asp?page=deutsch/bookdetails&productid=13459&SID={18BA3C59-985F-4E1B-8463-4A60D29D2EED}&TOKEN={2EA05B80-7976-432C-B8A5-4520CDFB1113}
   * ''Ant: The Java Build Tool in Practice'' by Bernd Matzke, Charles River, 
http://www.charlesriver.com/titles/ant.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Trivial Update of "AntTutorials" by SteveLoughran

2007-08-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/AntTutorials

The comment on the change is:
Check the links!

--
   * [wiki:AntTutorialWritingTasks Tutorial "Writing Tasks"]
   * [http://www.laliluna.de/ejb-3-ant-tutorial-jboss.html The tutorial at 
www.laliluna.de explains Ant basics and how to use Ant in Eclipse. As sample an 
EJB 3 project is used.]
-  * [http://www.buildmeister.com//modules/content/index.php?id=13 The 5-minute 
lowdown on Apache Ant]
+  * [http://www.buildmeister.com/modules/content/index.php?id=13 The 5-minute 
lowdown on Apache Ant]
   * 
[http://www-106.ibm.com/developerworks/java/edu/j-dw-java-apant-i.html?S_TACT=104AHW02&S_CMP=ZHP
 "Apache Ant 101: Make Java builds a snap" on IBM Developerworks] by Matt 
Chapman from December 2003. Needs registration.
   * 
[http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/ant/anthome.html
 University of Birmingham Ant Tutorial].
   * [http://www.exubero.com/ant/antintro-s5.html Introduction to Ant] - HTML 
slide show describing the purpose and uses of Ant

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Trivial Update of "AntTutorials" by Kevin Lee

2007-08-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by Kevin Lee:
http://wiki.apache.org/ant/AntTutorials

--
   * [wiki:AntTutorialWritingTasks Tutorial "Writing Tasks"]
   * [http://www.laliluna.de/ejb-3-ant-tutorial-jboss.html The tutorial at 
www.laliluna.de explains Ant basics and how to use Ant in Eclipse. As sample an 
EJB 3 project is used.]
+  * [http://www.buildmeister.com//modules/content/index.php?id=13 The 5-minute 
lowdown on Apache Ant]
   * 
[http://www-106.ibm.com/developerworks/java/edu/j-dw-java-apant-i.html?S_TACT=104AHW02&S_CMP=ZHP
 "Apache Ant 101: Make Java builds a snap" on IBM Developerworks] by Matt 
Chapman from December 2003. Needs registration.
   * 
[http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/ant/anthome.html
 University of Birmingham Ant Tutorial].
   * [http://www.exubero.com/ant/antintro-s5.html Introduction to Ant] - HTML 
slide show describing the purpose and uses of Ant

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Trivial Update of "ExternalResources" by Kevin Lee

2007-08-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by Kevin Lee:
http://wiki.apache.org/ant/ExternalResources

--
   * ''IBM Rational® ClearCase®, Ant, and CruiseControl: The Java™ 
Developer's Guide to Accelerating and Automating the Build Process'' by Kevin 
A. Lee published by IBM Press -http://www.ibmpressbooks.com/title/0321356993
   * ''Java Development with Ant'' by ErikHatcher, SteveLoughran published by 
Manning Publications -http://www.manning.com/hatcher/index.html
   * ''Ant: The Definitive Guide'' by Jesse E. Tilly and Eric M. Burke 
published by O'Reilly - http://www.oreilly.com/catalog/anttdg/
-  * ''Apache Ant - The Buildmeister's Guide'' by Kevin A. Lee published by 
Lulu Press - http://www.lulu.com/content/436259
+  * ''Apache Ant - The Buildmeister's Guide - Second Edition'' by Kevin A. Lee 
published by Lulu Press - http://www.lulu.com/content/436259
   * ''Java Tools for Extreme Programming: Mastering Open Source Tools, 
Including Ant, JUnit, and Cactus'' by Richard Hightower, Nicholas Lesiecki ( 
ErikHatcher contributed to Ant sections ) published by John Wiley & Sons, Inc. 
- http://www.wiley.com/cda/product/0,,047120708X,00.html
   * ''Ant. Das Java Build-Tool in der Praxis''  von Bernd Matzke, 
Addison-Wesley, 
http://www.addison-wesley.de/main/main.asp?page=deutsch/bookdetails&productid=13459&SID={18BA3C59-985F-4E1B-8463-4A60D29D2EED}&TOKEN={2EA05B80-7976-432C-B8A5-4520CDFB1113}
   * ''Ant: The Java Build Tool in Practice'' by Bernd Matzke, Charles River, 
http://www.charlesriver.com/titles/ant.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by MattDoar

2007-08-13 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattDoar:
http://wiki.apache.org/ant/AntNewbies

--


  }}}
+ 
+ Note: if the MyProject file above happened to have spaces in its filename, 
then the easiest thing to do is to use its 8.3 representation. Persuading Ant 
to pass the necessary backslash doublequote characters to the exec task is 
tricky! 
+ 
  
   '''Question#2''' How do i use a different JAVA Compiler than javac.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by CharlieWanek

2007-08-24 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by CharlieWanek:
http://wiki.apache.org/ant/AntNewbies

The comment on the change is:
Example of using a ResourceCollection

--
  
  '''Answer #6 followup #2''' - Those needing this functionality should be 
pleased to know that Ant 1.7 will support a new concept--ResourceCollection--an 
interface which exposes objects of the existing Ant filelike-type Resource. 
Fileset, Dirset, Filelist, Path, etc. all implement this new interface. One of 
the new ResourceCollection implementations is the  collection, which can 
sort resources according to their natural order, or by one or a combination of 
ResourceComparators. Several of these have been predefined; however a user can 
custom-implement and  his or her own ResourceComparator as well. 
  
+ '''Answer #6 example'''
+ 
+ Run ls -l on each file in the current directory, sorted by size:
+ {{{
+   
+ 
+   
+   
+ 
+ 
+   
+ 
+   
+ }}}
+ 
  
  

  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant18/Planning" by MattBenson

2007-08-31 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattBenson:
http://wiki.apache.org/ant/Ant18/Planning

--
  
* import improvements (url support, searchpath support)
  
-   * if/unless attributes with primative EL (expression language)
+   * if/unless attributes with primitive EL (expression language)
(ie if="${property.not.present}" will work as if="property.not.present")
  
* restricted types (i.e. roles)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "TestAMoinLink" by ChongChong

2007-09-09 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by ChongChong:
http://wiki.apache.org/ant/TestAMoinLink

New page:
Just test how to use moin wiki.
Post is a link:[http://www.zyseo.com www.zyseo.com]。

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "TestAMoinLink" by ConorMacNeill

2007-09-09 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by ConorMacNeill:
http://wiki.apache.org/ant/TestAMoinLink

The comment on the change is:
Please do your testing somewhere else

--
+ deleted
- Just test how to use moin wiki.
- Post is a link:[http://www.zyseo.com www.zyseo.com]。
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Carolina+Coast+" by wikicninfo

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by wikicninfo:
http://wiki.apache.org/ant/Carolina+Coast+

New page:
NAGS HEAD, N.C. (AP) — Tropical Storm Gabrielle began to shower North 
Carolina's Outer Banks with rain and batter them with high winds Sunday as the 
storm slogged slowly toward the coast.

Forecasters expected the storm to increase its wind speed slightly — though 
not to hurricane levels — before swiping the state's barrier islands on 
Sunday. After a brief landfall, Gabrielle was expected to take a sharp turn 
back into the Atlantic, the National Weather Service said.

"All things considered, it's a pretty weak storm," said Casey Quell, a NWS 
forecaster in Morehead City. "More than anything, it will bring some 
much-needed rain."

The storm carried top sustained winds of about 45 mph as of 5 a.m. Sunday, the 
National Weather Service reported. But those winds could strengthen to near 50 
mph as Gabrielle nears the coast, according to the weather service.

Gabrielle's center was located about 50 miles southeast of Cape Lookout and was 
moving slowly — about 10 mph — to the north-northwest.

Forecasters issued a tropical storm warning for the North Carolina coastline 
north of Surf City through the Outer Banks and to the Virginia border. A 
tropical storm warning was also issued northward to Cape Charles Light, Va., 
along the Atlantic Coast, and a watch remains in effect for the area extending 
to New Point Comfort peninsula, along the Chesapeake Bay.

Local officials urged residents and visitors at the vacation hotspot to secure 
loose items and to stay indoors as the storm blows through.

Austin Lucas, a manager at Howard's Pub on Ocracoke Island, said workers there 
tied down furniture that was on the roof. But beyond that, he said everyone was 
just waiting to see when the storm would come.

"We haven't really taken any severe precautions," Lucas said Sunday morning. 
"Nobody's too concerned about it."

The National Park Service closed all campgrounds on the Cape Hatteras National 
Seashore. But they did not ask or recommend that people leave the islands.

"When people hear about tropical storms, they assume houses are going to fall 
in the ocean," said Margot Jolly, a lifeguard with Nags Heads Ocean Rescue. 
"They shouldn't overreact like that. Just relax, stay inside, and have a little 
hurricane party."

Gabrielle's first showers reached the coastline late Saturday night. Quell said 
the storm could produce a storm surge of up to 3 feet, with 1 to 3 inches of 
rain falling in coastal areas and up to 5 inches in isolated spots.

"The greatest danger will be flooding in low lying areas and on roads, such as 
Highway 12 on the Outer Banks," said North Carolina Gov. Mike Easley. "The most 
deaths during tropical storms occur when people drive into flood waters and 
drown. Rip currents will be strong in the ocean."

Rip currents had already caused problems Saturday. David Baker, the Ocean 
Rescue director for the Wrightsville Beach Fire Department about 150 miles 
south of Nags Head, told The Star-News of Wilmington that lifeguards rescued 
about a dozen people from the water because of rip currents.

Gabrielle spun into the storm late Friday after wandering in the Atlantic for 
several days, caught along an old frontal boundary that stalled about midway 
between the Southeast coast and Bermuda. Forecasters first labeled it a 
subtropical storm — a hybrid system that takes power from warm ocean waters 
but also forms from warm and cold fronts colliding — before classifying it a 
tropical system Saturday.

WOW Gold,buy WOW Gold [http://www.isefc.com.cn/  wow gold]
powerleveling   [http://www.isefc.com.cn/powerleveling.asp  powerleveling]
world of warcraft gold  [http://www.isefc.com.cn/  world of warcraft gold]
Burglar alarm   [http://www.teamflyelectronic.com/  Burglar alarm]
[http://www.electronic-wire.com/  cables]
[http://www.isefc.com.cn/powerleveling.asp  powerleveling]

"We've been asking residents to be prepared for anything," said Chris Baucom, a 
spokesman for Dare County Emergency Management. "This storm's track has been 
kind of unpredictable."

All of North Carolina's counties are facing drought conditions, with 91 percent 
under a severe drought. Easley asked Friday that all the state's local 
governments immediately enact voluntary or mandatory water restrictions. 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Carolina+Coast+" by MattBenson

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattBenson:
http://wiki.apache.org/ant/Carolina+Coast+

--
- NAGS HEAD, N.C. (AP) — Tropical Storm Gabrielle began to shower North 
Carolina's Outer Banks with rain and batter them with high winds Sunday as the 
storm slogged slowly toward the coast.
+ spam deleted
  
- Forecasters expected the storm to increase its wind speed slightly — though 
not to hurricane levels — before swiping the state's barrier islands on 
Sunday. After a brief landfall, Gabrielle was expected to take a sharp turn 
back into the Atlantic, the National Weather Service said.
- 
- "All things considered, it's a pretty weak storm," said Casey Quell, a NWS 
forecaster in Morehead City. "More than anything, it will bring some 
much-needed rain."
- 
- The storm carried top sustained winds of about 45 mph as of 5 a.m. Sunday, 
the National Weather Service reported. But those winds could strengthen to near 
50 mph as Gabrielle nears the coast, according to the weather service.
- 
- Gabrielle's center was located about 50 miles southeast of Cape Lookout and 
was moving slowly — about 10 mph — to the north-northwest.
- 
- Forecasters issued a tropical storm warning for the North Carolina coastline 
north of Surf City through the Outer Banks and to the Virginia border. A 
tropical storm warning was also issued northward to Cape Charles Light, Va., 
along the Atlantic Coast, and a watch remains in effect for the area extending 
to New Point Comfort peninsula, along the Chesapeake Bay.
- 
- Local officials urged residents and visitors at the vacation hotspot to 
secure loose items and to stay indoors as the storm blows through.
- 
- Austin Lucas, a manager at Howard's Pub on Ocracoke Island, said workers 
there tied down furniture that was on the roof. But beyond that, he said 
everyone was just waiting to see when the storm would come.
- 
- "We haven't really taken any severe precautions," Lucas said Sunday morning. 
"Nobody's too concerned about it."
- 
- The National Park Service closed all campgrounds on the Cape Hatteras 
National Seashore. But they did not ask or recommend that people leave the 
islands.
- 
- "When people hear about tropical storms, they assume houses are going to fall 
in the ocean," said Margot Jolly, a lifeguard with Nags Heads Ocean Rescue. 
"They shouldn't overreact like that. Just relax, stay inside, and have a little 
hurricane party."
- 
- Gabrielle's first showers reached the coastline late Saturday night. Quell 
said the storm could produce a storm surge of up to 3 feet, with 1 to 3 inches 
of rain falling in coastal areas and up to 5 inches in isolated spots.
- 
- "The greatest danger will be flooding in low lying areas and on roads, such 
as Highway 12 on the Outer Banks," said North Carolina Gov. Mike Easley. "The 
most deaths during tropical storms occur when people drive into flood waters 
and drown. Rip currents will be strong in the ocean."
- 
- Rip currents had already caused problems Saturday. David Baker, the Ocean 
Rescue director for the Wrightsville Beach Fire Department about 150 miles 
south of Nags Head, told The Star-News of Wilmington that lifeguards rescued 
about a dozen people from the water because of rip currents.
- 
- Gabrielle spun into the storm late Friday after wandering in the Atlantic for 
several days, caught along an old frontal boundary that stalled about midway 
between the Southeast coast and Bermuda. Forecasters first labeled it a 
subtropical storm — a hybrid system that takes power from warm ocean waters 
but also forms from warm and cold fronts colliding — before classifying it a 
tropical system Saturday.
- 
- WOW Gold,buy WOW Gold [http://www.isefc.com.cn/  wow gold]
- powerleveling   [http://www.isefc.com.cn/powerleveling.asp  powerleveling]
- world of warcraft gold  [http://www.isefc.com.cn/  world of warcraft gold]
- Burglar alarm   [http://www.teamflyelectronic.com/  Burglar alarm]
- [http://www.electronic-wire.com/  cables]
- [http://www.isefc.com.cn/powerleveling.asp  powerleveling]
- 
- "We've been asking residents to be prepared for anything," said Chris Baucom, 
a spokesman for Dare County Emergency Management. "This storm's track has been 
kind of unpredictable."
- 
- All of North Carolina's counties are facing drought conditions, with 91 
percent under a severe drought. Easley asked Friday that all the state's local 
governments immediately enact voluntary or mandatory water restrictions. 
- 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Carolina+Coast+" by StefanBodewig

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/Carolina+Coast+

The comment on the change is:
remove traces of spam as well

--
- spam deleted
+ deleted
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Globe+Correspondent" by wikicninfo

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by wikicninfo:
http://wiki.apache.org/ant/Globe+Correspondent

New page:
But community health centers draw patients for a number of reasons. They offer 
"one-stop shopping," which can include dental care, substance abuse treatment, 
pediatric and prenatal care, and social services. Most have child care and 
translators on site for non-English speakers.

With the new Massachusetts health insurance law boosting the number of patients 
seeking care, community health centers south of Boston are scrambling to meet 
the demand.

Sign up for: Globe Headlines e-mail | Breaking News Alerts Manet Community 
Health Center, which has four locations in Quincy and one in Hull, is hiring 
two 
new family care physicians and a nurse practitioner. Brockton Neighborhood 
Health Center now stays open two hours later on weeknights. In February, it 
hired 
a nurse practitioner, two medical assistants, and two social workers, and is 
planning to hire 20 more staff members in the next six months.

"We've seen a really significant increase in visits by new patients," said Sue 
Joss, executive director of the Brockton health center. "Our phones are 
ringing off the hook for new patients."

The two centers are the only ones directly south of Boston. But community 
health centers in Fall River and New Bedford, which also serve people from this 
region, are experiencing the same increase in demand, and expanding hours to 
meet it.

The state's universal health insurance law, which is being rolled out this 
year, is bringing formerly uninsured people into the healthcare system. Many of 
these individuals and families are turning to community health centers, the 
locally based nonprofit organizations that arose from the antipoverty movement 
of 
the 1960s.

"We are front and center in the new healthcare legislation," said Kerin 
O'Toole, spokeswoman for the Massachusetts League of Community Health Centers. 
"We've 
seen quite a surge in demand. Although in many cases patients could go 
elsewhere, the health centers offer a whole range of services you can't get 
from a 
private provider."

The nation's first community health center opened at Columbia Point in 
Dorchester in 1965 as part of President Johnson's war on poverty.

Similar centers, supported by federal aid and private grants, opened across the 
country in poor and medically underserved areas. Today, the United States has 
more than a thousand centers, 52 of them in Massachusetts.

Business is thriving. In April, the Brockton center on Main Street saw a 12 
percent spike in patient visits over last year, and in May, a 9 percent 
increase. 
A new $16 million center is under construction next to the cramped downtown 
facility and is scheduled to open in November.

Statewide, patient loads at community health centers have been on the rise. In 
2006, centers in Massachusetts saw 760,301 patients, an increase of nearly 
94,000, or 14 percent, over the previous year.

The surge in demand at community health centers with the new law was not fully 
expected. The centers have long been a safety net in the healthcare system - 
places where people could go whether they had insurance or not. The insured 
usually have many choices when seeking care

Sign up for: Globe Headlines e-mail | Breaking News Alerts "People are more 
aware of the community health centers and the services we provide," said Sheryl 
Turgeon, chief executive officer of Healthfirst, which draws patients from Fall 
River and nearby towns.

Community health centers also do outreach for Commonwealth Care, the new state 
health insurance program, and visitors to most centers can sign up for health 
insurance on the spot.

The heavy promotions the state has been doing to get the uninsured to sign up 
and take advantage of healthcare also seems to be a factor in the increasing 
number of visits, according to Toni McGuire, chief executive officer of the 
Manet center.

"I think one of the biggest reasons for the increase is the advertising around 
Commonwealth Care," McGuire said. Said Joss of the Brockton center, "There was 
never this kind of publicity around the free-care pool."

In the past, institutions that treated the uninsured were compensated by a pool 
of money administered by the state and paid into by hospitals and other large 
providers.

Another reason that community health centers are seeing more patients is that 
three of the four insurers working with Commonwealth Care tend to direct 
subscribers to the centers, according to Alan Sager, director of the health 
reform program at Boston University School of Public Health.

Sager said he is concerned that some community health centers may not be able 
to hire physicians quickly enough to meet the demand.

"If health centers were deluged by dozens more patients every day, how quickly 
could they respond?" he asked.

A Ma

[Ant Wiki] Trivial Update of "Globe+Correspondent" by MartijnKruithof

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MartijnKruithof:
http://wiki.apache.org/ant/Globe+Correspondent

The comment on the change is:
removed spam

--
+ removed spam
- But community health centers draw patients for a number of reasons. They 
offer "one-stop shopping," which can include dental care, substance abuse 
treatment, 
- pediatric and prenatal care, and social services. Most have child care and 
translators on site for non-English speakers.
  
- With the new Massachusetts health insurance law boosting the number of 
patients seeking care, community health centers south of Boston are scrambling 
to meet 
- the demand.
- 
- Sign up for: Globe Headlines e-mail | Breaking News Alerts Manet Community 
Health Center, which has four locations in Quincy and one in Hull, is hiring 
two 
- new family care physicians and a nurse practitioner. Brockton Neighborhood 
Health Center now stays open two hours later on weeknights. In February, it 
hired 
- a nurse practitioner, two medical assistants, and two social workers, and is 
planning to hire 20 more staff members in the next six months.
- 
- "We've seen a really significant increase in visits by new patients," said 
Sue Joss, executive director of the Brockton health center. "Our phones are 
- ringing off the hook for new patients."
- 
- The two centers are the only ones directly south of Boston. But community 
health centers in Fall River and New Bedford, which also serve people from this 
- region, are experiencing the same increase in demand, and expanding hours to 
meet it.
- 
- The state's universal health insurance law, which is being rolled out this 
year, is bringing formerly uninsured people into the healthcare system. Many of 
- these individuals and families are turning to community health centers, the 
locally based nonprofit organizations that arose from the antipoverty movement 
of 
- the 1960s.
- 
- "We are front and center in the new healthcare legislation," said Kerin 
O'Toole, spokeswoman for the Massachusetts League of Community Health Centers. 
"We've 
- seen quite a surge in demand. Although in many cases patients could go 
elsewhere, the health centers offer a whole range of services you can't get 
from a 
- private provider."
- 
- The nation's first community health center opened at Columbia Point in 
Dorchester in 1965 as part of President Johnson's war on poverty.
- 
- Similar centers, supported by federal aid and private grants, opened across 
the country in poor and medically underserved areas. Today, the United States 
has 
- more than a thousand centers, 52 of them in Massachusetts.
- 
- Business is thriving. In April, the Brockton center on Main Street saw a 12 
percent spike in patient visits over last year, and in May, a 9 percent 
increase. 
- A new $16 million center is under construction next to the cramped downtown 
facility and is scheduled to open in November.
- 
- Statewide, patient loads at community health centers have been on the rise. 
In 2006, centers in Massachusetts saw 760,301 patients, an increase of nearly 
- 94,000, or 14 percent, over the previous year.
- 
- The surge in demand at community health centers with the new law was not 
fully expected. The centers have long been a safety net in the healthcare 
system - 
- places where people could go whether they had insurance or not. The insured 
usually have many choices when seeking care
- 
- Sign up for: Globe Headlines e-mail | Breaking News Alerts "People are more 
aware of the community health centers and the services we provide," said Sheryl 
- Turgeon, chief executive officer of Healthfirst, which draws patients from 
Fall River and nearby towns.
- 
- Community health centers also do outreach for Commonwealth Care, the new 
state health insurance program, and visitors to most centers can sign up for 
health 
- insurance on the spot.
- 
- The heavy promotions the state has been doing to get the uninsured to sign up 
and take advantage of healthcare also seems to be a factor in the increasing 
- number of visits, according to Toni McGuire, chief executive officer of the 
Manet center.
- 
- "I think one of the biggest reasons for the increase is the advertising 
around Commonwealth Care," McGuire said. Said Joss of the Brockton center, 
"There was 
- never this kind of publicity around the free-care pool."
- 
- In the past, institutions that treated the uninsured were compensated by a 
pool of money administered by the state and paid into by hospitals and other 
large 
- providers.
- 
- Another reason that community health centers are seeing more patients is that 
three of the four insurers working with Commonwealth Care tend to direct 
- subscribers to the centers, according to Alan Sager, director of the health 
reform program at Boston University School of Public Health.
-

[Ant Wiki] Update of "Globe+Correspondent" by StefanBodewig

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/Globe+Correspondent

The comment on the change is:
remove traces of spam

--
- removed spam
+ deleted
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Globe+Correspondent" by MartijnKruithof

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MartijnKruithof:
http://wiki.apache.org/ant/Globe+Correspondent

No differences found!

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "wow+power+leveling" by loki002

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by loki002:
http://wiki.apache.org/ant/wow+power+leveling

New page:
Baseball gave him his earliest challenge. He was an outstanding pitcher in 
Little League, and eventually, as a senior in high school, made the 
[http://www.toppowerlevel.net wow powerleveling] varsity, winning half the 
team‘s games with a record of five wins and two losses. At graduation, the 
coach named Daniel the [http://www.toppowerlevel.net wow power level] team‘s 
most valuable player. 

  His finest hour, though, came at a school science fair. He entered an 
exhibit showing how the [http://www.toppowerlevel.net wow power leveling] 
circulatory system works. It was primitive and crude, especially compared to 
the fancy, computerized, blinking-light models entered by other 
[http://www.toppowerlevel.net wow power level] students. My wife, Sara, felt 
embarrassed for him. 

  It turned out that the other kids [http://www.toppowerlevel.net wow power 
leveling] had not done their own work-their parents had made their exhibits. As 
the judges went on their rounds, they found that these other kids couldn‘t 
answer their questions. Daniel answered every one. When the judges awarded the 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] 
Albert Einstein Plaque for the best exhibit, they gave it to him. 

  By the time Daniel left for 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] he 
stood six feet tall and weighed 170 pounds. He was muscular and in superb 
[http://www.toppowerlevel.net wow powerleveling] condition, but he never 
pitched another inning, having given up baseball for English literature. I was 
sorry that he would not develop his athletic talent, but proud that he had made 
such a mature decision. 

  One day I told Daniel that the great failing in my 
[http://www.toppowerlevel.net wow power leveling] life had been that I didn‘t 
take a year or two off to travel when I finished college. This is the best way, 
to my way of thinking, to broaden oneself and develop a larger perspective on 
life. Once I had married and begun working, I found that the dream of 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] in 
another culture had vanished. 

  Daniel thought about this. His friends said that he would be insane to 
put his career on [http://www.toppowerlevel.net wow powerleveling]. But he 
decided it wasn‘t so crazy. After graduation, he worked as a waiter at 
college, a bike messenger and a house painter. With the money he earned, he had 
enough to go to [http://www.toppowerlevel.net wow power level] Paris. 

  The [http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power 
leveling] before he was to leave, I tossed in bed. I was trying to figure out 
something to say. Nothing came to mind. Maybe, I thought 
[http://www.toppowerlevel.net wow power leveling], it wasn‘t necessary to say 
anything. 

  What does it matter in the course of a [http://www.toppowerlevel.net wow 
power level] if a father never tells a son what he really thinks of him? But as 
I stood before Daniel, I knew that it does matter. My father and I loved each 
other. Yet, I always regretted never hearing him put his feelings into words 
and never having the memory of that moment. Now, I could feel my palms sweat 
and my throat tighten. Why is it so hard to tell a son something from the 
heart? My mouth turned dry, and I knew I would be able to get out only a few 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] 
words clearly. 

  “Daniel," I said, "if I could have picked [http://www.toppowerlevel.net 
wow powerleveling], I would have picked you." 

  That‘s all I could say. I wasn‘t sure he understood what I meant. 
Then he came toward me and threw his arms around me. For a moment, the 
[http://www.toppowerlevel.net wow power leveling] world and all its people 
vanished, and there was just Daniel and me in our home by the sea. 

  He was saying [http://www.toppowerlevel.net wow powerleveling], but my 
eyes misted over, and I couldn‘t understand what he was saying. All I was 
aware of was the stubble on his chin as his face pressed against mine. And 
then, the [http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro 
powerleveling]. I went to [http://www.toppowerlevel.net wow power level] work, 
and Daniel left a few hours later with his girlfriend. 

  That was seven weeks ago, and I think about 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro powerleveling] when 
I walk along the beach on weekends. Thousands of miles away, somewhere out past 
the ocean waves breaking on the 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power level]
 deserted shore, he might be scurrying across Boulevard Saint Germain, 
strolling t

[Ant Wiki] Update of "delivering" by baoyi98

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by baoyi98:
http://wiki.apache.org/ant/delivering

New page:
= H1[http://www.hzmqzs.com/about.htm 杭州家装] =
== H2[http://www.hzmqzs.com/about.htm 杭州家装设计] =
=== H3[http://www.hzmqzs.com/about.htm 杭州室内设计] =
 H4[http://www.hzmqzs.com/about.htm 杭州室内设计公司] =

[http://www.hzmqzs.com/about.htm 装修]
[http://www.hzmqzs.com/about.htm 装修公司]
[http://www.hzmqzs.com/about.htm 店面装修]
[http://www.hzmqzs.com/about.htm 办公室装修]
[http://www.hzmqzs.com/about.htm 酒店装修]
[http://www.hzmqzs.com/about.htm 杭州装修]
[http://www.hzmqzs.com/about.htm 杭州市装修]
[http://www.hzmqzs.com/about.htm 装饰公司]
[http://www.hzmqzs.com/about.htm 店面装饰]
[http://www.hzmqzs.com/about.htm 办公室装饰]
[http://www.hzmqzs.com/about.htm 杭州装饰]
[http://www.hzmqzs.com/about.htm 杭州市装饰]
[http://www.hzmqzs.com/about.htm 杭州市装饰公司]
[http://www.hzmqzs.com/about.htm 杭州装饰网]
[http://www.hzmqzs.com/about.htm 杭州装饰公司]
[http://www.hzmqzs.com/about.htm 杭州设计公司]
[http://www.hzmqzs.com/about.htm 杭州写字楼装饰]
[http://www.hzmqzs.com/about.htm 杭州装饰工程公司]
[http://www.hzmqzs.com/about.htm 杭州知名装饰公司]
[http://www.hzmqzs.com/about.htm 杭州别墅装饰]
[http://www.hzmqzs.com/about.htm 杭州店面装饰]
[http://www.hzmqzs.com/about.htm 杭州厂房装饰]
[http://www.hzmqzs.com/about.htm 杭州家庭装饰]
[http://www.hzmqzs.com/about.htm 杭州家居装饰]
[http://www.hzmqzs.com/about.htm 杭州室内装饰]
[http://www.hzmqzs.com/about.htm 杭州装饰市场]
[http://www.hzmqzs.com/about.htm 杭州装饰设计公司]
[http://www.hzmqzs.com/about.htm 杭州酒吧装饰]
[http://www.hzmqzs.com/about.htm 杭州酒店装饰]
[http://www.hzmqzs.com/about.htm 杭州装潢]
[http://www.hzmqzs.com/about.htm 杭州装潢公司]
[http://www.hzmqzs.com/about.htm 杭州市装潢公司]
[http://www.hzmqzs.com/about.htm 杭州市装潢]
[http://www.hzmqzs.com/about.htm 杭州装潢设计]
[http://www.hzmqzs.com/about.htm 杭州写字楼装潢]
[http://www.hzmqzs.com/about.htm 杭州别墅装潢]
[http://www.hzmqzs.com/about.htm 杭州店面装潢]
[http://www.hzmqzs.com/about.htm 杭州家庭装潢]
[http://www.hzmqzs.com/about.htm 杭州家居装潢]
[http://www.hzmqzs.com/about.htm 杭州房屋装潢]
[http://www.hzmqzs.com/about.htm 杭州室内装潢]
[http://www.hzmqzs.com/about.htm 杭州酒吧装潢]
[http://www.hzmqzs.com/about.htm 杭州酒店装潢]
[http://www.hzmqzs.com/about.htm 杭州办公室装潢]
[http://www.hzmqzs.com/about.htm 杭州厂房装潢]
[http://www.hzmqzs.com/about.htm 杭州饭店门面装修]
[http://www.hzmqzs.com/about.htm 杭州家庭装修]
[http://www.hzmqzs.com/about.htm 杭州装修设计]
[http://www.hzmqzs.com/about.htm 杭州写字楼装修]
[http://www.hzmqzs.com/about.htm 杭州办公装修]
[http://www.hzmqzs.com/about.htm 杭州市装修公司]
[http://www.hzmqzs.com/about.htm 杭州酒店装修]
[http://www.hzmqzs.com/about.htm 杭州酒吧装修]
[http://www.hzmqzs.com/about.htm 杭州室内装修公司]
[http://www.hzmqzs.com/about.htm 杭州室内装修]
[http://www.hzmqzs.com/about.htm 杭州房屋装修]
[http://www.hzmqzs.com/about.htm 杭州二手房装修]
[http://www.hzmqzs.com/about.htm 杭州家居装修]
[http://www.hzmqzs.com/about.htm 杭州知名装修公司]
[http://www.hzmqzs.com/about.htm 杭州装修设计公司]
[http://www.hzmqzs.com/about.htm 杭州厂房装修]
Her dance moves resembled those of someone undergoing a deeply spiritual 
experience as she shuddered and gyrated in a short, silver sequined dress.
Beyonce tours with an[http://www.hzmqzs.com/about.htm 杭州装饰公司] 
all-female 12-piece band, including three horn players and an equal number of 
back-up singers to complement her impressively robust vocals.
But even with her reputation for delivering a tightly-choreographed pop 
spectacle -- which has been described by many reviewers as next to flawless 
--Beyonce garnered more attention this summer for a couple of blink-of-an-eye 
mishaps that are still getting heavy traffic on YouTube.























 














-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "delivering" by StefanBodewig

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/delivering

The comment on the change is:
remove spam

--
+ deleted
- = H1[http://www.hzmqzs.com/about.htm 杭州家装] =
- == H2[http://www.hzmqzs.com/about.htm 杭州家装设计] =
- === H3[http://www.hzmqzs.com/about.htm 杭州室内设计] =
-  H4[http://www.hzmqzs.com/about.htm 杭州室内设计公司] =
  
- [http://www.hzmqzs.com/about.htm 装修]
- [http://www.hzmqzs.com/about.htm 装修公司]
- [http://www.hzmqzs.com/about.htm 店面装修]
- [http://www.hzmqzs.com/about.htm 办公室装修]
- [http://www.hzmqzs.com/about.htm 酒店装修]
- [http://www.hzmqzs.com/about.htm 杭州装修]
- [http://www.hzmqzs.com/about.htm 杭州市装修]
- [http://www.hzmqzs.com/about.htm 装饰公司]
- [http://www.hzmqzs.com/about.htm 店面装饰]
- [http://www.hzmqzs.com/about.htm 办公室装饰]
- [http://www.hzmqzs.com/about.htm 杭州装饰]
- [http://www.hzmqzs.com/about.htm 杭州市装饰]
- [http://www.hzmqzs.com/about.htm 杭州市装饰公司]
- [http://www.hzmqzs.com/about.htm 杭州装饰网]
- [http://www.hzmqzs.com/about.htm 杭州装饰公司]
- [http://www.hzmqzs.com/about.htm 杭州设计公司]
- [http://www.hzmqzs.com/about.htm 杭州写字楼装饰]
- [http://www.hzmqzs.com/about.htm 杭州装饰工程公司]
- [http://www.hzmqzs.com/about.htm 杭州知名装饰公司]
- [http://www.hzmqzs.com/about.htm 杭州别墅装饰]
- [http://www.hzmqzs.com/about.htm 杭州店面装饰]
- [http://www.hzmqzs.com/about.htm 杭州厂房装饰]
- [http://www.hzmqzs.com/about.htm 杭州家庭装饰]
- [http://www.hzmqzs.com/about.htm 杭州家居装饰]
- [http://www.hzmqzs.com/about.htm 杭州室内装饰]
- [http://www.hzmqzs.com/about.htm 杭州装饰市场]
- [http://www.hzmqzs.com/about.htm 杭州装饰设计公司]
- [http://www.hzmqzs.com/about.htm 杭州酒吧装饰]
- [http://www.hzmqzs.com/about.htm 杭州酒店装饰]
- [http://www.hzmqzs.com/about.htm 杭州装潢]
- [http://www.hzmqzs.com/about.htm 杭州装潢公司]
- [http://www.hzmqzs.com/about.htm 杭州市装潢公司]
- [http://www.hzmqzs.com/about.htm 杭州市装潢]
- [http://www.hzmqzs.com/about.htm 杭州装潢设计]
- [http://www.hzmqzs.com/about.htm 杭州写字楼装潢]
- [http://www.hzmqzs.com/about.htm 杭州别墅装潢]
- [http://www.hzmqzs.com/about.htm 杭州店面装潢]
- [http://www.hzmqzs.com/about.htm 杭州家庭装潢]
- [http://www.hzmqzs.com/about.htm 杭州家居装潢]
- [http://www.hzmqzs.com/about.htm 杭州房屋装潢]
- [http://www.hzmqzs.com/about.htm 杭州室内装潢]
- [http://www.hzmqzs.com/about.htm 杭州酒吧装潢]
- [http://www.hzmqzs.com/about.htm 杭州酒店装潢]
- [http://www.hzmqzs.com/about.htm 杭州办公室装潢]
- [http://www.hzmqzs.com/about.htm 杭州厂房装潢]
- [http://www.hzmqzs.com/about.htm 杭州饭店门面装修]
- [http://www.hzmqzs.com/about.htm 杭州家庭装修]
- [http://www.hzmqzs.com/about.htm 杭州装修设计]
- [http://www.hzmqzs.com/about.htm 杭州写字楼装修]
- [http://www.hzmqzs.com/about.htm 杭州办公装修]
- [http://www.hzmqzs.com/about.htm 杭州市装修公司]
- [http://www.hzmqzs.com/about.htm 杭州酒店装修]
- [http://www.hzmqzs.com/about.htm 杭州酒吧装修]
- [http://www.hzmqzs.com/about.htm 杭州室内装修公司]
- [http://www.hzmqzs.com/about.htm 杭州室内装修]
- [http://www.hzmqzs.com/about.htm 杭州房屋装修]
- [http://www.hzmqzs.com/about.htm 杭州二手房装修]
- [http://www.hzmqzs.com/about.htm 杭州家居装修]
- [http://www.hzmqzs.com/about.htm 杭州知名装修公司]
- [http://www.hzmqzs.com/about.htm 杭州装修设计公司]
- [http://www.hzmqzs.com/about.htm 杭州厂房装修]
- Her dance moves resembled those of someone undergoing a deeply spiritual 
experience as she shuddered and gyrated in a short, silver sequined dress.
- Beyonce tours with an[http://www.hzmqzs.com/about.htm 杭州装饰公司] 
all-female 12-piece band, including three horn players and an equal number of 
back-up singers to complement her impressively robust vocals.
- But even with her reputation for delivering a tightly-choreographed pop 
spectacle -- which has been described by many reviewers as next to flawless 
--Beyonce garnered more attention this summer for a couple of blink-of-an-eye 
mishaps that are still getting heavy traffic on YouTube.
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-  
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "LocalBadContent" by StefanBodewig

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/LocalBadContent

The comment on the change is:
block spam

--
  #format plain
  #language en
  ##add additional spam REs below:
+ hzmqzs.com
+ toppowerlevel
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "wow+power+leveling" by StefanBodewig

2007-09-10 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by StefanBodewig:
http://wiki.apache.org/ant/wow+power+leveling

The comment on the change is:
remove spam

--
- Baseball gave him his earliest challenge. He was an outstanding pitcher in 
Little League, and eventually, as a senior in high school, made the 
[http://www.toppowerlevel.net wow powerleveling] varsity, winning half the 
team‘s games with a record of five wins and two losses. At graduation, the 
coach named Daniel the [http://www.toppowerlevel.net wow power level] team‘s 
most valuable player. 
+ deleted
  
-   His finest hour, though, came at a school science fair. He entered an 
exhibit showing how the [http://www.toppowerlevel.net wow power leveling] 
circulatory system works. It was primitive and crude, especially compared to 
the fancy, computerized, blinking-light models entered by other 
[http://www.toppowerlevel.net wow power level] students. My wife, Sara, felt 
embarrassed for him. 
- 
-   It turned out that the other kids [http://www.toppowerlevel.net wow 
power leveling] had not done their own work-their parents had made their 
exhibits. As the judges went on their rounds, they found that these other kids 
couldn‘t answer their questions. Daniel answered every one. When the judges 
awarded the [http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power 
leveling] Albert Einstein Plaque for the best exhibit, they gave it to him. 
- 
-   By the time Daniel left for 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] he 
stood six feet tall and weighed 170 pounds. He was muscular and in superb 
[http://www.toppowerlevel.net wow powerleveling] condition, but he never 
pitched another inning, having given up baseball for English literature. I was 
sorry that he would not develop his athletic talent, but proud that he had made 
such a mature decision. 
- 
-   One day I told Daniel that the great failing in my 
[http://www.toppowerlevel.net wow power leveling] life had been that I didn‘t 
take a year or two off to travel when I finished college. This is the best way, 
to my way of thinking, to broaden oneself and develop a larger perspective on 
life. Once I had married and begun working, I found that the dream of 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] in 
another culture had vanished. 
- 
-   Daniel thought about this. His friends said that he would be insane to 
put his career on [http://www.toppowerlevel.net wow powerleveling]. But he 
decided it wasn‘t so crazy. After graduation, he worked as a waiter at 
college, a bike messenger and a house painter. With the money he earned, he had 
enough to go to [http://www.toppowerlevel.net wow power level] Paris. 
- 
-   The [http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power 
leveling] before he was to leave, I tossed in bed. I was trying to figure out 
something to say. Nothing came to mind. Maybe, I thought 
[http://www.toppowerlevel.net wow power leveling], it wasn‘t necessary to say 
anything. 
- 
-   What does it matter in the course of a [http://www.toppowerlevel.net 
wow power level] if a father never tells a son what he really thinks of him? 
But as I stood before Daniel, I knew that it does matter. My father and I loved 
each other. Yet, I always regretted never hearing him put his feelings into 
words and never having the memory of that moment. Now, I could feel my palms 
sweat and my throat tighten. Why is it so hard to tell a son something from the 
heart? My mouth turned dry, and I knew I would be able to get out only a few 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro power leveling] 
words clearly. 
- 
-   “Daniel," I said, "if I could have picked 
[http://www.toppowerlevel.net wow powerleveling], I would have picked you." 
- 
-   That‘s all I could say. I wasn‘t sure he understood what I meant. 
Then he came toward me and threw his arms around me. For a moment, the 
[http://www.toppowerlevel.net wow power leveling] world and all its people 
vanished, and there was just Daniel and me in our home by the sea. 
- 
-   He was saying [http://www.toppowerlevel.net wow powerleveling], but my 
eyes misted over, and I couldn‘t understand what he was saying. All I was 
aware of was the stubble on his chin as his face pressed against mine. And 
then, the [http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro 
powerleveling]. I went to [http://www.toppowerlevel.net wow power level] work, 
and Daniel left a few hours later with his girlfriend. 
- 
-   That was seven weeks ago, and I think about 
[http://www.toppowerlevel.net/powerlist.php?fid=2871 lotro powerleveling] when 
I walk along the beach on weekends. Thousands of miles away, somewhere out past 
the ocean wave

[Ant Wiki] Update of "Ant18/Planning" by JanMatèrn e

2007-10-09 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanMatèrne:
http://wiki.apache.org/ant/Ant18/Planning

The comment on the change is:
Want another feature

--
  
* remove functionality depending on third party libraries that we
  cannot support or even build - for example starteam and weblogic tasks.
+ (done: moved into their own AntLibs in the sandbox)
  
* fix up the sql task.
  
@@ -63, +64 @@

* Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)
  
* Add mapper support on archive tasks (zip etc). So you could flatten 
libraries in WAR/EAR.
+ 
+   * Make it easier for building Ant regarding to its 3rd party libraries. 
(Maybe via Ivy and a bundled ivy.jar (bundled like antunit.jar))
  
  
  == ''Want'' Features ==

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "EclipseAnt" by PaulKrause88

2007-10-12 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by PaulKrause88:
http://wiki.apache.org/ant/EclipseAnt

--
  
  can anyone help? My email personal email address is [EMAIL PROTECTED]
  
+ Q-3.  Does anyone have a Java Formatter Profile that implements the project's 
formatting guidelines? They are specified for checkstyle in check.xml.  Or is 
it OK to just use the built-in Java Conventions profile?
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by adebowale

2007-10-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by adebowale:
http://wiki.apache.org/ant/AntNewbies

--
  
  If you start a ''ant test'' you'll get no error. An ''ant -p'' just prints 
the ''generateImport'' and ''test'' target. After running a simple ''ant'' or 
''ant generateImport'' the final ''ant -p'' will print all your written targets.
  
+ 
+ Answer#17 I am having problems with nested elements 
+ 
+ {{{
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+  
+   
+
+   
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ package com.corizon.xmlutility;
+ 
+ import java.util.Iterator;
+ import java.util.Vector;
+ import org.apache.tools.ant.Task;
+ import org.apache.tools.ant.BuildException;
+ 
+ 
+ 
+ public class XmlReaderUtility extends Task{
+ 
+ private static XmlFileReader xmlFileReader;
+ private String filePath;
+ private String xpathExpression;
+ private String value;
+ Vector arguments = new Vector();
+ 
+ 
+ 
+ public void setFilePath(String filePath) {
+ this.filePath = filePath;
+ }
+ 
+ public void setXpathExpression(String xpathExpression) {
+ this.xpathExpression = xpathExpression;
+ }
+ 
+ public void setValue(String value) {
+ this.value = value;
+ }
+ 
+ /** Support for nested text. */
+ public void addArgument(Argument text) {
+ arguments.add(text);
+ }
+ 
+ 
+ // The method executing the task
+ public void execute() throws BuildException {
+ int i = 0;
+  // handle nested elements
+ for (Iterator it = arguments.iterator(); it.hasNext(); ) 
+ {
+ Argument arg = (Argument)it.next();
+ if(i== 0)
+ {
+ setFilePath(arg.getArg());
+ i++;
+ }
+ if(i==1)
+ {
+ setXpathExpression(arg.getArg());
+ i++;
+ }
+ if(i==2)
+ {
+ setValue(arg.getArg());
+ i++;
+ }
+ }
+ xmlFileReader = new 
XmlFileReader(filePath,xpathExpression,value);
+ }
+ 
+ 
+ /** A nested 'argument'. */
+ public class Argument 
+ {
+ // Bean constructor
+ public Argument() {}
+ 
+  /** Argument to pass on. */
+  String arg;
+  public void setArg(String arg) { this.arg = arg; }
+  public String getArg() { return arg; }
+  }
+ 
+  
+  }
+ }}}
+ 
+ It complains The  type doesn't support the nested "Argument' 
element 
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by adebowale

2007-10-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by adebowale:
http://wiki.apache.org/ant/AntNewbies

--
  The final buildfile is generated with the  in combination with 
. The ''pathsep'' (on Windows a semicolon) is between the 
individual filenames. So I need to put the import-end, a line break (layout 
only) and the import-start in between. Finally I need the project-start and an 
import-start before and an import-end and project-end after the whole list.
  
  If you start a ''ant test'' you'll get no error. An ''ant -p'' just prints 
the ''generateImport'' and ''test'' target. After running a simple ''ant'' or 
''ant generateImport'' the final ''ant -p'' will print all your written targets.
+ 
+  /!\ '''Edit conflict - other version:''' 
  
  
  Answer#17 I am having problems with nested elements 
@@ -680, +682 @@

  
  It complains The  type doesn't support the nested "Argument' 
element 
  
+  /!\ '''Edit conflict - your version:''' 
+ 
+ 
+ Answer#17 I am having problems with nested elements 
+ 
+ {{{
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+  
+   
+
+   
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ package com.corizon.xmlutility;
+ 
+ import java.util.Iterator;
+ import java.util.Vector;
+ import org.apache.tools.ant.Task;
+ import org.apache.tools.ant.BuildException;
+ 
+ 
+ 
+ public class XmlReaderUtility extends Task{
+ 
+ private static XmlFileReader xmlFileReader;
+ private String filePath;
+ private String xpathExpression;
+ private String value;
+ Vector arguments = new Vector();
+ 
+ 
+ 
+ public void setFilePath(String filePath) {
+ this.filePath = filePath;
+ }
+ 
+ public void setXpathExpression(String xpathExpression) {
+ this.xpathExpression = xpathExpression;
+ }
+ 
+ public void setValue(String value) {
+ this.value = value;
+ }
+ 
+ /** Support for nested text. */
+ public void addArgument(Argument text) {
+ arguments.add(text);
+ }
+ 
+ 
+ // The method executing the task
+ public void execute() throws BuildException {
+ int i = 0;
+  // handle nested elements
+ for (Iterator it = arguments.iterator(); it.hasNext(); ) 
+ {
+ Argument arg = (Argument)it.next();
+ if(i== 0)
+ {
+ setFilePath(arg.getArg());
+ i++;
+ }
+ if(i==1)
+ {
+ setXpathExpression(arg.getArg());
+ i++;
+ }
+ if(i==2)
+ {
+ setValue(arg.getArg());
+ i++;
+ }
+ }
+ xmlFileReader = new 
XmlFileReader(filePath,xpathExpression,value);
+ }
+ 
+ 
+ /** A nested 'argument'. */
+ public class Argument 
+ {
+ // Bean constructor
+ public Argument() {}
+ 
+  /** Argument to pass on. */
+  String arg;
+  public void setArg(String arg) { this.arg = arg; }
+  public String getArg() { return arg; }
+  }
+ 
+  
+  }
+ }}}
+ 
+ It complains The  type doesn't support the nested "Argument' 
element 
+ 
+  /!\ '''End of edit conflict''' 
+ 
+ CategoryCategory
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntNewbies" by adebowale

2007-10-23 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by adebowale:
http://wiki.apache.org/ant/AntNewbies

--
   /!\ '''Edit conflict - other version:''' 
  
  
- Answer#17 I am having problems with nested elements 
+ Question#18 I am having problems with nested elements 
  
  {{{
  
@@ -811, +811 @@

  
   /!\ '''End of edit conflict''' 
  
- CategoryCategory
+ CategoryCategory CategoryCategory
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals" by SteveLoughran

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals

The comment on the change is:
starting new entry

--
  Ant Sub Project Proposals
  
   * ["Proposals/Antlet"]
+ 
+  * ["Proposals/EnhancedTestReports"]
  
   * Being able to view the manual for previous versions on the website.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
introduce the whole idea

New page:
= Enhanced Test Reporting =

This page looks at ideas for enhancing the output of the JUnit test reports 
that we generate in  and turn into HTML with 

== Strengths of current format ==

 1. Ubiquitous
 1. Scales well to lots of JUnit tests on a single process
 1. Integrates with CI servers
 1. Produced by lots of tools  : , antunit, maven surefire, testng
 1. Consumed by: , CruiseControl, Luntbuild, Bamboo, Hudson
 1. Includes log output, JVM properties, test names
 1. Reasonable HTML security (we sanitise all output but test names in the HTML)

== Limitations of current format ==

 * Storing summary information as root node attributes prevents us from 
streaming output
 * JVM crashes mid-test result in empty XML files; no opportunity for post 
mortem
 * No metadata about tests stored other than package/name, which we assume is 
always java package format
 * No machine information recorded other than JVM properties, hostname and wall 
time.
 * No direct integration with issue tracking systems (which bug is this a 
regression test of, who to page)
 * No notion of skipped tests, timed out, other failure modes.
 * Output is logged but log4j/commons-logging/java-util log output is not split 
up into separate events
 * Output from a single process is logged; no good for multi-process/multi-host 
testing
 * XSLT transform uses too much memory for Java5 XSLTC engine unless you add 
more memory with -Xmx.
 * Normal transformed layout doesnt work for running the same test across many 
machines/configurations.
 * There could be more datamining opportunities if more system state was 
recorded (e.g. detect which platforms/configurations trigger test failure)
 * stack traces saved as simple text, not detailed file/line data with the 
ability to span languages
 * No way to attach artifacts such as VMWare images to test results


Summary: it was good at the time, but as testing has got more advanced, we need 
to evolve the format (carefully)

== Radical Alternatives ==

Here are some fairly radical alternate designs that SteveLoughran has played 
with in the context of running tests under SmartFrog.

 * Standard serializable Java types for tests. Must include log entries and 
exceptions. These can be marshalled over RMI or serialised to text files. 
Enables a tight coupling of reporting across processes. It is however, hard to 
maintain stability, especially with OSS code that can be changed by anyone. The 
limit of these type's use would probably be the junit test runner and ant 
itself, both from the same point release of Ant.

 * Streamed XHTML with standard class names. Here an inline CSS sheet provides 
the styles, and tests are streamed to disk as marked up div/span clauses. oes 
not directly scale well to presenting very large test runs; postprocessing is 
required. XSL can still generate alternate reports, though the XPath patterns 
are more complex //[EMAIL PROTECTED]"error"] instead of //error. 

 * Atom. Here every test result would be presented as an Atom entry, possibly 
using streamed XHTML as above. Enables remote systems to poll for changes, and 
for browsers to present results as is. Does not directly scale well to 
presenting very large test runs; postprocessing is required. XPath is even more 
complex. 

 * Perl Test format : [http://perldoc.perl.org/Test/Harness/TAP.html TAP] is a 
text only format; very simple. 

== Evolutionary Alternatives ==

 *  add the key missing features from the reports: metadata, skipped tests, and 
scope for logging more machine configuration data
 * add a placeholder for test runners to add their own stuff
 * add stack trace data in a more structured form when tests fail on java5+
 * base metadata to include: machine info, test description, links and issue 
IDs (for binding to issue tracking systems)
 *  ''add new features in streaming friendly manner''
 *  ''add handling for JVM crashes'' Stream results to a different process for 
logging, so that JVM crash truncates the log instead of killing it. 


== Interested Parties ==

Add the names of people actively participating

* Ant team (ant-dev)
* SmartFrog team (SteveLoughran)
* TestNG: AlexandruPopescu 
* Maven SureFire: DanFabulich, BrettPorter

== Plan and Timetable ==

For Ant we'd be looking at ant1.8.0 and any 1.7.2 release for these changes; 
gives us time to test with all the CI servers. We could do a junit4 test runner 
with early output. Testng are on a faster release cycle. 

 1. Start wiki, discussions on various lists (ant-user, testng-user)
 1. define first relaxng schema
 1. set up vms (EC2? Apache VM farm?) with the various CI servers
 1. add new  

[Ant Wiki] Update of "Proposals/EnhancedTestReports" by GillesScokart

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by GillesScokart:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
   * No direct integration with issue tracking systems (which bug is this a 
regression test of, who to page)
   * No notion of skipped tests, timed out, other failure modes.
   * Output is logged but log4j/commons-logging/java-util log output is not 
split up into separate events
+  * Output is logged by testCase, link with executed test method is difficult 
to make
   * Output from a single process is logged; no good for 
multi-process/multi-host testing
   * XSLT transform uses too much memory for Java5 XSLTC engine unless you add 
more memory with -Xmx.
   * Normal transformed layout doesnt work for running the same test across 
many machines/configurations.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
some ideas

--
   1. Scales well to lots of JUnit tests on a single process
   1. Integrates with CI servers
   1. Produced by lots of tools  : , antunit, maven surefire, testng
-  1. Consumed by: , CruiseControl, Luntbuild, Bamboo, Hudson
+  1. Consumed by: , CruiseControl, Luntbuild, Bamboo, Hudson, 
IntelliJ TeamCity, AntHill
   1. Includes log output, JVM properties, test names
   1. Reasonable HTML security (we sanitise all output but test names in the 
HTML)
  
@@ -60, +60 @@

  
  Add the names of people actively participating
  
- * Ant team (ant-dev)
+  * Ant team (ant-dev) (SteveLoughran to do the prototyping)
- * SmartFrog team (SteveLoughran)
+  * SmartFrog team (SteveLoughran)
- * TestNG: AlexandruPopescu 
+  * TestNG: AlexandruPopescu 
- * Maven SureFire: DanFabulich, BrettPorter
+  * Maven SureFire: DanFabulich, BrettPorter
  
  == Plan and Timetable ==
  
@@ -77, +77 @@

   1. add junit4 test runner. Let TestNG, SmartFrog do their prototyping
   1. ship!
  
+ == Ideas ==
+ 
+ === Improved Logging information ===
+ 
+  * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels
+ 
+ === Improved Host information ===
+ 
+ As well as logging the jvm properties, grab other bits of system state
+  * wall time and time zone
+  * Ant-determined OS (using standard names)
+  * environment variables on java5+
+ The risk here is that we could massively increase XML file size by 
duplicating all this stuff for every test. We may only need this per test suite.
+ 
+ == Improved Fault Information ===
+ 
+ Java faults should be grabbed and their (recusrsive) stack traces extracted 
into something that can be zoomed in on 
+ 
+ 
+  text here
+  
+   org.example.something.Classlet:53
+   org.example.sp2.Main:36
+  
+  
+   
+...
+   
+  
+ 
+ 
+ This would be better placed for display on demand operations; other 
postmortem activities. We should still render the fault in the existing format 
for IDEs to handle (e.g. IDEA's "analyze stack trace" feature)
+ 
+ == Open ended failure categories ==
+ 
+ success and skipped are fixed, but there are many forms of failure (error, 
failure, timeout, out of performance bounds, and others that depend on the 
framework itself) Can we enumerate all possible categories for failure, or 
could we make it extensible?
+ 
+ == Add partial-failure, not-yet-finished as test outcomes ==
+ 
+  * not-yet-finished is for tests in progress; makes sense if you are doing a 
live view of the system on a continuously updated web site.
+  * partial-failure is when you run tests on lots of machines in the style of 
grid unit, and some tests fail on some of the hosts, but not others. These are 
the troublesome tests, as they are hardest to replicate. It's an interesting 
out come as it is not one you can infer from a single test -its the result of 
aggregating the same test over different machines
+ 
+ == Extend the viewer ==
+ 
+  * for every test, test case, show the description. Should descriptions be 
plain text only?
+  * list skipped tests
+  * list tests by tag
+  * list tests by execution time
+  * list tests that are partial failures, unfinished
+  * for tests that are published to a web site, integrate with searching 
(allow a search box in the HTML)
+  * list failing tests by exception name
+  * For live output, provide an ongoing status page that updates regularly.
+  * allow test results to include links to images, videos that are then 
embedded inline. Your test runs, on youtube!
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by DanFabulich

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by DanFabulich:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
   1. Scales well to lots of JUnit tests on a single process
   1. Integrates with CI servers
   1. Produced by lots of tools  : , antunit, maven surefire, testng
-  1. Consumed by: , CruiseControl, Luntbuild, Bamboo, Hudson, 
IntelliJ TeamCity, AntHill
+  1. Consumed by: , maven surefire-reports, CruiseControl, 
Luntbuild, Bamboo, Hudson, IntelliJ TeamCity, AntHill
   1. Includes log output, JVM properties, test names
   1. Reasonable HTML security (we sanitise all output but test names in the 
HTML)
  
@@ -19, +19 @@

   * Storing summary information as root node attributes prevents us from 
streaming output
   * JVM crashes mid-test result in empty XML files; no opportunity for post 
mortem
   * No metadata about tests stored other than package/name, which we assume is 
always java package format
+* The list of test cases is flat, even though the test run may have had a 
complex hierarchy of suites
+* No record of test parameters (data-driven testing); the same test 
appears 7 times, all identical
   * No machine information recorded other than JVM properties, hostname and 
wall time.
-  * No direct integration with issue tracking systems (which bug is this a 
regression test of, who to page)
+  * No direct integration with issue tracking systems (of which bug is this a 
regression test, who to page)
   * No notion of skipped tests, timed out, other failure modes.
   * Output is logged but log4j/commons-logging/java-util log output is not 
split up into separate events
   * Output is logged by testCase, link with executed test method is difficult 
to make
@@ -30, +32 @@

   * There could be more datamining opportunities if more system state was 
recorded (e.g. detect which platforms/configurations trigger test failure)
   * stack traces saved as simple text, not detailed file/line data with the 
ability to span languages
   * No way to attach artifacts such as VMWare images to test results
+  * Only one failure is allowed per test case.  (JUnit requires there be only 
one failure per test case, but other test frameworks e.g. Selenium allow for 
the possibility of multiple failures per test case.)
  
  
  Summary: it was good at the time, but as testing has got more advanced, we 
need to evolve the format (carefully)
@@ -54, +57 @@

   * base metadata to include: machine info, test description, links and issue 
IDs (for binding to issue tracking systems)
   *  ''add new features in streaming friendly manner''
   *  ''add handling for JVM crashes'' Stream results to a different process 
for logging, so that JVM crash truncates the log instead of killing it. 
- 
+  * ''make it easy to integrate''  Numerous tools already support the old 
format; ideally they should not need to write a whole bunch of new code or 
understand a lot of radically new concepts in order to support the new format.
  
  == Interested Parties ==
  
@@ -91, +94 @@

   * environment variables on java5+
  The risk here is that we could massively increase XML file size by 
duplicating all this stuff for every test. We may only need this per test suite.
  
- == Improved Fault Information ===
+ === Improved Fault Information ===
  
  Java faults should be grabbed and their (recusrsive) stack traces extracted 
into something that can be zoomed in on 
  
@@ -110, +113 @@

  
  This would be better placed for display on demand operations; other 
postmortem activities. We should still render the fault in the existing format 
for IDEs to handle (e.g. IDEA's "analyze stack trace" feature)
  
+ DanFabulich: Many popular tools parse exceptions directly; they're already 
reasonably structured, even if they aren't really XML.
+ 
  == Open ended failure categories ==
  
  success and skipped are fixed, but there are many forms of failure (error, 
failure, timeout, out of performance bounds, and others that depend on the 
framework itself) Can we enumerate all possible categories for failure, or 
could we make it extensible?
+ 
+ DanFabulich: I recommend against attempting to enumerate failure categories.  
Allowing a user-defined failure type (with user-defined semantics) makes more 
sense to me.
  
  == Add partial-failure, not-yet-finished as test outcomes ==
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by DanFabulich

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by DanFabulich:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
  
  == Evolutionary Alternatives ==
  
-  *  add the key missing features from the reports: metadata, skipped tests, 
and scope for logging more machine configuration data
+  * add the key missing features from the reports: metadata, skipped tests, 
and scope for logging more machine configuration data
   * add a placeholder for test runners to add their own stuff
   * add stack trace data in a more structured form when tests fail on java5+
-  * base metadata to include: machine info, test description, links and issue 
IDs (for binding to issue tracking systems)
+  * base metadata to include:
+* test parameters (data-driven @Parameters)
+* machine info
+* test description
+* links
+* issue IDs (for binding to issue tracking systems)
   *  ''add new features in streaming friendly manner''
   *  ''add handling for JVM crashes'' Stream results to a different process 
for logging, so that JVM crash truncates the log instead of killing it. 
   * ''make it easy to integrate''  Numerous tools already support the old 
format; ideally they should not need to write a whole bunch of new code or 
understand a lot of radically new concepts in order to support the new format.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by DanFabulich

2007-11-27 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by DanFabulich:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
   * Storing summary information as root node attributes prevents us from 
streaming output
   * JVM crashes mid-test result in empty XML files; no opportunity for post 
mortem
   * No metadata about tests stored other than package/name, which we assume is 
always java package format
-* The list of test cases is flat, even though the test run may have had a 
complex hierarchy of suites
+* The list of test cases is flat, even though the test run may have had a 
complex hierarchy of suites 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=24106 bug 24106]
 * No record of test parameters (data-driven testing); the same test 
appears 7 times, all identical
   * No machine information recorded other than JVM properties, hostname and 
wall time.
   * No direct integration with issue tracking systems (of which bug is this a 
regression test, who to page)
-  * No notion of skipped tests, timed out, other failure modes.
+  * No notion of skipped tests, timed out, other failure modes. 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=43969 bug 43969] 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=35634 bug 35634]
   * Output is logged but log4j/commons-logging/java-util log output is not 
split up into separate events
   * Output is logged by testCase, link with executed test method is difficult 
to make
   * Output from a single process is logged; no good for 
multi-process/multi-host testing

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by DanFabulich

2007-11-28 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by DanFabulich:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
   * JVM crashes mid-test result in empty XML files; no opportunity for post 
mortem
   * No metadata about tests stored other than package/name, which we assume is 
always java package format
 * The list of test cases is flat, even though the test run may have had a 
complex hierarchy of suites 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=24106 bug 24106]
-* No record of test parameters (data-driven testing); the same test 
appears 7 times, all identical
+* No record of test parameters (data-driven testing); the same test 
appears 7 times, like testFoo[0], testFoo[1], testFoo[2] (even if parameters 
are strings).
   * No machine information recorded other than JVM properties, hostname and 
wall time.
   * No direct integration with issue tracking systems (of which bug is this a 
regression test, who to page)
   * No notion of skipped tests, timed out, other failure modes. 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=43969 bug 43969] 
[http://issues.apache.org/bugzilla/show_bug.cgi?id=35634 bug 35634]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-28 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
more ideas

--
  
  Add the names of people actively participating
  
-  * Ant team (ant-dev) (SteveLoughran to do the prototyping)
+  * Ant team (ant-dev) (SteveLoughran to do the prototyping for junit 
reporting)
+  * Ant team for antunit support. Volunteers?
   * SmartFrog team (SteveLoughran)
   * TestNG: AlexandruPopescu 
   * Maven SureFire: DanFabulich, BrettPorter
@@ -81, +82 @@

   1. define first relaxng schema
   1. set up vms (EC2? Apache VM farm?) with the various CI servers
   1. add new  reporter, test its output works with existing consumers
+  1. add antunit support (pull out description; if/unless => Skipped)
   1. evolve XSL stylesheets
   1. add junit4 test runner. Let TestNG, SmartFrog do their prototyping
   1. ship!
@@ -90, +92 @@

  === Improved Logging information ===
  
   * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels
+  * XSL style sheets to merge output, ordering by clock (received time) and 
displaying log messages from different machines/levels in different colour
+  * easy turn on/off display of different levels
  
  === Improved Host information ===
  
@@ -120, +124 @@

  
  DanFabulich: Many popular tools parse exceptions directly; they're already 
reasonably structured, even if they aren't really XML.
  
+ SteveLoughran: True. But I'm thinking about better XSL support. Also the 
standard exception dumps dont scale well to deeply chained exceptions; gets 
hard to see what is going on.
+ 
+ 
  == Open ended failure categories ==
  
  success and skipped are fixed, but there are many forms of failure (error, 
failure, timeout, out of performance bounds, and others that depend on the 
framework itself) Can we enumerate all possible categories for failure, or 
could we make it extensible?
@@ -143, +150 @@

   * For live output, provide an ongoing status page that updates regularly.
   * allow test results to include links to images, videos that are then 
embedded inline. Your test runs, on youtube!
  
+ == Publish under atom ==
+ 
+  * Allow an individual test to be served as a single Atom entry. This may 
require xmlns games. Perhaps we could define an optional xmlns for test 
results; if served through atom this would be required. 
+ 
+ == test results as wire format ==
+ 
+ Could we use a test result as a wire format for exchanging the outcome of a 
single test between processes/hosts? Rather than just something for XSL and 
other reporting tools to handle. 
+ 
+  1. Could glue together bits of junit+Ant for cross process handling
+  1. Could integrate test runners + CI tools.
+  1. Could provide a library to aid developers to do this
+ 
+ Arguments against
+  1. if it becomes a wire format, it becomes even less flexible
+  1. CI tools are better of with their own custom listeners (they get to stop 
the run too :)
+  1. We dont want to endorse JAXB (brittle) or DOM (painful), but XOM is off 
limits to apache projects (LGPL), and we dont want to intro new dependencies to 
ant either.
+ 
+ This may be something for things other than Ant to consider.
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-29 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
more thoughts about artifacts off every test

--
  
  This may be something for things other than Ant to consider.
  
+ == Add support for artifacts ==
+ 
+ * Formalise the the idea that every test run/test case can include artifacts 
off the results.
+ * artifacts to include inline SVG content and linked images 
+ * other artifacts would be specified by mime type, URL and description
+ * viewers/atom feeds could embed SVG content and images, other content would 
be turned into links.
+ * relative links are best for publishing reports that are HTML viewed
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "MattDoar" by MattDoar

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattDoar:
http://wiki.apache.org/ant/MattDoar

--
  
  [http://www.pobox.com/~doar]
  
+ [attachment:Portrait]
  
  CategoryHomepage
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by MattDoar

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattDoar:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
Feedback from MattDoar

--
   1. Scales well to lots of JUnit tests on a single process
   1. Integrates with CI servers
   1. Produced by lots of tools  : , antunit, maven surefire, testng
-  1. Consumed by: , maven surefire-reports, CruiseControl, 
Luntbuild, Bamboo, Hudson, IntelliJ TeamCity, AntHill
+  1. Consumed by: , maven surefire-reports, CruiseControl, 
Luntbuild, Bamboo, Hudson, IntelliJ TeamCity, AntHill, Parabuild
   1. Includes log output, JVM properties, test names
   1. Reasonable HTML security (we sanitise all output but test names in the 
HTML)
  
@@ -135, +135 @@

  
  DanFabulich: I recommend against attempting to enumerate failure categories.  
Allowing a user-defined failure type (with user-defined semantics) makes more 
sense to me.
  
+ MattDoar: I like the idea of being able to define my own test states, but I 
would like to see perhaps half a dozen common ones predefined. Perhaps:
+ 
+ * Pass
+ * Fail
+ * Error - unable to determine pass or fail, which includes timeout
+ * Skipped
+ * In Progress, aka not-yet-finished
+ 
  == Add partial-failure, not-yet-finished as test outcomes ==
  
   * not-yet-finished is for tests in progress; makes sense if you are doing a 
live view of the system on a continuously updated web site.
@@ -142, +150 @@

  
  == Extend the viewer ==
  
-  * for every test, test case, show the description. Should descriptions be 
plain text only?
+  * for every test, test case, show the description. Should descriptions be 
plain text only? Needs to support UTF8 at least.
   * list skipped tests
   * list tests by tag
   * list tests by execution time
@@ -179, +187 @@

   * viewers/atom feeds could embed SVG content and images, other content would 
be turned into links.
   * relative links are best for publishing reports that are HTML viewed
  
+ == Integration with Issue Trackers ==
+ 
+ What would this look like? Perhaps and element with URLs to related issues?
+ 
  = Examples =
+ 
+ Examples of what a new Test Report could look like.
  
  == example 1 ==
  {{{

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "MattDoar" by MattDoar

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattDoar:
http://wiki.apache.org/ant/MattDoar

New page:
##language:en
== Matt Doar ==

Email: [[MailTo(mdoar AT SPAMFREE pobox.com DOT com)]]

[http://www.pobox.com/~doar]


CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "MattDoar" by MattDoar

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by MattDoar:
http://wiki.apache.org/ant/MattDoar

--
  
  [http://www.pobox.com/~doar]
  
- [attachment:Portrait]
+ [attachment:Portrait.jpg]
  
  CategoryHomepage
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
stick goal upfront

--
  = Enhanced Test Reporting =
  
  This page looks at ideas for enhancing the output of the JUnit test reports 
that we generate in  and turn into HTML with 
+ 
+ Goal: ''an evolutionary enhancement of the XML files to keep up with changes 
in test frameworks and development processes''
  
  == Strengths of current format ==
  
@@ -107, +109 @@

  
  Java faults should be grabbed and their (recusrsive) stack traces extracted 
into something that can be zoomed in on 
  
- 
+ {{{
   text here
   
org.example.something.Classlet:53
@@ -118, +120 @@

 ...

   
- 
+ }}}
  
  This would be better placed for display on demand operations; other 
postmortem activities. We should still render the fault in the existing format 
for IDEs to handle (e.g. IDEA's "analyze stack trace" feature)
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by JanCumps

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JanCumps:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

--
   1. Scales well to lots of JUnit tests on a single process
   1. Integrates with CI servers
   1. Produced by lots of tools  : , antunit, maven surefire, testng
-  1. Consumed by: , maven surefire-reports, CruiseControl, 
Luntbuild, Bamboo, Hudson, IntelliJ TeamCity, AntHill, Parabuild
+  1. Consumed by: , maven surefire-reports, CruiseControl, 
Luntbuild, Bamboo, Hudson, IntelliJ TeamCity, AntHill, Parabuild, JUnit PDF 
Report
   1. Includes log output, JVM properties, test names
   1. Reasonable HTML security (we sanitise all output but test names in the 
HTML)
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
-example from the bugrep

--
  
  == Add support for artifacts ==
  
- * Formalise the the idea that every test run/test case can include artifacts 
off the results.
+  * Formalise the the idea that every test run/test case can include artifacts 
off the results.
- * artifacts to include inline SVG content and linked images 
+  * artifacts to include inline SVG content and linked images 
- * other artifacts would be specified by mime type, URL and description
+  * other artifacts would be specified by mime type, URL and description
- * viewers/atom feeds could embed SVG content and images, other content would 
be turned into links.
+  * viewers/atom feeds could embed SVG content and images, other content would 
be turned into links.
- * relative links are best for publishing reports that are HTML viewed
+  * relative links are best for publishing reports that are HTML viewed
  
+ = Examples =
+ 
+ == example 1 ==
+ {{{
+ 
+   
+ Tests of OS-specific things
+ 
+  http://w3c.org/rdf";>
+   
+  
+ 
+   
+ 
+  
+
+  A test that only works on Win98
+  
+http://svn.example.org/ex/4
+  
+  win98windowstrouble
+  
+JIRA-117
+JIRA-113
+  
+ 
+ 
+  wrong OS
+ 
+   
+   
+  
+   1
+   1
+  
+ 
+ 
+ }}}
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by DavidJackman

2007-11-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by DavidJackman:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
Added DavidJackman as a volunteer for making the necessary changes to AntUnit

--
  Add the names of people actively participating
  
   * Ant team (ant-dev) (SteveLoughran to do the prototyping for junit 
reporting)
-  * Ant team for antunit support. Volunteers?
+  * Ant team for antunit support: DavidJackman
   * SmartFrog team (SteveLoughran)
   * TestNG: AlexandruPopescu 
   * Maven SureFire: DanFabulich, BrettPorter

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
more thoughts; spelling

--
  For Ant we'd be looking at ant1.8.0 and any 1.7.2 release for these changes; 
gives us time to test with all the CI servers. We could do a junit4 test runner 
with early output. Testng are on a faster release cycle. 
  
   1. Start wiki, discussions on various lists (ant-user, testng-user)
+  1. collect test data: XML files from all the tools that currently generate 
the format
   1. define first relaxng schema
-  1. set up vms (EC2? Apache VM farm?) with the various CI servers
+  1. build functional test systems: Public EC2 image with all the OSS CI tools 
installed; Private VMWare images with Bamboo, TeamCity. 
   1. add new  reporter, test its output works with existing consumers
   1. add antunit support (pull out description; if/unless => Skipped)
   1. evolve XSL stylesheets
@@ -95, +96 @@

  
   * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels
   * XSL style sheets to merge output, ordering by clock (received time) and 
displaying log messages from different machines/levels in different colour
-  * easy turn on/off display of different levels
+  * easy turn on/off display of different levels in viewers; maybe test runner.
  
  === Improved Host information ===
  
@@ -103, +104 @@

   * wall time and time zone
   * Ant-determined OS (using standard names)
   * environment variables on java5+
+  * Java5 JMX info on JVM state pre- and post- run -eg, memory footprint of 
every test. 
- The risk here is that we could massively increase XML file size by 
duplicating all this stuff for every test. We may only need this per test suite.
+ The risk here is that we could massively increase XML file size by 
duplicating all this stuff for every test. We may only need some stuff per test 
suite.
  
  === Improved Fault Information ===
  
@@ -126, +128 @@

  
  DanFabulich: Many popular tools parse exceptions directly; they're already 
reasonably structured, even if they aren't really XML.
  
- SteveLoughran: True. But I'm thinking about better XSL support. Also the 
standard exception dumps dont scale well to deeply chained exceptions; gets 
hard to see what is going on.
+ SteveLoughran: True. But I'm thinking about better XSL support. Also the 
standard exception dumps don't scale well to deeply chained exceptions; gets 
hard to see what is going on.
  
  
  == Open ended failure categories ==
@@ -142, +144 @@

  * Error - unable to determine pass or fail, which includes timeout
  * Skipped
  * In Progress, aka not-yet-finished
+ 
+ SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". 
  
  == Add partial-failure, not-yet-finished as test outcomes ==
  
@@ -175, +179 @@

  Arguments against
   1. if it becomes a wire format, it becomes even less flexible
   1. CI tools are better of with their own custom listeners (they get to stop 
the run too :)
-  1. We dont want to endorse JAXB (brittle) or DOM (painful), but XOM is off 
limits to apache projects (LGPL), and we dont want to intro new dependencies to 
ant either.
+  1. We don't want to endorse JAXB (brittle) or DOM (painful), but XOM is off 
limits to apache projects (LGPL), and we don't want to intro new dependencies 
to ant either.
  
  This may be something for things other than Ant to consider.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
more on logging

--
  
  === Improved Logging information ===
  
-  * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels
+  * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels. This is not something we'd do automatically as it can change 
application behaviour. We'd have to provide the custom back-ends for the 
loggers and offer a switch to turn this on in the task; the switch would set 
the properties for the forked process (and it would have to be forked) to log 
through our system. There's an
+ 
[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/LogEntry.java?view=markup
 example class] in the smartfrog repository to capture log entries 
[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/ThrowableTraceInfo.java?view=markup
 and accompanying exceptions] that can be captured serialized and shared 
between processes. 
+ 
   * XSL style sheets to merge output, ordering by clock (received time) and 
displaying log messages from different machines/levels in different colour
-  * easy turn on/off display of different levels in viewers; maybe test runner.
+  * easy turn on/off display of different levels in viewers; maybe the test 
runner itself, though log4j.properties and similar can do this (actually, given 
that java.util logging is such a PITA to set up, we could add helper operations 
in the  task for all to use.
  
  === Improved Host information ===
  
@@ -109, +111 @@

  
  === Improved Fault Information ===
  
- Java faults should be grabbed and their (recusrsive) stack traces extracted 
into something that can be zoomed in on 
+ Java faults should be grabbed and their (recursive) stack traces extracted 
into something that can be zoomed in on 
  
  {{{
   text here
@@ -145, +147 @@

  * Skipped
  * In Progress, aka not-yet-finished
  
- SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". 
+ SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". Maybe we decouple result name from outcome, 
with a limited set of outcomes, but an unlimited set of outcome categories. 
  
  == Add partial-failure, not-yet-finished as test outcomes ==
  
@@ -178, +180 @@

  
  Arguments against
   1. if it becomes a wire format, it becomes even less flexible
-  1. CI tools are better of with their own custom listeners (they get to stop 
the run too :)
+  1. CI tools are better off with their own custom listeners (they get to stop 
the run too :)
   1. We don't want to endorse JAXB (brittle) or DOM (painful), but XOM is off 
limits to apache projects (LGPL), and we don't want to intro new dependencies 
to ant either.
  
  This may be something for things other than Ant to consider.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-03 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
Look in detail at how badly XML-in-Exception.toString() get's processed 

--
   * No way to attach artifacts such as VMWare images to test results
   * Only one failure is allowed per test case.  (JUnit requires there be only 
one failure per test case, but other test frameworks e.g. Selenium allow for 
the possibility of multiple failures per test case.)
  
- 
  Summary: it was good at the time, but as testing has got more advanced, we 
need to evolve the format (carefully)
  
  == Radical Alternatives ==
@@ -94, +93 @@

  
  === Improved Logging information ===
  
-  * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels. This is not something we'd do automatically as it can change 
application behaviour. We'd have to provide the custom back-ends for the 
loggers and offer a switch to turn this on in the task; the switch would set 
the properties for the forked process (and it would have to be forked) to log 
through our system. There's an
+  * Retain the current stdout+stderr logs, but also allow people to bind to 
custom log4j/commons-logging/java.util.logging back ends that grab the raw 
events and log them as structured XML events 
(host,process,thread,level,timestamp,text). These would be renderable at 
different levels. This is not something we'd do automatically as it can change 
application behaviour. We'd have to provide the custom back-ends for the 
loggers and offer a switch to turn this on in the task; the switch would set 
the properties for the forked process (and it would have to be forked) to log 
through our system. There's an 
- 
[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/LogEntry.java?view=markup
 example class] in the smartfrog repository to capture log entries 
[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/ThrowableTraceInfo.java?view=markup
 and accompanying exceptions] that can be captured serialized and shared 
between processes. 
+ 
[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/LogEntry.java?view=markup
 example ] in the smartfrog repository to capture log entries and 
accompanying[http://smartfrog.svn.sourceforge.net/viewvc/smartfrog/trunk/core/components/xunit/src/org/smartfrog/services/xunit/serial/ThrowableTraceInfo.java?view=markup
  exceptions] that can be captured serialized and shared between processes. 
  
   * XSL style sheets to merge output, ordering by clock (received time) and 
displaying log messages from different machines/levels in different colour
   * easy turn on/off display of different levels in viewers; maybe the test 
runner itself, though log4j.properties and similar can do this (actually, given 
that java.util logging is such a PITA to set up, we could add helper operations 
in the  task for all to use.
@@ -141, +140 @@

  
  MattDoar: I like the idea of being able to define my own test states, but I 
would like to see perhaps half a dozen common ones predefined. Perhaps:
  
- * Pass
+  * Pass
- * Fail
+  * Fail
- * Error - unable to determine pass or fail, which includes timeout
+  * Error - unable to determine pass or fail, which includes timeout
- * Skipped
+  * Skipped
- * In Progress, aka not-yet-finished
+  * In Progress, aka not-yet-finished
  
  SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". Maybe we decouple result name from outcome, 
with a limited set of outcomes, but an unlimited set of outcome categories. 
  
@@ -197, +196 @@

  
  What would this look like? Perhaps and element with URLs to related issues?
  
- = Examples =
+ == Examples of existing tests ==
+ 
+ === multi-site tests ===
+ 
+ http://people.apache.org/~stevel/cddlm/interop/ current presentation of 
multi-host interop tests]. This directory contains the results of running the 
same client against three SOAP endpoints, implementing the set of tests agreed 
by a standard's working group. 
+  1. Some of the tests fail 'unimplemented' meaning they haven't been 
unimplemented; these should really be warning

[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-08 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
charting

--
  SteveLoughran: True. But I'm thinking about better XSL support. Also the 
standard exception dumps don't scale well to deeply chained exceptions; gets 
hard to see what is going on.
  
  
- == Open ended failure categories ==
+ === Open ended failure categories ===
  
  success and skipped are fixed, but there are many forms of failure (error, 
failure, timeout, out of performance bounds, and others that depend on the 
framework itself) Can we enumerate all possible categories for failure, or 
could we make it extensible?
  
@@ -148, +148 @@

  
  SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". Maybe we decouple result name from outcome, 
with a limited set of outcomes, but an unlimited set of outcome categories. 
  
- == Add partial-failure, not-yet-finished as test outcomes ==
+ === Add partial-failure, not-yet-finished as test outcomes ===
  
   * not-yet-finished is for tests in progress; makes sense if you are doing a 
live view of the system on a continuously updated web site.
   * partial-failure is when you run tests on lots of machines in the style of 
grid unit, and some tests fail on some of the hosts, but not others. These are 
the troublesome tests, as they are hardest to replicate. It's an interesting 
out come as it is not one you can infer from a single test -its the result of 
aggregating the same test over different machines
  
- == Extend the viewer ==
+ === Extend the viewer ===
  
   * for every test, test case, show the description. Should descriptions be 
plain text only? Needs to support UTF8 at least.
   * list skipped tests
@@ -165, +165 @@

   * For live output, provide an ongoing status page that updates regularly.
   * allow test results to include links to images, videos that are then 
embedded inline. Your test runs, on youtube!
  
- == Publish under atom ==
+ === Publish under atom ===
  
   * Allow an individual test to be served as a single Atom entry. This may 
require xmlns games. Perhaps we could define an optional xmlns for test 
results; if served through atom this would be required. 
  
- == test results as wire format ==
+ === test results as wire format ===
  
  Could we use a test result as a wire format for exchanging the outcome of a 
single test between processes/hosts? Rather than just something for XSL and 
other reporting tools to handle. 
  
@@ -184, +184 @@

  
  This may be something for things other than Ant to consider.
  
- == Add support for artifacts ==
+ === Add support for artifacts ===
  
   * Formalise the the idea that every test run/test case can include artifacts 
off the results.
   * artifacts to include inline SVG content and linked images 
@@ -192, +192 @@

   * viewers/atom feeds could embed SVG content and images, other content would 
be turned into links.
   * relative links are best for publishing reports that are HTML viewed
  
- == Integration with Issue Trackers ==
+ === Integration with Issue Trackers ===
  
  What would this look like? Perhaps and element with URLs to related issues?
+ 
+ 
+ === Generate Google Charts ===
+ 
+ The Google [http://code.google.com/apis/chart/ Charts] API dynamically 
creates a PNG image from an appropriate URL. We could use an XSL transform to 
create a result image showing 
+ 
+  * A pie chart of outcomes
+  * history charting
+ 
+ History analysis really needs full history logging and is something that some 
CI tools already do; its an analysis service, not something the XML/XSL files 
can do.
  
  == Examples of existing tests ==
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-12 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
junitour

--
   * Fail
   * Error - unable to determine pass or fail, which includes timeout
   * Skipped
-  * In Progress, aka not-yet-finished
+  * In Progress, aka not-yet-finished. 
+  * Not yet implemented. Junitour - [http://junitour.sourceforge.net] has this 
notion; you can stub tests out and they do not get misinterpreted as actually 
working. Example Report: 
[http://junitour.sourceforge.net/junitour/junit-noframes.html]. Any tests that 
implements the UnitTestIncomplete interface qualifies as an incomplete test. 
  
  SteveLoughran: I like failure itself to be categorised. So every state can be 
a pass state, a warning or a failure. Warnings could include "passing, but took 
50% longer than usual". Failures can include "tests passed but outside allowed 
time" "tests passed but memory consumption was over the limit", as well as 
simple "some assertion failed". Maybe we decouple result name from outcome, 
with a limited set of outcomes, but an unlimited set of outcome categories. 
+ 
+ 
  
  === Add partial-failure, not-yet-finished as test outcomes ===
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals/EnhancedTestReports" by SteveLoughran

2007-12-12 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ant/Proposals/EnhancedTestReports

The comment on the change is:
alternate strategies for avoiding empty XML files on a JVM crash.

--
 * links
 * issue IDs (for binding to issue tracking systems)
   *  ''add new features in streaming friendly manner''
-  *  ''add handling for JVM crashes'' Stream results to a different process 
for logging, so that JVM crash truncates the log instead of killing it. 
+  *  ''add handling for JVM crashes'' Stream results to a different process 
for logging, so that JVM crash truncates the log instead of killing it. Or just 
save the (incomplete) DOM on a regular basis. Add a flag to note that the test 
is incomplete (maybe an element saying "starting"+test name.
   * ''make it easy to integrate''  Numerous tools already support the old 
format; ideally they should not need to write a whole bunch of new code or 
understand a lot of radically new concepts in order to support the new format.
  
  == Interested Parties ==

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "ExternalResources" by LudovicFernandez

2006-08-29 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by LudovicFernandez:
http://wiki.apache.org/ant/ExternalResources

--
   * [http://www.nabble.com/Ant-f106.html Ant Forum] - Browse or search Ant 
mailing list posts archived by [http://www.nabble.com/ Nabble]. Users can also 
create sub forums to expand discussion.
   * [http://brabant.developpez.com/tutoriel/java/netbeans/ant/ Comment 
déboguer un script Ant ] - by Vincent Brabant -[fr], How to debug a build.xml 
file with Netbeans? 
  
-  * [http://ludovic.developpez.com/tutoriel/java/apache/ant/doc/ Une courte 
introduction : Apache Ant, premiers pas avec l'API 1.6.5] - by Ludovic 
Fernandez -[fr], French contribution to the Apache Manual Project
- 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Trivial Update of "ExternalResources" by Kevin Lee

2006-10-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by Kevin Lee:
http://wiki.apache.org/ant/ExternalResources

--
   * ''IBM Rational® ClearCase®, Ant, and CruiseControl: The Java™ 
Developer's Guide to Accelerating and Automating the Build Process'' by Kevin 
A. Lee published by IBM Press -http://www.ibmpressbooks.com/title/0321356993
   * ''Java Development with Ant'' by ErikHatcher, SteveLoughran published by 
Manning Publications -http://www.manning.com/hatcher/index.html
   * ''Ant: The Definitive Guide'' by Jesse E. Tilly and Eric M. Burke 
published by O'Reilly - http://www.oreilly.com/catalog/anttdg/
+  * ''Apache Ant - The Buildmeister's Guide'' by Kevin A. Lee published by 
Lulu Press - http://www.lulu.com/content/436259
   * ''Java Tools for Extreme Programming: Mastering Open Source Tools, 
Including Ant, JUnit, and Cactus'' by Richard Hightower, Nicholas Lesiecki ( 
ErikHatcher contributed to Ant sections ) published by John Wiley & Sons, Inc. 
- http://www.wiley.com/cda/product/0,,047120708X,00.html
   * ''Ant. Das Java Build-Tool in der Praxis''  von Bernd Matzke, 
Addison-Wesley, 
http://www.addison-wesley.de/main/main.asp?page=deutsch/bookdetails&productid=13459&SID={18BA3C59-985F-4E1B-8463-4A60D29D2EED}&TOKEN={2EA05B80-7976-432C-B8A5-4520CDFB1113}
   * ''Ant: The Java Build Tool in Practice'' by Bernd Matzke, Charles River, 
http://www.charlesriver.com/titles/ant.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Trivial Update of "AntTasks" by TinPavlinic

2006-10-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by TinPavlinic:
http://wiki.apache.org/ant/AntTasks

The comment on the change is:
fixed hyperlink

--
  
  This task allows you to perform XML transforms using the built-in XSLT 
system.  XSLT 2.0 can also be done using the Saxon system.
  
- Here is a demonstration [UsingAntWithXSLT2.0AndSaxon].
+ Here is a demonstration [[UsingAntWithXSLT2.0AndSaxon]].
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntTasks" by TinPavlinic

2006-10-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by TinPavlinic:
http://wiki.apache.org/ant/AntTasks

--
  
  This task allows you to perform XML transforms using the built-in XSLT 
system.  XSLT 2.0 can also be done using the Saxon system.
  
- Here is a demonstration [[UsingAntWithXSLT2.0AndSaxon]].
+ Here is a demonstration [UsingAntWithXSLT2.0AndSaxon].
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "UsingAntWithXSLT20AndSaxon" by antoine

2006-10-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by antoine:
http://wiki.apache.org/ant/UsingAntWithXSLT20AndSaxon

--
+ ## page was renamed from UsingAntWithXSLT2.0AndSaxon
  Using Ant With XSLT 2.0 and Saxon
  
  You will first have to download the Saxon libraries.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntTasks" by antoine

2006-10-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by antoine:
http://wiki.apache.org/ant/AntTasks

--
  
  This task allows you to perform XML transforms using the built-in XSLT 
system.  XSLT 2.0 can also be done using the Saxon system.
  
- Here is a demonstration [UsingAntWithXSLT2.0AndSaxon].
+ Here is a demonstration UsingAntWithXSLT20AndSaxon .
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntTasks" by antoine

2006-10-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by antoine:
http://wiki.apache.org/ant/AntTasks

--
  
  This task allows you to perform XML transforms using the built-in XSLT 
system.  XSLT 2.0 can also be done using the Saxon system.
  
- Here is a demonstration UsingAntWithXSLT20AndSaxon .
+ Here is a demonstration ["UsingAntWithXSLT20AndSaxon"].
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant17/Planning" by peterreilly

2006-10-06 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by peterreilly:
http://wiki.apache.org/ant/Ant17/Planning

The comment on the change is:
Move stuff that will not be implemented to WONTFIX

--
  
   * Fix for key IDE bugs (see eclipse, netbeans bugzillas) [all]
  
-  *  to allow adding of jars to the current classloader (would 
solve a ''lot'' of problems at the cost of some issues) 
http://issues.apache.org/bugzilla/show_bug.cgi?id=28228 [peter] (status RE 
"some issues" risk? -MJB)
  
   * Junit 4 integration to a level that Ant-dev and junit are happy.
  
@@ -66, +65 @@

  
  Less critical, but still nice. Adding here is also a statement of intent.
  
+ 
-  * Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)
-  * Doc improvements.
   *  in java tasks for loading properties straight from a file.
   * reduce number of outstanding bugzilla ''bugs'' by fixing them or declaring 
WONTFIX/Invalid.
   * reduce number of outstanding bugzilla ''enhancements'' by implementing 
some, or closing them off.
@@ -129, +127 @@

   * Java1.6 beta, MacOS X (I've checked apple/developer (ADC) and so far no 
mention of Java6 on OSX - Kev)
   * OpenVMS, Any Java
  
- == WONTFIX ==
+ == WONTFIX this release ==
  
  Definitely not in this release. Pull stuff down here when scrubbed from the 
previous lists.
   *  to do signature checking (identify signatory). fundamentally 
impossible.
   * : maven2, security. Use Maven2 artifact library instead.
+  *  to allow adding of jars to the current classloader (would 
solve a ''lot'' of problems at the cost of some issues)
+this has been discussed at dev@ant.apache.org - something will be done for 
ant 1.8.
+  * Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)
+  * Doc improvements.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant17/Planning" by antoine

2006-10-06 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by antoine:
http://wiki.apache.org/ant/Ant17/Planning

--
  
  == Milestones ==
  
-  * Beta1May/June 2006?
-  * Beta2Beta 1+ four weeks
+  * Beta1August 27th, 2006
+  * Beta2September 17th, 20006
+  * Beta3October 15th, 2006
   * (feature frozen, branch the repository?)
-  * RC1  Beta 2+ four weeks
-  * Release  RC1 + four weeks
+  * Release  Beta3 + four weeks
  
  Features can still be added during the Beta phase, in the RC1/Release period 
bug fixes and feature removal only.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "ExternalResources" by HughReid

2006-10-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by HughReid:
http://wiki.apache.org/ant/ExternalResources

--
   * [http://www.java201.com/resources/browse/1-all.html Ant Resources] - 
Articles, Books, FAQs, Forums, Presentations, Tutorials, Wiki.
   * [http://www.nabble.com/Ant-f106.html Ant Forum] - Browse or search Ant 
mailing list posts archived by [http://www.nabble.com/ Nabble]. Users can also 
create sub forums to expand discussion.
   * [http://brabant.developpez.com/tutoriel/java/netbeans/ant/ Comment 
déboguer un script Ant ] - by Vincent Brabant -[fr], How to debug a build.xml 
file with Netbeans? 
+  * [http://www.google.com/coop/cse?cx=005336764082724295647%3A5qnza6ykjwm Ant 
Specialist Search] - provided through Google co-op functionality. (homepage 
gadget coming soon)
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntExternalTaskdefs" by RN

2006-12-15 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by RN:
http://wiki.apache.org/ant/AntExternalTaskdefs

The comment on the change is:
classloader pulled out 1.7 release planning

--
  ||URL||Description||
  ||http://svgsalamander.dev.java.net|| Convert SVG documents to PNG, JPG, and 
other image formats.||
  ||http://sourceforge.net/projects/jtaskdefs|| Taskdefs for VC6, VC7, VB6 and 
others.||
- ||http://jtools.org/ant-classloadertask|| External taskdefs for 
classloaderhandling. (Proposed to be included in Ant 1.7)||
+ ||http://jtools.org/ant-classloadertask|| External taskdefs for 
classloaderhandling.||
  ||http://www.dokutransdata.de/ant_latex|| Simple task to use (PDF)LaTeX, 
BibTeX, Makeindex and GlossTeX||
  ||http://www.dokutransdata.de/ant_nsd2ltx|| Task to convert 
Nassi-Shneiderman-Diagrams (XML) to LaTeX||
  ||http://robmayhew.com/antspell/antspelltask.html || Task to spell check 
source code ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Proposals" by peterreilly

2006-12-29 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by peterreilly:
http://wiki.apache.org/ant/Proposals

--
  
   * ["Ant17/Planning"]
  
+  * ["Ant18/Planning"]
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant18/Planning" by peterreilly

2006-12-29 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by peterreilly:
http://wiki.apache.org/ant/Ant18/Planning

New page:
= Ant 1.8 Planning Section =


=== Projects we depend on and their forthcoming releases ===

 * Xerces. We redist this, so should get a late release.
 * Xalan
 * JUnit
 * Java 1.6.0 is out, 1.7 in early alpha only.

=== Projects that depend upon us, and their cutoff dates ===

 * Eclipse
 * Net``Beans
 * IntelliJ IDEA
 * Cruise``Control
 * JEdit (less tightly coupled)

= Features =
This is just an initial mixture of "nice to have", "controversial" and 
"necessary"
features.

They will get modified a lot during the 1.8 coding phase.

  * remove functionality depending on third party libraries that we
cannot support or even build - for example starteam and weblogic tasks.

  * fix up the sql task.

  * add classpath manipulation (classloader task, coreloader etc)

  * add logic/controlflow features from jsp/ant-contrib (for, if,
while, try, var etc)

  * better scripting language support
 * allow javascript and jruby to create tasks/types natively
  (beanshell, groovy can do this currently).

  * import improvements (url support, searchpath support)

  * if/unless attributes with primative EL (expression language)
  (ie if="${property.not.present}" will work as if="property.not.present")

  * restricted types (i.e. roles)

  * some simple build file generators (like seam-gen)

  * xmlize the manual goals:
 * pdf version output
 * clean html output
 * easy navigation

  * provide streaming xml support for logger and junit.

  * ? simple antlib downloads built-in ?

  * Local variables in macrodef. ant-contrib  gives you this, though we 
could make it easier to mutate properties for them.

  * Make tests work for Java6 (rmic).

  * Java1.5 environment fetching. Ideally as part of a rework of 
Execute.getProcessEnv() (if we plan to retrofit commons-exec in source after it 
stabilizes, maybe we should forego this at present? -MJB)


== ''Want'' Features ==

Less critical, but still nice. Adding here is also a statement of intent.


 *  in java tasks for loading properties straight from a file.
 * reduce number of outstanding bugzilla ''bugs'' by fixing them or declaring 
WONTFIX/Invalid.
 * reduce number of outstanding bugzilla ''enhancements'' by implementing some, 
or closing them off.
 * include fetch.xml in redist package and integrate w/ maven2 artifacts (done? 
-MJB)

=== ''Want'' Features Implemented ===

== ''Like'' Features ==

Less important stuff.

 * security hardening. "locking down...or giving the opportunity to lock down; 
e.g. secure class loading, working with digital certs, etc..." Rated as 'like' 
because of the difficulty.
 * Look at all SCM tasks and pull in pending patches for new features. Find 
people to test them. (I looked at VSS when implementing as antlib (svn 
sandbox), pulled in as many patches/fixes as I could find in bugzilla - Kev)
 * Lightweight Java1.5 distro without Xerces.


== Testing ==

Platforms to test on. We may want to formally remove support for platforms that 
are unsupported by their vendor. That means Java1.2 and Win98.

Linux Platforms should cover common distros: RHEL, Suse. Debian (Ubuntu)?. SysV 
Unix can be delegated to the vendors, say AIX and HPUX. Solaris is also a 
possibility, if a VMware image is available.

== MUST Pass ==

 * Java 1.3 - Java 6, WinXP, Linux, MacOS, SysV Unix
 * Java 6  Vista

Old JDKs can be downloaded from Suns 
[http://java.sun.com/products/archive/index.html archive]

== SHOULD Pass ==
 * Recent Java, Netware

=== MAY Pass ===

 * OpenVMS, Any Java

== WONTFIX this release ==

Definitely not in this release. Pull stuff down here when scrubbed from the 
previous lists.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "Ant18/Planning" by JesseGlick

2006-12-29 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JesseGlick:
http://wiki.apache.org/ant/Ant18/Planning

--
  
  Platforms to test on. We may want to formally remove support for platforms 
that are unsupported by their vendor. That means Java1.2 and Win98.
  
+ (Java 1.3 is EOL as of the Java 6 release. -Jesse)
+ 
  Linux Platforms should cover common distros: RHEL, Suse. Debian (Ubuntu)?. 
SysV Unix can be delegated to the vendors, say AIX and HPUX. Solaris is also a 
possibility, if a VMware image is available.
  
  == MUST Pass ==
@@ -98, +100 @@

  Old JDKs can be downloaded from Suns 
[http://java.sun.com/products/archive/index.html archive]
  
  == SHOULD Pass ==
+ 
   * Recent Java, Netware
  
  === MAY Pass ===

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntTutorials" by dmccreary

2007-01-30 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by dmccreary:
http://wiki.apache.org/ant/AntTutorials

--
   * 
[http://www-106.ibm.com/developerworks/java/edu/j-dw-java-apant-i.html?S_TACT=104AHW02&S_CMP=ZHP
 "Apache Ant 101: Make Java builds a snap" on IBM Developerworks] by Matt 
Chapman from December 2003. Needs registration.
   * 
[http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/ant/anthome.html
 University of Birmingham Ant Tutorial].
   * [http://www.exubero.com/ant/antintro-s5.html Introduction to Ant] - HTML 
slide show describing the purpose and uses of Ant
+ * [http://www.exubero.com/ant/antintro-s5.html Introduction to Ant] - HTML 
slide show describing the purpose and uses of Ant
+ * [http://en.wikibooks.org/wiki/Apache_Ant Introduction to Ant] - Wikibook on 
ant with many examples using XSLT
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "lewis2222" by JürgenHermann

2007-02-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JürgenHermann:
http://wiki.apache.org/ant/lewis

--
+ deleted
- ## page was renamed from lewis2
- Describe lewis2 here.
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "lewis22" by JürgenHermann

2007-02-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JürgenHermann:
http://wiki.apache.org/ant/lewis22

--
+ deleted
- ## page was renamed from lewis2
- abc
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "lewisw" by JürgenHermann

2007-02-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by JürgenHermann:
http://wiki.apache.org/ant/lewisw

--
+ deleted
- Describe lewisw here.
- ["FrontPage?action=info"]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntUsageGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntUsageGuides

--
  
   *  [http://www.ibm.com/developerworks/java/library/j-junitmail/ Automating 
the build and test process]
  
-  *  [http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java 
Incremental development with Ant and JUnit]
+  *  [http://www.howtd.com/ Incremental development with Ant and JUnit]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntUsageGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntUsageGuides

--
  
   *  [http://ant.apache.org/ant_in_anger.html Ant in Anger]
  
-  *  [http://www.ibm.com/developerworks/java/library/j-junitmail/ Automating 
the build and test process]
+  *  [http://www.ibm.co/developerworks/java/library/j-junitmail/ Automating 
the build and test process]
  
   *  [http://www.howtd.com/ Incremental development with Ant and JUnit]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntUsageGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntUsageGuides

--
  
   *  [http://ant.apache.org/ant_in_anger.html Ant in Anger]
  
-  *  [http://www.ibm.co/developerworks/java/library/j-junitmail/ Automating 
the build and test process]
  
   *  [http://www.howtd.com/ Incremental development with Ant and JUnit]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntProgrammingGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntProgrammingGuides

--
- This page contains links to documents that describe how to program new 
features into Ant. This includes the creation of new tasks, conditions, 
selectors, and filters.
+ This page contains links to documents that describe how to program 
[[new][http://www.chinasbz.com]] features into Ant. This includes the creation 
of new tasks, conditions, selectors, and filters.
  
   *  [http://ant.apache.org/ant_task_guidelines.html]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntProgrammingGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntProgrammingGuides

--
- This page contains links to documents that describe how to program 
[[new][http://www.chinasbz.com]] features into Ant. This includes the creation 
of new tasks, conditions, selectors, and filters.
+ This page contains links to documents that describe how to program http://www.chinasbz.com";>new features into Ant. This includes the 
creation of new tasks, conditions, selectors, and filters.
  
   *  [http://ant.apache.org/ant_task_guidelines.html]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Ant Wiki] Update of "AntProgrammingGuides" by leoyang

2007-02-04 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ant Wiki" for change 
notification.

The following page has been changed by leoyang:
http://wiki.apache.org/ant/AntProgrammingGuides

--
- This page contains links to documents that describe how to program http://www.chinasbz.com";>new features into Ant. This includes the 
creation of new tasks, conditions, selectors, and filters.
+ This page contains links to documents that describe how to program 
[[new][http://www.chinasbz.com]] features into Ant. This includes the creation 
of new tasks, conditions, selectors, and filters.
  
   *  [http://ant.apache.org/ant_task_guidelines.html]
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   3   4   >