Re: [ANN] Ant 1.5.2 Released!

2003-03-06 Thread Stefan Bodewig
Congratulations everyone!

I've updated the Jakarta site (listed Ant under elsewhere ;-),
freshmeat and sent an announcement to Usenet.

I'm back from my flu (this is what your kids are taking home from the
kindergarten 8-) and readily packed with anti-histamin to resist the
now blossoming birch trees (I hope), so I should be back in the game.

Cheers

Stefan


Re: How do you communicate with an administrator of bugzilla?

2003-03-06 Thread Stefan Bodewig
On Tue, 4 Mar 2003, Steve Cohen [EMAIL PROTECTED] wrote:

 I want to change the email address by which I am known to Bugzilla.

This requires some extra bugzilla karma (more than I have).
[EMAIL PROTECTED] is supposed to be the role-account for people with
sufficient administrative privileges IIRC.

Stefan


RE: [Proposal] Krysalis Centipede, Ruper, Version to Ant

2003-03-06 Thread Christoph Wilhelms
  At this stage, I think it is appropriate for us to look at 
  Ruper. Centipede is, at this stage, something to layer on 
  top of Ant and should remain separate, IMHO.
 
 I agree that Centipede should remain separate and remain on 
 top of Ant.
 I also think that Centiepde can become an Ant subproject in it's own 
 right, with committers that have access only to the eventual 
 ant-centiepde module.

I support this idea! I see Centipede on the same level as Antidote!
Supprojects additionally do not have anything to do with the Ant
releases or release schedule and bugs/issues!

Probably Centipede has to be incubated before ;).

Should Ruper become a subproject, too?

Gump should - IMHO - become an Ant SUBProject, too (Jakarta - Ant)

Thoughs?

Greetings,
Christoph


Re: [Proposal] Krysalis Centipede, Ruper, Version to Ant

2003-03-06 Thread Nicola Ken Barozzi
Nicola Ken Barozzi wrote, On 06/03/2003 9.49:
...
If you think this plan is workable let's put this to a PMC vote.
Yes, let's start with Ruper, and work our way one thing at a time.
Oh, one more thing.
Krysalis Version is active in our sandbox, and is an effort to get a 
versioning system, that would be then used by Ruper. And also Andy is 
working on metadata stuff.

From a quick thought, I would think that these efforts would need to be 
part of the Ruper thing... also since we have committers actively 
working on it, would the inclusion in the sandbox not make development 
harder at this point? What if I gave access to the krysalis repositories 
till the thing seems more stable, so that you don't need to give pache 
ids to our devs that don't have them...?

Dunno, just thoughts, I'll let the Ant PMC decide what they prefer, 
we'll be happy with any outcome, as long as a download mechanism is 
established :-)

--
Nicola Ken Barozzi   [EMAIL PROTECTED]
- verba volant, scripta manent -
   (discussions get forgotten, just code remains)
-


DO NOT REPLY [Bug 17625] - COPY task on Win NT across Network drive fails

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17625

COPY task on Win NT across Network drive fails





--- Additional Comments From [EMAIL PROTECTED]  2003-03-06 09:02 ---
We have the same problem but only with Java 1.4
With Java 1.3.1 it works fine.


cvs commit: ant/xdocs external.xml

2003-03-06 Thread bodewig
bodewig 2003/03/06 01:59:37

  Modified:docs external.html
   xdocsexternal.xml
  Log:
  Add pointer to generics compiler adapter.
  
  Submitted by: Matt Quail spud at madbean dot com
  
  Revision  ChangesPath
  1.93  +55 -0 ant/docs/external.html
  
  Index: external.html
  ===
  RCS file: /home/cvs/ant/docs/external.html,v
  retrieving revision 1.92
  retrieving revision 1.93
  diff -u -r1.92 -r1.93
  --- external.html 24 Feb 2003 15:02:15 -  1.92
  +++ external.html 6 Mar 2003 09:59:37 -   1.93
  @@ -2826,6 +2826,61 @@
   trtd bgcolor=#294563font color=#ffa name=Compiler 
