[GUMP@brutus]: ant-1.5/ant-1.5 prerequisite failed

2004-05-25 Thread Gump Integration Build
To whom it may satisfy...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact folk at [EMAIL PROTECTED]

Project ant-1.5 *no longer* has an issue.
Project State : 'Prerequisite Failed', Reason 'Build Failed'

Full details are available at:

http://brutus.apache.org:8080/gump/ant-1.5/ant-1.5/index.html

That said, some snippets follow:


The following annotations were provided:
 -INFO- Prerequisite failed with reason build failed



To subscribe to this information via syndicated feeds:
 RSS: http://brutus.apache.org:8080/gump/ant-1.5/ant-1.5/rss.xml
 Atom: http://brutus.apache.org:8080/gump/ant-1.5/ant-1.5/atom.xml


--
Produced by Gump 2.0.3-alpha-0002.
[Run (20040524 15:00:12, brutus:brutus-public:20040524 15:00:12)]
http://brutus.apache.org:8080/gump/index.html
http://brutus.apache.org:8080/gump/options.html

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



[GUMP@brutus]: ant/ant-testutil prerequisite failed

2004-05-25 Thread Gump Integration Build
To whom it may satisfy...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact folk at [EMAIL PROTECTED]

Project ant-testutil *no longer* has an issue.
Project State : 'Prerequisite Failed', Reason 'Build Failed'

Full details are available at:

http://brutus.apache.org:8080/gump/ant/ant-testutil/index.html

That said, some snippets follow:


The following annotations were provided:
 -INFO- Prerequisite failed with reason build failed



To subscribe to this information via syndicated feeds:
 RSS: http://brutus.apache.org:8080/gump/ant/ant-testutil/rss.xml
 Atom: http://brutus.apache.org:8080/gump/ant/ant-testutil/atom.xml


--
Produced by Gump 2.0.3-alpha-0002.
[Run (20040524 15:00:12, brutus:brutus-public:20040524 15:00:12)]
http://brutus.apache.org:8080/gump/index.html
http://brutus.apache.org:8080/gump/options.html

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



[GUMP@brutus]: ant/test-ant prerequisite failed

2004-05-25 Thread Gump Integration Build
To whom it may satisfy...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact folk at [EMAIL PROTECTED]

Project test-ant *no longer* has an issue.
Project State : 'Prerequisite Failed', Reason 'Build Failed'

Full details are available at:

http://brutus.apache.org:8080/gump/ant/test-ant/index.html

That said, some snippets follow:


The following annotations were provided:
 -INFO- Optional dependency jakarta-tomcat-4.0 prerequisite failed with reason 
build failed
 -INFO- Optional dependency beanshell prerequisite failed with reason build 
failed
 -INFO- Optional dependency rhino prerequisite failed with reason build failed
 -INFO- Prerequisite failed with reason build failed
 -INFO- Optional dependency xml-commons-which prerequisite failed with reason 
build failed



To subscribe to this information via syndicated feeds:
 RSS: http://brutus.apache.org:8080/gump/ant/test-ant/rss.xml
 Atom: http://brutus.apache.org:8080/gump/ant/test-ant/atom.xml


--
Produced by Gump 2.0.3-alpha-0002.
[Run (20040524 15:00:12, brutus:brutus-public:20040524 15:00:12)]
http://brutus.apache.org:8080/gump/index.html
http://brutus.apache.org:8080/gump/options.html

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



[GUMP@brutus]: ant/ant prerequisite failed

2004-05-25 Thread Gump Integration Build
To whom it may satisfy...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact folk at [EMAIL PROTECTED]

Project ant *no longer* has an issue.
Project State : 'Prerequisite Failed', Reason 'Build Failed'

Full details are available at:

http://brutus.apache.org:8080/gump/ant/ant/index.html

That said, some snippets follow:


The following annotations were provided:
 -INFO- Optional dependency xml-stylebook2 prerequisite failed with reason 
build failed
 -INFO- Optional dependency xml-xalan2 prerequisite failed with reason build 
failed
 -INFO- Prerequisite failed with reason build failed
 -INFO- Optional dependency junit prerequisite failed with reason build failed



To subscribe to this information via syndicated feeds:
 RSS: http://brutus.apache.org:8080/gump/ant/ant/rss.xml
 Atom: http://brutus.apache.org:8080/gump/ant/ant/atom.xml


--
Produced by Gump 2.0.3-alpha-0002.
[Run (20040524 15:00:12, brutus:brutus-public:20040524 15:00:12)]
http://brutus.apache.org:8080/gump/index.html
http://brutus.apache.org:8080/gump/options.html

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



Re: [GUMP@brutus]: ant/bootstrap-ant failed

2004-05-25 Thread Stefan Bodewig
On 25 May 04, Gump Integration Build [EMAIL PROTECTED] wrote:

 This issue affects 456 projects.

Impressive 8-)

Unfortunately Gump has been changed last night as well and sent
notifications to all those 456 projects as well (it wasn't intended to
be that way).[1]

Stefan

Footnotes: 
[1]  http://cvs.apache.org/viewcvs.cgi/*checkout*/gump/blog/Issues/GumpStorm.txt


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



cvs commit: ant/docs external.html

2004-05-25 Thread jhm
jhm 2004/05/24 23:30:19

  Modified:xdocsexternal.xml
   docs external.html
  Log:
  Add reflectant task
  
  Revision  ChangesPath
  1.126 +23 -0 ant/xdocs/external.xml
  
  Index: external.xml
  ===
  RCS file: /home/cvs/ant/xdocs/external.xml,v
  retrieving revision 1.125
  retrieving revision 1.126
  diff -u -r1.125 -r1.126
  --- external.xml  7 May 2004 12:36:35 -   1.125
  +++ external.xml  25 May 2004 06:30:19 -  1.126
  @@ -1826,6 +1826,29 @@
   /table
 /subsection
   
  +  subsection name=Reflectant Task
  +
  +pThis is a task for reflection invocation from within ant build 
