[DRAFT1] Jakarta Newsletter - November 2002

2002-12-03 Thread Rob Oxspring
Jakarta Newsletter
==
Issue: 5
Date: November 2002
Url: http://jakarta.apache.org/site/news/200211.html

It has been a quiet month. Commons has killed on old component and welcomed a new one, 
while other components have kept up fixes,
features and releases. Elsewhere there has been more discussion about the 
infrastructure and community at Apache, and an attempt to
be helpful to those developers using IDEs

As always, I want to thank those who contributed and hope that you enjoy the read. If 
you would like to comment further on any of
the highlighted discussions then please do so on the appropriate list, if you want to 
comment on the newsletter itself then please
point your comments to [EMAIL PROTECTED]

Rob Oxspring


Contents

General
Commons


General
===
Ideas, suggestions, and comments on the overall Jakarta project
Editor: Rob Oxspring

Andrew Oliver decided to do something about the Java developers who cut their teeth 
on IDEs and don't understand the intricacies
of the command line tools that are used under the hood. The page [1] was welcomed by 
many and was rapidly expanded [2] and should
hopefully be a resource useful to a wide range of developers.

Duplicated or pointless import statements appear over time in most Java code. This is 
an issue that Tom Copeland wanted to tackle,
and sparked a few iterations [3] of the bad imports report [4].

[1] -
http://archives.apache.org/eyebrowse/BrowseList?[EMAIL PROTECTED]from=281536to=281536count=39by=threadpaged=f
alse
[2] - http://jakarta.apache.org/site/idedevelopers.html
[3] - 
http://archives.apache.org/eyebrowse/BrowseList?[EMAIL PROTECTED]by=threadfrom=271386
[4] - http://cvs.apache.org/~tcopeland/jakarta_bad_imports.htm



Commons
===
creating and maintaining reusable Java components
Editor: Henri Yandell

Releases

November saw the release of two new projects from Jakarta Commons, and the release of 
a bugfix for another project.

Commons Validator 1.0 was mentioned in the previous newsletter. It was released on 
November 1st and is a validation framework from
the Struts people.

Commons CLI 1.0 was released on the 6th of November and is an API for parsing command 
line arguments. It is the direct descendant of
3 older argument parsing APIs and other APIs have affected it over mail list 
discussions. This gives it a very high pedigree and
makes it a great choice for handling the command line.

Commons Lang 1.0.1 is the first bugfix release for the Lang project. There are no new 
APIs or deprecated functionality, so all
Commons Lang users are advised to upgrade, although the bugfixes are not 
earth-shattering.

[1] - 
http://jakarta.apache.org/builds/jakarta-commons/release/commons-validator/v1.0/RELEASE-NOTES.txt
[2] - 
http://jakarta.apache.org/builds/jakarta-commons/release/commons-cli/v1.0/RELEASE-NOTES.txt
[3] - 
http://jakarta.apache.org/builds/jakarta-commons/release/commons-lang/v1.0.1/RELEASE-NOTES.txt


Gossip
--
November was quiet for Commons, as it was for all of Apache. Indeed, the Commons mail 
list dropped by 35%.

The Patterns project in the Sandbox has been mothballed as its code is to go into 
Commons Lang and Commons Util. Work has begun on
moving the BeanUtils reflection code over to Commons Lang and various BeanUtils bugs 
were dealt with.

A new database utility project has been proposed with generic JDBC(tm) utilities and 
lives under the name of 'DbUtils' in the
sandbox and a project named 'attributes' has been proposed to handle runtime metadata 
attributes.

[1] - http://jakarta.apache.org/commons/sandbox/attributes/


Jelly
-
Editor: James Strachan

Here are the main changes that have happened recently on the Jelly project...

XPath sorting now added to the XML library
j:useBean can now construct beans with constructor parameters
better reporting of JellyUnit failures, line numbers, expressions etc.
XMLUnit library added for unit testing of XML inside JellyUnit

So now JellyUnit can support the following XML unit testing constructs

XPath based assertions via test:assert xpath=.../
schema validation via the jelly:validate library, testing XML against DTDs, XML 
Schema, RelaxNG etc
comparing 2 documents for equality using the new XMLUnit library
performing XSLT on some XML and then then performing any of the above
parsing HTML via the Neko parser and treating it as XML in any of the above

As well as Jexl based assertions, assertEquals and a new assertThrown tag to test 
for exceptions being thrown in Jelly scripts.



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




Re: I win!

2002-12-03 Thread Vadim Gritsenko
Jon Scott Stevens wrote:


Yes, I win!

http://cvs.apache.org/~rubys/committers.html

Ok, that page makes me laugh. =)
 


While in good mood, may be you could apply 
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8467 ?

Vadim


-jon

 




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




Re: I win!

2002-12-03 Thread Jon Scott Stevens
on 2002/12/3 6:35 AM, Vadim Gritsenko [EMAIL PROTECTED] wrote:

 While in good mood, may be you could apply
 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8467 ?
 
 Vadim

Where are the test cases?

-jon

