Re: [ANN] Ant 1.5.2 Released!
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?
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
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
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
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
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
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
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
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
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
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?