ImplementationsstrongCompiler Implementations/strong/a/font/td/tr
 /table
 br/
  +  a name=Generics (JSR14) Early-Access Compiler Adapter/a
  +  table border=0 cellspacing=0 cellpadding=2 width=100%
  +trtd bgcolor=#4C6C8F
  +  font color=#ff face=arial,helvetica,sanserif
  +strongGenerics (JSR14) Early-Access Compiler Adapter/strong
  +  /font
  +/td/tr
  +  /table
  +pThis is an Ant compiler-adapter that allows you 
to use the
  +normal codelt;javacgt;/code task plus Sun's early-access
  +compiler to compile Generics-enabled Java code.  (This is only
  +necessary until JDK1.5 is released.)/p
  +  table class=ForrestTable 
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 and later
  +  /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://www.madbean.com/blog/3/;http://www.madbean.com/blog/3//a
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  Contact:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  Matt Quail lt;spud[at]madbean[dot]comgt;
  +  /td
  +  /tr
  +  tr
  +  th colspan=1 rowspan=1
  +  valign=top align=left
  +  License:
  +  /th
  +  td colspan=1 rowspan=1
  +  valign=top align=left
  +  Public Domain
  +  /td
  +  /tr
  +/table
  +br/
 a name=miniRMI lt;codegt;amp;lt;rmicamp;gt;lt;/codegt; 
implementation/a
 table border=0 cellspacing=0 cellpadding=2 width=100%
   trtd bgcolor=#4C6C8F
  
  
  
  1.70  +28 -0 ant/xdocs/external.xml
  
  Index: external.xml
  ===
  RCS file: /home/cvs/ant/xdocs/external.xml,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- external.xml  24 Feb 2003 15:02:15 -  1.69
  +++ external.xml  6 Mar 2003 09:59:37 -   1.70
  @@ -1340,6 +1340,34 @@
   /section
   
   section name=Compiler Implementations
  +
  +  subsection name=Generics (JSR14) Early-Access Compiler Adapter
  +
  +pThis is an Ant compiler-adapter that allows you to use the
  +normal codelt;javacgt;/code task plus Sun's early-access
  +compiler to compile Generics-enabled Java code.  (This is only
  +necessary until JDK1.5 is released.)/p
  +
  +table
  +  tr
  +thCompatibility:/th
  +tdAnt 1.5 and later/td
  +  /tr
  +  tr
  +thURL:/th
  +tda 
href=http://www.madbean.com/blog/3/;http://www.madbean.com/blog/3//a/td
  +  /tr
  +  tr
  +thContact:/th
  +tdMatt Quail lt;spud[at]madbean[dot]comgt;/td
  +  /tr
  +  tr
  +thLicense:/th
  +tdPublic Domain/td
  +  /tr
  +/table
  +  /subsection
  +
 subsection name=miniRMI 
lt;codegt;amp;lt;rmicamp;gt;lt;/codegt; implementation
   
   pminiRMI is a freeware opensource library that serves as a
  
  
  


DO NOT REPLY [Bug 17713] New: - feature request

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17713

feature request

   Summary: feature request
   Product: Ant
   Version: unspecified
  Platform: Other
OS/Version: Other
Status: NEW
  Severity: Minor
  Priority: Other
 Component: Optional Tasks
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


It would be great to have an ANT Task that computes the Source Line Of Code 
using FileSet. I have created one (as an optional task). I can give you the 
source ( as is , no charge, no fees, no license ...  ), just ask it by e-mail 
as I cannot join it with this feature request.
It's small but useful (for me at least).

Best Regards

Eric


cvs commit: ant/src/testcases/org/apache/tools/ant/taskdefs/optional/ssh ScpTest.java

2003-03-06 Thread bodewig
bodewig 2003/03/06 04:42:44

  Modified:.WHATSNEW build.xml
   docs/manual install.html optionaltasklist.html
   src/main/org/apache/tools/ant/taskdefs defaults.properties
  Added:   docs/manual/OptionalTasks scp.html
   src/main/org/apache/tools/ant/taskdefs/optional/ssh