-- 
StudioZ.tv /\ Bar/Nightclub/Entertainment
314 11th Street @ Folsom /\ San Francisco
http://studioz.tv/


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




Re: I win!

2002-12-03 Thread Jon Scott Stevens
on 2002/12/3 12:20 PM, Vadim Gritsenko [EMAIL PROTECTED]
wrote:

 Done. Attached to the bug report:
 
 http://nagoya.apache.org/bugzilla/showattachment.cgi?attach_id=4029
 

Done.

As an added bonus, I updated the build system to use more current standards.

-jon

-- 
StudioZ.tv /\ Bar/Nightclub/Entertainment
314 11th Street @ Folsom /\ San Francisco
http://studioz.tv/


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




Re: I win!

2002-12-03 Thread Vadim Gritsenko
Jon Scott Stevens wrote:


on 2002/12/3 12:20 PM, Vadim Gritsenko [EMAIL PROTECTED]
wrote:

 

Done. Attached to the bug report:

http://nagoya.apache.org/bugzilla/showattachment.cgi?attach_id=4029

   


Done.

As an added bonus, I updated the build system to use more current standards.
 


ant docs fails with:

 AnakiaTask is not present! Please check to make sure that
 velocity.jar is in your classpath.

I guess something is wrong here (yes, I've checked out jakarta-site2). 
Also, ant package-all fails because of:


Index: build.xml
===
RCS file: /home/cvspublic/jakarta-regexp/build/build.xml,v
retrieving revision 1.1
diff -u -r1.1 build.xml
--- build.xml3 Dec 2002 20:57:51 -1.1
+++ build.xml3 Dec 2002 21:18:51 -
@@ -141,7 +141,7 @@
exclude name=velocity.log/
/fileset
/copy
-copy file=../LICENSE tofile=${final.dir}/LICENSE/
+copy file=../LICENSE.txt tofile=${final.dir}/LICENSE.txt/
copy file=${build.dir}/${final.name}.jar 
tofile=${final.dir}/${final.name}.jar/
/target



Thanks for applying the patch.

Vadim



-jon





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




Re: I win!

2002-12-03 Thread Jon Scott Stevens
on 2002/12/3 1:20 PM, Vadim Gritsenko [EMAIL PROTECTED] wrote:

 ant docs fails with:
 
 AnakiaTask is not present! Please check to make sure that
 velocity.jar is in your classpath.

Fixed

 I guess something is wrong here (yes, I've checked out jakarta-site2).
 Also, ant package-all fails because of:

Sam already caught that one...

-jon

-- 
StudioZ.tv /\ Bar/Nightclub/Entertainment
314 11th Street @ Folsom /\ San Francisco
http://studioz.tv/


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




RE: IDE Developers' guide

2002-12-03 Thread Dominique Devienne
So what does this particular BAH stands for???
Do you need to send on a new definition for it to Atomica? --DD

BAH stands for: 
Bachelor of Arts, Honors program 
Bahamas 
Bahrain, Bahrain - Bahrain International Bahrain (Airport Code) 
Basic Allowance for Housing (replaces BAQ 1 Jan 98) 
Booz-Allen  Hamilton, Inc. 
Business After Hours

-Original Message-
From: Daniel Rall [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, December 03, 2002 3:36 PM
To: Jakarta General List
Subject: Re: IDE Developers' guide

snip/

BAH

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




Re: Short Apache licence for source files

2002-12-03 Thread Jeffrey Dever
Interesting.  All the HttpClient files have the full form.  It would be 
nice to simply refrence the actual license file, if this is acceptable.

Darrell DeBoer wrote:

G'day,

I know this has been discussed before, but has any progress been made on a 
short version of the Apache licence for source files? Most source files in 
James use the following:
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/

I don't know where it started, but if someone can someone tell me definitively 
that this is against ASF rules, I will move to rectify the situation.

 



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




Re: Short Apache licence for source files

2002-12-03 Thread Nicola Ken Barozzi


Darrell DeBoer wrote:

G'day,

I know this has been discussed before, but has any progress been made on a 
short version of the Apache licence for source files? Most source files in 
James use the following:
/*
 * Copyright (C) The Apache Software Foundation. All rights reserved.
 *
 * This software is published under the terms of the Apache Software License
 * version 1.1, a copy of which has been included with this distribution in
 * the LICENSE file.
 */

I don't know where it started, but if someone can someone tell me definitively 
that this is against ASF rules, I will move to rectify the situation.

Currently we should use the full version.
There will be a short version of the next 2.0 license that will be 
equally protecting from a legal POV, but in the meantime use the full 
version.

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


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



Re: Short Apache licence for source files

2002-12-03 Thread Stefan Bodewig
On Wed, 4 Dec 2002, Darrell DeBoer [EMAIL PROTECTED] wrote:

 I don't know where it started, but if someone can someone tell me
 definitively that this is against ASF rules, I will move to rectify
 the situation.

Roy Fielding and several other board members have repeatedly stated
that the short version is not acceptable IIRC.  License 2.0 is
supposed to help.

Stefan

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