file./p
  +table class=externals
  +  tr
  +thCompatibility:/th
  +tdAnt 1.5 or above/td
  +  /tr
  +  tr
  +thURL:/th
  +tda 
href=http://sourceforge.net/projects/reflectant/;http://sourceforge.net/projects/reflectant//a/td
  +  /tr
  +  tr
  +thContact:/th
  +tda href=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/a/td
  +  /tr
  +  tr
  +thLicense:/th
  +tdThe Apache Software License/td
  +  /tr
  +/table
  +  /subsection
  +
 subsection name=Roxes Ant Tasks
   
   pThe collections contain 3 Tasks for simplifying application
  
  
  
  1.165 +47 -0 ant/docs/external.html
  
  Index: external.html
  ===
  RCS file: /home/cvs/ant/docs/external.html,v
  retrieving revision 1.164
  retrieving revision 1.165
  diff -u -r1.164 -r1.165
  --- external.html 7 May 2004 12:36:35 -   1.164
  +++ external.html 25 May 2004 06:30:19 -  1.165
  @@ -3387,6 +3387,53 @@
 /tr
   /table
   h4 class=subsection
  +a name=Reflectant Task/a
  +Reflectant Task
  +  /h4
  +pThis is a task for reflection invocation from 
within ant build file./p
  +  table class=externals 
cellspacing=1 cellpadding=4
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  Compatibility:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  Ant 1.5 or above
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  URL:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  a 
href=http://sourceforge.net/projects/reflectant/;http://sourceforge.net/projects/reflectant//a
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  Contact:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  a href=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/a
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  License:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  The Apache Software License
  +  /td
  +  /tr
  +/table
  +h4 class=subsection
   a name=Roxes Ant Tasks/a
   Roxes Ant Tasks
 /h4
  
  
  

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



[Ant Wiki] Updated: AntTasks

2004-05-25 Thread ant-cvs
   Date: 2004-05-24T23:30:40
   Editor: StefanBodewig [EMAIL PROTECTED]
   Wiki: Ant Wiki
   Page: AntTasks
   URL: http://wiki.apache.org/ant/AntTasks

   I bet the spam didn't stay online as long as it took to put it in.

Change Log:

--
@@ -5,7 +5,4 @@
 
 == The Sync Task (present since 1.6) ==;
 