AbstractSshMessage.java Directory.java
LogListener.java Scp.java ScpFromMessage.java
ScpToMessage.java
   src/testcases/org/apache/tools/ant/taskdefs/optional/ssh
ScpTest.java
  Log:
  scp
  
  Submitted by: charliehubbard76 at yahoo dot com
  
  Revision  ChangesPath
  1.361 +3 -0  ant/WHATSNEW
  
  Index: WHATSNEW
  ===
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.360
  retrieving revision 1.361
  diff -u -r1.360 -r1.361
  --- WHATSNEW  6 Mar 2003 12:04:59 -   1.360
  +++ WHATSNEW  6 Mar 2003 12:42:43 -   1.361
  @@ -157,6 +157,9 @@
   * The javadoc task tag subelement has been enhanced to allow files
 with tag mappings to be used.
   
  +* New task scp that supports file transfers over SSH.  Requires
  +  jsch, a BSD licensed SSH library that can be found at 
  +  http://www.jcraft.com/jsch/index.html
   
   Changes from Ant 1.5.1 to Ant 1.5.2
   =
  
  
  
  1.354 +22 -1 ant/build.xml
  
  Index: build.xml
  ===
  RCS file: /home/cvs/ant/build.xml,v
  retrieving revision 1.353
  retrieving revision 1.354
  diff -u -r1.353 -r1.354
  --- build.xml 26 Feb 2003 13:06:06 -  1.353
  +++ build.xml 6 Mar 2003 12:42:43 -   1.354
  @@ -155,7 +155,10 @@
   /or
 /selector
 selector id=needs.jdk1.4+
  -filename name=${regexp.package}/Jdk14Regexp*/
  +or
  +  filename name=${regexp.package}/Jdk14Regexp*/
  +  filename name=${optional.package}/ssh/*/
  +/or
 /selector
   
 !-- classes that should be present in Sun based JVMs, but not in
  @@ -289,6 +292,9 @@
 selector id=needs.swing
   filename name=${optional.package}/splash/*/
 /selector
  +  selector id=needs.jsch
  +filename name=${optional.package}/ssh/*/
  +  /selector
 patternset id=onlinetests
   exclude name=**/GetTest.java if=offline/
   exclude name=**/SignJarTest.java if=offline/
  @@ -543,6 +549,9 @@
   available property=beanshell.present
  classname=bsh.StringUtil
  classpathref=classpath/
  +available property=jsch.present
  +   classname=com.jcraft.jsch.Session
  +   classpathref=classpath/
 /target
   
   
  @@ -625,6 +634,7 @@
   selector refid=needs.jai unless=jai.present/
   selector refid=needs.jdepend unless=jdepend.present/
   selector refid=needs.swing  unless=swing.present/
  +selector refid=needs.jsch unless=jsch.present/
 /or
   /not
 /selector
  @@ -792,6 +802,7 @@
   selector refid=needs.jai/
   selector refid=needs.jdepend/
   selector refid=needs.swing/
  +selector refid=needs.jsch/
 /or
   /not
 /and
  @@ -949,6 +960,13 @@
   selector refid=needs.weblogic.server/
 /or
   /jar
  +
  +jar destfile=${build.lib}/${optional.jars.prefix}-jsch.jar
  + basedir=${build.classes}
  + manifest=${manifest.tmp}
  +  selector refid=needs.jsch/
  +/jar
  +
 /target
   
 !--   Creates jar of test utility classes --
  @@ -1616,6 +1634,9 @@
 --
 exclude name=${ant.package}/taskdefs/AbstractCvsTaskTest.java
  unless=have.cvs/
  +
  +  !-- test needs special setup --
  +  exclude name=${optional.package}/ssh/ScpTest.java/
   /fileset
 /batchtest
   /junit
  
  
  
  1.47  +6 -0  ant/docs/manual/install.html
  
  Index: install.html
  ===
  RCS file: /home/cvs/ant/docs/manual/install.html,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- install.html  24 Feb 2003 08:25:19 -  1.46
  +++ install.html  6 Mar 2003 12:42:43 -   1.47
  @@ -418,6 +418,12 @@
   target=_tophttp://gump.covalent.net/jars/latest/xml-commons//a
   for a nightly snapshot./td
 /tr
  +  tr
  +tdjsch.jar/td
  +tdscp task/td
  +tda href=http://www.jcraft.com/jsch/index.html;
  +target=_tophttp://www.jcraft.com/jsch/index.html/a/td
  +  /tr
   /table
   br
   hr
  
  
  
  1.35  +1 -0  ant/docs/manual/optionaltasklist.html
  
  Index: optionaltasklist.html
  ===
  RCS file: 

