ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ant Wiki] Update of "Ant1.7.1/Planning" by SteveLoughran
Date Tue, 22 May 2007 20:30:53 GMT
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 <subant> 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 <scriptcondition>, <scriptselector>, 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 <functionaltest> that steve uses in smartfrog for
starting smartfrog and running tests against it.
-  * allow <waitfor> to fail if it times out (<functionaltest> 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 <antfork> 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 <java> 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 <xmlmessage> 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 <xmlmessage> element for mail that takes an XML message, so you dont need
to CDATA escape XHTML messages.
+  * add a <antfork> 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 <java> to set it up.
+  * add support to <subant> 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 <functionaltest> that steve uses in smartfrog for
starting smartfrog and running tests against it.
+  * allow <waitfor> to fail if it times out (<functionaltest> 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?
+ 
+ === Resource support ===
+ 
+  * script tasks to load scripts from named resources (done)
+  * 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.
+ 

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


Mime
View raw message