-[http://www.marcoparadiseisland.com marco paradise vacation rentals]
-[http://www.marcoparadiseisland.com marco paradise home]
-[http://www.marcoparadiseisland.com marco paradise house]
 Here is an example of some lore of this type:  The Sync task will delete 
'dangling files' and 'dangling directories' in the target directory. 

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



[Ant Wiki] Updated: AntTasks

2004-05-25 Thread ant-cvs
   Date: 2004-05-24T23:31:11
   Editor: StefanBodewig [EMAIL PROTECTED]
   Wiki: Ant Wiki
   Page: AntTasks
   URL: http://wiki.apache.org/ant/AntTasks

   no comment

Change Log:

--
@@ -3,6 +3,6 @@
 
 There is a great deal of folklore knowledge about the individual Ant tasks 
that is not clear from the specification of the tasks offered in the 
[http://ant.apache.org/manual/index.html Ant Manual].
 
-== The Sync Task (present since 1.6) ==;
+== The Sync Task (present since 1.6) ==
 
 Here is an example of some lore of this type:  The Sync task will delete 
'dangling files' and 'dangling directories' in the target directory. 

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



cvs commit: ant/docs external.html

2004-05-25 Thread jhm
jhm 2004/05/24 23:37:50

  Modified:xdocsTag: ANT_16_BRANCH external.xml
   docs Tag: ANT_16_BRANCH external.html
  Log:
  sync
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.100.2.13 +23 -0 ant/xdocs/external.xml
  
  Index: external.xml
  ===
  RCS file: /home/cvs/ant/xdocs/external.xml,v
  retrieving revision 1.100.2.12
  retrieving revision 1.100.2.13
  diff -u -r1.100.2.12 -r1.100.2.13
  --- external.xml  10 May 2004 15:01:40 -  1.100.2.12
  +++ external.xml  25 May 2004 06:37:49 -  1.100.2.13
  @@ -1826,6 +1826,29 @@
   /table
 /subsection
   
  +  subsection name=Reflectant Task
  +
  +pThis is a task for reflection invocation from within ant build 
file./p
  +table class=externals
  +  tr
  +thCompatibility:/th
  +tdAnt 1.5 or above/td
  +  /tr
  +  tr
  +thURL:/th
  +tda 
href=http://sourceforge.net/projects/reflectant/;http://sourceforge.net/projects/reflectant//a/td
  +  /tr
  +  tr
  +thContact:/th
  +tda href=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/a/td
  +  /tr
  +  tr
  +thLicense:/th
  +tdThe Apache Software License/td
  +  /tr
  +/table
  +  /subsection
  +
 subsection name=Roxes Ant Tasks
   
   pThe collections contain 3 Tasks for simplifying application
  
  
  
  No   revision
  No   revision
  1.136.2.13 +47 -0 ant/docs/external.html
  
  Index: external.html
  ===
  RCS file: /home/cvs/ant/docs/external.html,v
  retrieving revision 1.136.2.12
  retrieving revision 1.136.2.13
  diff -u -r1.136.2.12 -r1.136.2.13
  --- external.html 10 May 2004 15:01:40 -  1.136.2.12
  +++ external.html 25 May 2004 06:37:49 -  1.136.2.13
  @@ -3384,6 +3384,53 @@
 /tr
   /table
   h4 class=subsection
  +a name=Reflectant Task/a
  +Reflectant Task
  +  /h4
  +pThis is a task for reflection invocation from 
within ant build file./p
  +  table class=externals 
cellspacing=1 cellpadding=4
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  Compatibility:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  Ant 1.5 or above
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  URL:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  a 
href=http://sourceforge.net/projects/reflectant/;http://sourceforge.net/projects/reflectant//a
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  Contact:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  a href=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/a
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  License:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  The Apache Software License
  +  /td
  +  /tr
  +/table
  +h4 class=subsection
   a name=Roxes Ant Tasks/a
   Roxes Ant Tasks
 /h4
  
  
  

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



RE: Why are we having the branch after all? (was Re: cvs commit: ant/docs/manual/CoreTypes filterchain.html)

2004-05-25 Thread Jan . Materne
What is the status about closing the 1.6-branch?

Jan


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Sent: Friday, April 23, 2004 11:21 AM
 To: [EMAIL PROTECTED]
 Subject: RE: Why are we having the branch after all? (was Re: cvs
 commit: ant/docs/manual/CoreTypes filterchain.html)
 
 
 I cannot see any really major changes from 1.6 to HEAD so 
 would prefer 1.6.2
 as
 name. 
 And if we can get rid of the local 16_BRANCH I would be happy 
 - holding
 these two
 trees partially in sync is not easy :-)
 
 Jan
 
  -Original Message-
  From: Stefan Bodewig [mailto:[EMAIL PROTECTED]
  Sent: Friday, April 23, 2004 11:17 AM
  To: [EMAIL PROTECTED]
  Subject: Why are we having the branch after all? (was Re: 
 cvs commit:
  ant/docs/manual/CoreTypes filterchain.html)
  
  
  On Thu, 22 Apr 2004, Jan Materne [EMAIL PROTECTED] wrote:
  
   Or should the 15390 be applied to 1.6 as well?
  
  Given the amount of new features we are adding to the 1.6 
 branch, this
  has IMHO far outgrown a maintenance branch.  The difference between
  the 1.6 branch and CVS HEAD is very small and if soemthing 
 ends up on
  the branch or not is purely arbitrary - I cannot see a theme here.
  
  Maybe we should rather release a 1.7 from CVS HEAD instead of 1.6.2?
  Or release from CVS HEAD and call it 1.6.2?
  
  Stefan
  
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  
 


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

2004-05-25 Thread peterreilly
peterreilly2004/05/25 00:48:17

  Added:   src/main/org/apache/tools/ant DynamicConfiguratorNS.java
  Log:
  Opps, forgot to add DynamicConfiguratorNS
  
  Revision  ChangesPath
  1.1  
ant/src/main/org/apache/tools/ant/DynamicConfiguratorNS.java
  
  Index: DynamicConfiguratorNS.java
  ===
  /*
   * Copyright  2004 The Apache Software Foundation
   *
   *  Licensed under the Apache License, Version 2.0 (the License);
   *  you may not use this file except in compliance with the License.
   *  You may obtain a copy of the License at
   *
   *  http://www.apache.org/licenses/LICENSE-2.0
   *
   *  Unless required by applicable law or agreed to in writing, software
   *  distributed under the License is distributed on an AS IS BASIS,
   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *  See the License for the specific language governing permissions and
   *  limitations under the License.
   *
   */
  package org.apache.tools.ant;
  
  /**
   * Enables a task to control unknown attributes and elements.
   *
   * @since Ant 1.7
   */
  public interface DynamicConfiguratorNS {
  
  /**
   * Set a named attribute to the given value
   *
   * @param uri The namespace uri for this attribute,  is
   *used if there is no namespace uri.
   * @param localName The localname of this attribute.
   * @param qName The qualified name for this attribute
   * @param value The value of this attribute.
   * @throws BuildException when any error occurs
   */
  void setDynamicAttribute(
  String uri, String localName, String qName, String value)
  throws BuildException;
  
  /**
   * Create an element with the given name
   *
   * @param uri The namespace uri for this attribute.
   * @param localName The localname of this attribute.
   * @param qName The qualified name for this element.
   * @throws BuildException when any error occurs
   * @return the element created for this element.
   */
  Object createDynamicElement(
  String uri, String localName, String qName) throws BuildException;
  }
  
  
  

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



[Ant Wiki] Updated: AntTasks

2004-05-25 Thread ant-cvs
   Date: 2004-05-25T03:46:46
   Editor: StefanBodewig [EMAIL PROTECTED]
   Wiki: Ant Wiki
   Page: AntTasks
   URL: http://wiki.apache.org/ant/AntTasks

   this is getting silly

Change Log:

--
@@ -6,7 +6,3 @@
 == The Sync Task (present since 1.6) ==
 
 Here is an example of some lore of this type:  The Sync task will delete 
'dangling files' and 'dangling directories' in the target directory. 
-
-[http://www.marcoparadiseisland.com marco paradise vacation rentals]
-[http://www.marcoparadiseisland.com marco paradise home]
-[http://www.marcoparadiseisland.com marco paradise house]

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



cvs commit: ant build.xml

2004-05-25 Thread bodewig
bodewig 2004/05/25 04:37:02

  Modified:.Tag: ANT_16_BRANCH build.xml
  Log:
  merge
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.392.2.28 +1 -1  ant/build.xml
  
  Index: build.xml
  ===
  RCS file: /home/cvs/ant/build.xml,v
  retrieving revision 1.392.2.27
  retrieving revision 1.392.2.28
  diff -u -r1.392.2.27 -r1.392.2.28
  --- build.xml 20 May 2004 08:34:32 -  1.392.2.27
  +++ build.xml 25 May 2004 11:37:02 -  1.392.2.28
  @@ -391,7 +391,7 @@
 target name=check_for_optional_packages
   available property=jdk1.3+ classname=java.lang.StrictMath/
   available property=jdk1.4+ classname=java.lang.CharSequence/
  -available property=jdk1.5+ classname=java.util.concurrent.Callable/
  +available property=jdk1.5+ classname=java.lang.Readable/
   available property=kaffe classname=kaffe.util.NotImplemented/
   available property=bsf.present
  classname=org.apache.bsf.BSFManager
  
  
  

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



DO NOT REPLY [Bug 25633] - macrodef should support default element node

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=25633.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=25633

macrodef should support default element node





--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 11:42 ---
Created an attachment (id=11651)
Add implicit element support

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



DO NOT REPLY [Bug 17934] - Dates too late in jar entries

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=17934.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=17934

Dates too late in jar entries

[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|1.7 |1.6.2

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



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

2004-05-25 Thread bodewig
bodewig 2004/05/25 04:48:35

  Modified:.Tag: ANT_16_BRANCH WHATSNEW
   docs/manual/CoreTasks Tag: ANT_16_BRANCH ear.html jar.html
war.html zip.html
   src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH
Zip.java
  Log:
  Merge fix for PR#17934
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.503.2.92 +5 -0  ant/WHATSNEW
  
  Index: WHATSNEW
  ===
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.503.2.91
  retrieving revision 1.503.2.92
  diff -u -r1.503.2.91 -r1.503.2.92
  --- WHATSNEW  18 May 2004 09:04:27 -  1.503.2.91
  +++ WHATSNEW  25 May 2004 11:48:34 -  1.503.2.92
  @@ -149,6 +149,11 @@
   
   * Ignore built distributions. Bugzilla Report 28997.
   
  +* A new roundup attribute on zip and related task can be used to
  +  control whether the file modification times inside the archive will
  +  be rounded up or down (since zips only store modification times with
  +  a granularity of two seconds).  The default remains to round up.
  +  Bugzilla Report 17934.
   
   Changes from Ant 1.6.0 to Ant 1.6.1
   =
  
  
  
  No   revision
  No   revision
  1.16.2.3  +14 -0 ant/docs/manual/CoreTasks/ear.html
  
  Index: ear.html
  ===
  RCS file: /home/cvs/ant/docs/manual/CoreTasks/ear.html,v
  retrieving revision 1.16.2.2
  retrieving revision 1.16.2.3
  diff -u -r1.16.2.2 -r1.16.2.3
  --- ear.html  9 Feb 2004 22:12:07 -   1.16.2.2
  +++ ear.html  25 May 2004 11:48:35 -  1.16.2.3
  @@ -115,6 +115,20 @@
   td valign=topbehavior when a duplicate file is found.  Valid values 
are quot;addquot;, quot;preservequot;, and quot;failquot;.  The default 
value is quot;addquot;.  /td
   td valign=top align=centerNo/td
 /tr
  +  tr
  +td valign=toproundup/td
  +td valign=topWhether the file modification times will be
  +rounded up to the next even number of seconds.br
  +Zip archives store file modification times with a granularity of
  +two seconds, so the times will either be rounded up or down.  If
  +you round down, the archive will always seem out-of-date when you
  +rerun the task, so the default is to round up.  Rounding up may
  +lead to a different type of problems like JSPs inside a web
  +archive that seem to be slightly more recent than precompiled
  +pages, rendering precompilation useless.br
  +Defaults to true.  emSince Ant 1.6.2/em/td
  +td align=center valign=topNo/td
  +  /tr
   /table
   h3Nested elements/h3
   h4metainf/h4
  
  
  
  1.28.2.4  +14 -0 ant/docs/manual/CoreTasks/jar.html
  
  Index: jar.html
  ===
  RCS file: /home/cvs/ant/docs/manual/CoreTasks/jar.html,v
  retrieving revision 1.28.2.3
  retrieving revision 1.28.2.4
  diff -u -r1.28.2.3 -r1.28.2.4
  --- jar.html  13 May 2004 07:13:50 -  1.28.2.3
  +++ jar.html  25 May 2004 11:48:35 -  1.28.2.4
  @@ -175,6 +175,20 @@
   td valign=topThe encoding used to read the JAR manifest, when a 
manifest file is specified./td
   td valign=top align=centerNo, defaults to the platform 
encoding./td
 /tr
  +  tr
  +td valign=toproundup/td
  +td valign=topWhether the file modification times will be
  +rounded up to the next even number of seconds.br
  +Zip archives store file modification times with a granularity of
  +two seconds, so the times will either be rounded up or down.  If
  +you round down, the archive will always seem out-of-date when you
  +rerun the task, so the default is to round up.  Rounding up may
  +lead to a different type of problems like JSPs inside a web
  +archive that seem to be slightly more recent than precompiled
  +pages, rendering precompilation useless.br
  +Defaults to true.  emSince Ant 1.6.2/em/td
  +td align=center valign=topNo/td
  +  /tr
   /table
   
   h3Nested elements/h3
  
  
  
  1.20.2.3  +14 -0 ant/docs/manual/CoreTasks/war.html
  
  Index: war.html
  ===
  RCS file: /home/cvs/ant/docs/manual/CoreTasks/war.html,v
  retrieving revision 1.20.2.2
  retrieving revision 1.20.2.3
  diff -u -r1.20.2.2 -r1.20.2.3
  --- war.html  9 Feb 2004 22:12:07 -   1.20.2.2
  +++ war.html  25 May 2004 11:48:35 -  1.20.2.3
  @@ -122,6 +122,20 @@
   td valign=topbehavior when a duplicate file is found.  Valid values 
are quot;addquot;, quot;preservequot;, and quot;failquot;.  The default 
value is quot;addquot;.  /td
   td valign=top align=centerNo/td
 /tr
  +  tr
  +td valign=toproundup/td
  +td valign=topWhether the file modification 

DO NOT REPLY [Bug 29051] - ant inheritRefs=true inheritAll=true ... passes through patternset id=pattern.id but cannot use in patternset refid=pattern.id in sub build

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=29051.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29051

ant inheritRefs=true inheritAll=true ... passes through patternset 
id=pattern.id but cannot use in patternset refid=pattern.id in sub build

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||DUPLICATE



--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 11:54 ---


*** This bug has been marked as a duplicate of 22690 ***

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



DO NOT REPLY [Bug 22690] - Inheritance of nested reference in ant broken

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=22690.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=22690

Inheritance of nested reference in ant broken

[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]



--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 11:54 ---
*** Bug 29051 has been marked as a duplicate of this bug. ***

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



DO NOT REPLY [Bug 29020] - gcj support in Path.addJavaRuntime

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=29020.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29020

gcj support in Path.addJavaRuntime

[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]
 AssignedTo|[EMAIL PROTECTED]  |[EMAIL PROTECTED]
   Severity|Major   |Enhancement
   Target Milestone|--- |1.6.2



--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 11:59 ---
I don't think using the whole bootclasspath would be the correct solution, is 
there
any way can detect the location of libgcj.jar based on other system properties
at run time?

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



cvs commit: ant/src/main/org/apache/tools/ant/util ResourceUtils.java SourceFileScanner.java

2004-05-25 Thread bodewig
bodewig 2004/05/25 05:12:39

  Modified:docs/manual/CoreTasks copy.html
   src/main/org/apache/tools/ant/taskdefs Copy.java
   src/main/org/apache/tools/ant/util ResourceUtils.java
SourceFileScanner.java
  Log:
  Push fix for PR#22150 to 1.6.2
  
  Revision  ChangesPath
  1.25  +1 -1  ant/docs/manual/CoreTasks/copy.html
  
  Index: copy.html
  ===
  RCS file: /home/cvs/ant/docs/manual/CoreTasks/copy.html,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- copy.html 9 Feb 2004 21:50:05 -   1.24
  +++ copy.html 25 May 2004 12:12:39 -  1.25
  @@ -136,7 +136,7 @@
   millisecond level. Default is 0 milliseconds, or 2 seconds on DOS
   systems.  This can also be useful if source and target files live
   on separate machines with clocks being out of sync.  emsince Ant
  -1.6/em./td
  +1.6.2/em./td
 /tr
   /table
   h3Parameters specified as nested elements/h3
  
  
  
  1.72  +2 -2  ant/src/main/org/apache/tools/ant/taskdefs/Copy.java
  
  Index: Copy.java
  ===
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Copy.java,v
  retrieving revision 1.71
  retrieving revision 1.72
  diff -u -r1.71 -r1.72
  --- Copy.java 9 Mar 2004 16:48:04 -   1.71
  +++ Copy.java 25 May 2004 12:12:39 -  1.72
  @@ -335,7 +335,7 @@
*
* pDefault is 0 milliseconds, or 2 seconds on DOS systems./p
*
  - * @since Ant 1.6
  + * @since Ant 1.6.2
*/
   public void setGranularity(long granularity) {
   this.granularity = granularity;
  
  
  
  1.10  +1 -1  ant/src/main/org/apache/tools/ant/util/ResourceUtils.java
  
  Index: ResourceUtils.java
  ===
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/util/ResourceUtils.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ResourceUtils.java9 Mar 2004 16:48:52 -   1.9
  +++ ResourceUtils.java25 May 2004 12:12:39 -  1.10
  @@ -71,7 +71,7 @@
* @return array containing the source files which need to be
* copied or processed, because the targets are out of date or do
* not exist
  - * @since Ant 1.6
  + * @since Ant 1.6.2
*/
   public static Resource[] selectOutOfDateSources(ProjectComponent logTo,
   Resource[] source,
  
  
  
  1.27  +2 -2  
ant/src/main/org/apache/tools/ant/util/SourceFileScanner.java
  
  Index: SourceFileScanner.java
  ===
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/util/SourceFileScanner.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- SourceFileScanner.java9 Mar 2004 16:48:52 -   1.26
  +++ SourceFileScanner.java25 May 2004 12:12:39 -  1.27
  @@ -77,7 +77,7 @@
* @param granularity The number of milliseconds leeway to give
*before deciding a target is out of date.
*
  - * @since Ant 1.6
  + * @since Ant 1.6.2
*/
   public String[] restrict(String[] files, File srcDir, File destDir,
FileNameMapper mapper, long granularity) {
  @@ -120,7 +120,7 @@
* files as File objects (containing absolute paths if srcDir is
* absolute).
*
  - * @since Ant 1.6
  + * @since Ant 1.6.2
*/
   public File[] restrictAsFiles(String[] files, File srcDir, File destDir,
 FileNameMapper mapper, long granularity) {
  
  
  

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



cvs commit: ant/src/main/org/apache/tools/ant/util ResourceUtils.java SourceFileScanner.java

2004-05-25 Thread bodewig
bodewig 2004/05/25 05:12:57

  Modified:docs/manual/CoreTasks Tag: ANT_16_BRANCH copy.html
   src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH
Copy.java
   src/main/org/apache/tools/ant/util Tag: ANT_16_BRANCH
ResourceUtils.java SourceFileScanner.java
  Log:
  Merge fix for PR#22150
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.19.2.6  +10 -0 ant/docs/manual/CoreTasks/copy.html
  
  Index: copy.html
  ===
  RCS file: /home/cvs/ant/docs/manual/CoreTasks/copy.html,v
  retrieving revision 1.19.2.5
  retrieving revision 1.19.2.6
  diff -u -r1.19.2.5 -r1.19.2.6
  --- copy.html 9 Feb 2004 22:12:07 -   1.19.2.5
  +++ copy.html 25 May 2004 12:12:56 -  1.19.2.6
  @@ -129,6 +129,16 @@
 emsince Ant 1.6/em./td
   td align=centerNo - defaults to false./td
 /tr
  +  tr
  +td valign=topgranularity/td
  +td valign=topThe number of milliseconds leeway to give before
  +deciding a file is out of date. This is needed because not every
  +file system supports tracking the last modified time to the
  +millisecond level. Default is 0 milliseconds, or 2 seconds on DOS
  +systems.  This can also be useful if source and target files live
  +on separate machines with clocks being out of sync.  emsince Ant
  +1.6.2/em./td
  +  /tr
   /table
   h3Parameters specified as nested elements/h3
   
  
  
  
  No   revision
  No   revision
  1.66.2.5  +18 -3 ant/src/main/org/apache/tools/ant/taskdefs/Copy.java
  
  Index: Copy.java
  ===
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Copy.java,v
  retrieving revision 1.66.2.4
  retrieving revision 1.66.2.5
  diff -u -r1.66.2.4 -r1.66.2.5
  --- Copy.java 9 Mar 2004 17:01:33 -   1.66.2.4
  +++ Copy.java 25 May 2004 12:12:56 -  1.66.2.5
  @@ -78,12 +78,14 @@
   private FileUtils fileUtils;
   private String inputEncoding = null;
   private String outputEncoding = null;
  +private long granularity = 0;
   
   /**
* Copy task constructor.
*/
   public Copy() {
   fileUtils = FileUtils.newFileUtils();
  +granularity = fileUtils.getFileTimestampGranularity();
   }
   
   /**
  @@ -328,6 +330,18 @@
   }
   
   /**
  + * The number of milliseconds leeway to give before deciding a
  + * target is out of date.
  + *
  + * pDefault is 0 milliseconds, or 2 seconds on DOS systems./p
  + *
  + * @since Ant 1.6.2
  + */
  +public void setGranularity(long granularity) {
  +this.granularity = granularity;
  +}
  +
  +/**
* Performs the copy operation.
* @exception BuildException if an error occurs
*/
  @@ -354,7 +368,8 @@
   }
   
   if (forceOverwrite || !destFile.exists()
  -|| (file.lastModified()  destFile.lastModified())) {
  +|| (file.lastModified() - granularity
  + destFile.lastModified())) {
   fileCopyMap.put(file.getAbsolutePath(),
   new String[] 
{destFile.getAbsolutePath()});
   } else {
  @@ -540,7 +555,7 @@
   v.copyInto(toCopy);
   } else {
   SourceFileScanner ds = new SourceFileScanner(this);
  -toCopy = ds.restrict(names, fromDir, toDir, mapper);
  +toCopy = ds.restrict(names, fromDir, toDir, mapper, granularity);
   }
   
   for (int i = 0; i  toCopy.length; i++) {
  
  
  
  No   revision
  No   revision
  1.4.2.5   +33 -15ant/src/main/org/apache/tools/ant/util/ResourceUtils.java
  
  Index: ResourceUtils.java
  ===
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/util/ResourceUtils.java,v
  retrieving revision 1.4.2.4
  retrieving revision 1.4.2.5
  diff -u -r1.4.2.4 -r1.4.2.5
  --- ResourceUtils.java9 Mar 2004 17:01:57 -   1.4.2.4
  +++ ResourceUtils.java25 May 2004 12:12:57 -  1.4.2.5
  @@ -21,6 +21,7 @@
   import org.apache.tools.ant.taskdefs.condition.Os;
   import org.apache.tools.ant.types.Resource;
   import org.apache.tools.ant.types.ResourceFactory;
  +import org.apache.tools.ant.types.selectors.SelectorUtils;
   
   import java.io.File;
   import java.util.Vector;
  @@ -32,7 +33,7 @@
*/
   public class ResourceUtils {
   
  -/**  
{
  +/**
* tells which source files should be reprocessed based on the
* last modification date of 

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

2004-05-25 Thread bodewig
bodewig 2004/05/25 05:14:04

  Modified:src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH
Sync.java
  Log:
  Merge fix for PR#22150
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.7.2.5   +13 -1 ant/src/main/org/apache/tools/ant/taskdefs/Sync.java
  
  Index: Sync.java
  ===
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java,v
  retrieving revision 1.7.2.4
  retrieving revision 1.7.2.5
  diff -u -r1.7.2.4 -r1.7.2.5
  --- Sync.java 9 Mar 2004 17:01:34 -   1.7.2.4
  +++ Sync.java 25 May 2004 12:14:03 -  1.7.2.5
  @@ -285,6 +285,18 @@
   }
   
   /**
  + * The number of milliseconds leeway to give before deciding a
  + * target is out of date.
  + *
  + * pDefault is 0 milliseconds, or 2 seconds on DOS systems./p
  + *
  + * @since Ant 1.6.2
  + */
  +public void setGranularity(long granularity) {
  +_copy.setGranularity(granularity);
  +}
  +
  +/**
* Subclass Copy in order to access it's file/dir maps.
*/
   public static class MyCopy extends Copy {
  
  
  

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



DO NOT REPLY [Bug 22150] - sync copies extra files across a windows to samba drive

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=22150.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=22150

sync copies extra files across a windows to samba drive

[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|1.7 |1.6.2
Version|1.7Alpha (nightly)  |1.6.1

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



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

2004-05-25 Thread bodewig
bodewig 2004/05/25 05:14:07

  Modified:src/main/org/apache/tools/ant/taskdefs Sync.java
  Log:
  Push fix for PR#22150 to 1.6.2
  
  Revision  ChangesPath
  1.13  +2 -2  ant/src/main/org/apache/tools/ant/taskdefs/Sync.java
  
  Index: Sync.java
  ===
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Sync.java 9 Mar 2004 16:48:06 -   1.12
  +++ Sync.java 25 May 2004 12:14:07 -  1.13
  @@ -290,7 +290,7 @@
*
* pDefault is 0 milliseconds, or 2 seconds on DOS systems./p
*
  - * @since Ant 1.6
  + * @since Ant 1.6.2
*/
   public void setGranularity(long granularity) {
   _copy.setGranularity(granularity);
  
  
  

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



DO NOT REPLY [Bug 28735] - Copy and sync don't allow for low-resolution file times (SMB)

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=28735.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28735

Copy and sync don't allow for low-resolution file times (SMB)

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||DUPLICATE
   Target Milestone|--- |1.6.2



--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 12:16 ---
Ant 1.6.2 will have a granularity attribute that gives you more control.

*** This bug has been marked as a duplicate of 22150 ***

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



DO NOT REPLY [Bug 22150] - sync copies extra files across a windows to samba drive

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=22150.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=22150

sync copies extra files across a windows to samba drive

[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]



--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 12:16 ---
*** Bug 28735 has been marked as a duplicate of this bug. ***

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



DO NOT REPLY [Bug 25633] - macrodef should support default element node

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=25633.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=25633

macrodef should support default element node





--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 12:16 ---
Usage:
macrodef name=showfiles
  attribute name=property/
  element name=files implicit=yes/
  sequential
pathconvert property=@{property} pathsep=:
  path
files/
  /path
/pathconvert
echo message=[EMAIL PROTECTED]/
  /sequential
/macrodef
   
showfiles property=x
  fileset dir=. includes=*.xml/
/showfiles
  /target

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



Implicit element for macrodef

2004-05-25 Thread Peter Reilly
I am looking into an implementation of implicit nested elements for
macrodef:
http://issues.apache.org/bugzilla/show_bug.cgi?id=25633
and
http://issues.apache.org/bugzilla/show_bug.cgi?id=27569
The useage is like this;
   macrodef name=showfiles
 attribute name=property/
 element name=files implicit=yes/
 sequential
   pathconvert property=@{property} pathsep=:
 path
   files/
 /path
   /pathconvert
   echo message=[EMAIL PROTECTED]/
 /sequential
   /macrodef
  
   showfiles property=x
 fileset dir=. includes=*.xml/
   /showfiles
 /target

The implementation does however involve a small Backward Incompatible 
change to the
implementation of MacroInstance.
It would affect java code that used MacroInstance.createDynamicElement().

The implementation involves splitting DynamicConfiguator interface into 
two interfaces,
DymanicAttribute and DynamicElement.

MacroInstance then implements DynamicAttribute and TaskContainer.
The implemention is not complete yet (needs doc's and unit-tests).
Peter
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Implicit element for macrodef

2004-05-25 Thread Dominique Devienne
 From: Peter Reilly [mailto:[EMAIL PROTECTED]
 
 I am looking into an implementation of implicit nested elements for
 macrodef:

Cool.

 showfiles property=x
   fileset dir=. includes=*.xml/
 /showfiles
   /target
 
 The implementation does however involve a small Backward Incompatible
 change to the implementation of MacroInstance.

I'd say this is young enough that the benefits outweigh the drawbacks.

Own would implicit elements interact with nested macros, each having
an implicit element?

I personally have one request for macrodef: Is it possible to
determine whether an element or attribute was set in the macro
instance? Here is my use case: I have a macro that performs several
tasks, each of them using a different element of the macro. If one
of those elements is not specified in a macro instance, I'd like
to completely skip the corresponding macro task (use ac:if or a
builtin condition on that task). Currently, I have to define on
additional attribute on the macro to turn ON the execution of a
task, when the mere presence of the element for that task is enough
to determine whether it should run or not. Maybe something like:

macrodef name=...
  element name=schemas optional=yes /
  attribute name=jaxb default=@?schemas? /
  ...
  sequential
jaxb ... ifTrue=@{jaxb}
  schemas
/jaxb
...
  /sequential
/macrodef

The @?element? is purely arbitrary, and just to illustrate my point.
I guess I can get by with the attribute/element twins, but I'm just
wondering if there's a way to basically discover info on the macro
instance itself, and put it to some use, as above.

Thanks, --DD

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



RE: [Ant Wiki] Updated: AntTasks

2004-05-25 Thread Dominique Devienne
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Editor: StefanBodewig [EMAIL PROTECTED]
this is getting silly
 -[http://www.marcihellishland.com marci hellish vacation rentals]
 -[http://www.marcihellishland.com marci hellish home]
 -[http://www.marcihellishland.com marci hellish house]

So people are high jacking the Wiki to boost their Google search results? I
guess Wikis work on the assumption only benevolent people edit it... --DD

PS: I changed the URLs, to not boost these peoples anymore (if it's them).

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



DO NOT REPLY [Bug 28681] - [PATCH] Xml output for the SQL task

2004-05-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=28681.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28681

[PATCH] Xml output for the SQL task





--- Additional Comments From [EMAIL PROTECTED]  2004-05-25 15:12 ---
Created an attachment (id=11661)
SQL-extractor-patch.txt

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



Re: [Ant Wiki] Updated: AntTasks

2004-05-25 Thread Nicola Ken Barozzi
Dominique Devienne wrote:
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
  Editor: StefanBodewig [EMAIL PROTECTED]
  this is getting silly
-[http://www.marcihellishland.com marci hellish vacation rentals]
-[http://www.marcihellishland.com marci hellish home]
-[http://www.marcihellishland.com marci hellish house]

So people are high jacking the Wiki to boost their Google search results? I
guess Wikis work on the assumption only benevolent people edit it... --DD
PS: I changed the URLs, to not boost these peoples anymore (if it's them).
Unfortunately on the Cocoon wiki we found out that they were still happy 
to even only write them and have them removed, as we get commit 
notifications that get archived and keep their link public forever.

--
Nicola Ken Barozzi   [EMAIL PROTECTED]
- verba volant, scripta manent -
   (discussions get forgotten, just code remains)
-
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: [Ant Wiki] Updated: AntTasks

2004-05-25 Thread Dominique Devienne
 From: Nicola Ken Barozzi [mailto:[EMAIL PROTECTED]
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Editor: StefanBodewig [EMAIL PROTECTED]
this is getting silly
 -[http://www.marcihellishland.com marci hellish vacation rentals]
 -[http://www.marcihellishland.com marci hellish home]
 -[http://www.marcihellishland.com marci hellish house]
 
 
  So people are high jacking the Wiki to boost their Google search
 results? I
  guess Wikis work on the assumption only benevolent people edit it... --
 DD
 
  PS: I changed the URLs, to not boost these peoples anymore (if it's
 them).
 
 Unfortunately on the Cocoon wiki we found out that they were still happy
 to even only write them and have them removed, as we get commit
 notifications that get archived and keep their link public forever.

Is there no way to moderate Wikis? Or at least the changes that include
URLs? --DD

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



[GUMP@brutus]: ant/bootstrap-ant success

2004-05-25 Thread Gump Integration Build
/gump/public/workspace/ant/bootstrap/bin

BUILD SUCCESSFUL
Total time: 15 seconds
... Cleaning Up Build Directories
... Done Bootstrapping Ant Distribution
-




To subscribe to this information via syndicated feeds:
 RSS: http://brutus.apache.org:8080/gump/ant/bootstrap-ant/rss.xml
 Atom: http://brutus.apache.org:8080/gump/ant/bootstrap-ant/atom.xml


--
Produced by Gump 2.0.3-alpha-0002.
[Run (20040525 03:00:06, brutus:brutus-public:20040525 03:00:06)]
http://brutus.apache.org:8080/gump/index.html
http://brutus.apache.org:8080/gump/options.html

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



RE: Implicit element for macrodef

2004-05-25 Thread Michael Sunde
Hi,

This is a feature that I have been waiting for. Thanks.


There is one other issue with macrodef that has been bothering me a
little. The issue comes up when I compare macrodef to scriptdef.
Scriptdef has a type attribute on the elements which makes the usage of
the script cleaner:

  scriptdef name=scripttest2 language=javascript
element name=files type=fileset/
![CDATA[
// do something with files
]]
  /scriptdef

  scripttest2
files dir=src/
files dir=main/
  /scripttest2

Since macrodef does not have a type attribute, the usage would look
something like:

  processFilesMacro
files
  fileset dir=src/
  fileset dir=main/
/files
  /processFilesMacro

Notice the extra 'files' element. Would it be possible to add an
optional type attribute to the element declarations in macrodef so that
the syntax would look something like:

  macrodef name=processFilesMacro
element name=files type=fileset/
sequential
  copy todir=dir
files/
  /copy
/sequential
  /macrodef

  processFilesMacro
files dir=src/
files dir=main/
  /processFilesMacro

Shall I log an enhancement request?

So far, macrodef has been very useful in my build files.

Thanks,
Michael

-Original Message-
From: Dominique Devienne [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, May 25, 2004 10:20 AM
To: 'Ant Developers List'
Subject: RE: Implicit element for macrodef

 From: Peter Reilly [mailto:[EMAIL PROTECTED]
 
 I am looking into an implementation of implicit nested elements for
 macrodef:

Cool.

 showfiles property=x
   fileset dir=. includes=*.xml/
 /showfiles
   /target
 
 The implementation does however involve a small Backward Incompatible
 change to the implementation of MacroInstance.

I'd say this is young enough that the benefits outweigh the drawbacks.

Own would implicit elements interact with nested macros, each having
an implicit element?

I personally have one request for macrodef: Is it possible to
determine whether an element or attribute was set in the macro
instance? Here is my use case: I have a macro that performs several
tasks, each of them using a different element of the macro. If one
of those elements is not specified in a macro instance, I'd like
to completely skip the corresponding macro task (use ac:if or a
builtin condition on that task). Currently, I have to define on
additional attribute on the macro to turn ON the execution of a
task, when the mere presence of the element for that task is enough
to determine whether it should run or not. Maybe something like:

macrodef name=...
  element name=schemas optional=yes /
  attribute name=jaxb default=@?schemas? /
  ...
  sequential
jaxb ... ifTrue=@{jaxb}
  schemas
/jaxb
...
  /sequential
/macrodef

The @?element? is purely arbitrary, and just to illustrate my point.
I guess I can get by with the attribute/element twins, but I'm just
wondering if there's a way to basically discover info on the macro
instance itself, and put it to some use, as above.

Thanks, --DD

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



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



Re: [Ant Wiki] Updated: AntTasks

2004-05-25 Thread Jack J. Woehr
Dominique Devienne wrote:

 Is there no way to moderate Wikis? Or at least the changes that include
 URLs? --DD

Don't most Wikis today require a login that was established via mail-back?

--
Jack J. Woehr  # We have gone from the horse and buggy
Senior Consultant  # to the moon rocket in one lifetime, but
Purematrix, Inc.   # there has not been a corresponding moral
www.purematrix.com # growth in mankind. - Dwight D. Eisenhower




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



Re: [Ant Wiki] Updated: AntTasks

2004-05-25 Thread Steve Loughran
Nicola Ken Barozzi wrote:
Dominique Devienne wrote:
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
  Editor: StefanBodewig [EMAIL PROTECTED]
  this is getting silly
-[http://www.marcihellishland.com marci hellish vacation rentals]
-[http://www.marcihellishland.com marci hellish home]
-[http://www.marcihellishland.com marci hellish house]

So people are high jacking the Wiki to boost their Google search 
results? I
guess Wikis work on the assumption only benevolent people edit it... --DD

PS: I changed the URLs, to not boost these peoples anymore (if it's 
them).

Unfortunately on the Cocoon wiki we found out that they were still happy 
to even only write them and have them removed, as we get commit 
notifications that get archived and keep their link public forever.

Maybe we need an extension to robots.txt that tells google which 
directories to ignore links from when computing ratings. That would kill 
the value of wiki, weblog and similar hijacking.

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