DO NOT REPLY [Bug 17739] New: - Conditional task tags

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17739

Conditional task tags

   Summary: Conditional task tags
   Product: Ant
   Version: unspecified
  Platform: Other
OS/Version: Other
Status: NEW
  Severity: Enhancement
  Priority: Other
 Component: Core tasks
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


It would be nice if there were confitional statements in ant.

For example

IF prop=aProp equals=aValue
   !-- Do something here --
   ...
ELSEIF prop=aProp gt=4464
   !-- Do something here --
   ...
ELSEIF prop=aProp lt=222
   !-- Do something here --
   ...
ELSE
   !-- Do something else here --
   ...
ENDIF

Currently, there is no way of doing a simple conditional logic other than 
checking to see if a property has been set or not.

Looping statements (while, for) would also be usefull but not as important
as a simple IF-ELSEIF-ELSE-ENDIF tag.

I'm you folks can add this to Ant. 

It would greatly enhance Ant's usefullness.

Thanks.

Please let know what you think

[EMAIL PROTECTED]


DO NOT REPLY [Bug 17745] New: - VSSGET task generates incorrect command line for get by label

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17745

VSSGET task generates incorrect command line for get by label

   Summary: VSSGET task generates incorrect command line for get by
label
   Product: Ant
   Version: 1.5.2
  Platform: PC
OS/Version: Windows XP
Status: NEW
  Severity: Normal
  Priority: Other
 Component: Optional Tasks
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


If I add a label tag to a VSSGET task (optional.jar, Microsoft Visual 
Sourcesafe Tasks), SourceSafe 6.0c reports that it cannot find the version.  
The command line that is generated by MSVSSGET.java includes a parameter that 
looks like this:
-VLlabel
This does not work with MSVSS 6.0 on XP, even though MS documentation says it 
is valid.  I had to hack MSVSSGET.java a little to make it work, but I got it 
working with the following syntax:
-VL label

This very well may be a Microsoft bug, or they just might not be updating their 
documentation.  Either way, I had to adjust Ant to work with it.


DO NOT REPLY [Bug 17695] - EOL Makes Starteam Checkout Say Status Modified

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17695

EOL Makes Starteam Checkout  Say Status Modified





--- Additional Comments From [EMAIL PROTECTED]  2003-03-06 22:02 ---
I'm beginning to think this issue isn't EOL related.  Instead, I think it might 
be that the stcheckout task isn't communicating to the server the Revision on 
Disk.  

Given: file F in starteam with branch revisions 1.1 and 1.2, and revision on 
disk 1 and 2, respecitively.  Let revision 1.1 have file size 10 and revision 
1.2 have file size 20.  Let the tip for file F be 1.2.  Let Attach 
label mylabel1 to 1.1 and mylabel2 to 1.2.  In summary,

 for file F
   branch revision   revision on disk  label file size
   ---     ---   -
 tip- 1.2   2 mylabel2  20 bytes
   1.1   1 mylabel1  10 bytes

Test: If stcheckout grabs the file with mylabel1, I assume the starteam 
windows client would report Revision on Disk as 1.  However, I'm seeing the 
starteam windows client reporting Revision on Disk as 2.

Questions: 
1. How does the starteam windows client determine the Revision on Disk?
2. Why is the file Status=Modified?  I assume because the file size is 10 and 
doesn't match the file size for the tip revision 20.
3. How does the starteam SDK determine if a file is modified?