You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Henri Yandell <ba...@apache.org> on 2004/12/21 19:10:41 UTC
Jakarta Oct->Dec report (fwd)
Below is the report on the Jakarta project that the board received last
week.
Last quarter my priority was to try and get approval to let us use
Hibernate, and more generally any LGPL project with their clause added.
The latest status here (unofficially, ie) me saying what I think I can
say) is that there seems to be general agreement that it's good and we're
in the queue to get the ASF legal team to look at it. My plan is to step
back for a few weeks and see what happens before sending more hassling
emails.
This quarter my priority is going to be to get as much of Jakarta migrated
from CVS to SVN as possible. This is being recorded at
http://wiki.apache.org/jakarta/Migrating_20to_20Subversion and so far half
of Jakarta is somewhere on the road from being nudged to being in SVN.
Lastly, thanks for all the effort spent on the subproject reports this
quarter. The rule for needing a subproject report (release, promotion etc)
worked well and everyone mucked in.
Hen
== October-December 2004 ==
=== Status ===
The last three months have seen the first migrations from CVS to SVN in the
Jakarta project with the ORO and Velocity projects moving over. More projects
are expected to move over in the next quarter, with ECS and Commons being the
first two targetted.
The board suggested that the previous report needed more sub-project news, and
so for this reoprt any sub-project that has a release, or a change in status,
needs to supply a short piece of text on the current situation for that part of
Jakarta. The community has responded very well and the chair has not had to
write any of the subproject section this time around.
Being able to use LGPL has been brought up a few times in the last quarter. It
has come up with a desire to use Hibernate in various codebases and Dumbster
for unit tests in Commons-Email. Dumbster relicenced under ASL 2.0 wihle
Hibernate use is still unsolved. Linked to this was a similar issue with
JGraph, which dual-licenced with MPL in order to allow us to use it, though the
move for this did not come from within the Jakarta community afaik. I'll be
aiming to report back to the community on the status of this issue in the week
after the next board meeting.
On the licence side, a Commons component (VFS) wishes to have a component which
depends on a Novell licence. We're currently treating this as similar to Sun's
licensing for JavaMail. Imports allowed, but no jars in CVS or iBiblio.
Additionally, we have a Clover license for use by Jakarta (and the rest of the
ASF). This should make it easier for us to show the high level of our unit
tests.
In terms of releases, the major points of this quarter's releases are a set of
1.0's from the Commons sub-project (Math, Configuration, Jelly-RC1, Chain)
which shows that the Commons community continues to grow, and the stable Tomcat
5.5 release, our most popular product.
=== Possible plans for the next quarter ===
* Lucene and Slide both considering TLP.
* Commons HttpClient to Jakarta sub-project.
* Turbine JCS to Jakarta sub-project.
* More Subversion migrations - ECS and Commons in the planning.
* Turbine migration to SVN under consideration -- desire JCS resolution.
* Improvement of the download page.
* Automate creation of Maven bundles and automate bundle uploading to Maven
repository, even for projects which use Ant (not Maven) for building.
=== Releases ===
==== December ====
* 9 December 2004 - Commons Chain 1.0
* 9 December 2004 - Commons Math 1.0
* 7 December 2004 - Lucene 1.4.3
* 3 December 2004 - Commons Validator 1.1.4
* 2 December 2004 - Tomcat 5.5.5-beta
==== November ====
* 25 November 2004 - Tomcat 5.0.30-beta
* 23 November 2004 - Commons Jelly 1.0-RC1
* 21 November 2004 - Commons HttpClient 3.0 beta1
* 19 November 2004 - JMeter 2.0.2
* 10 November 2004 - Tomcat 5.5.4 (first stable release of Tomcat 5.5)
==== October ====
* 30 October 2004 - Tomcat 5.5.4-alpha
* 28 October 2004 - Turbine 2.3.1
* 17 October 2004 - Tapestry 3.0.1
* 11 October 2004 - Tomcat 4.1.31-stable
* 11 October 2004 - Commons HttpClient 2.0.2
* 11 October 2004 - Commons Configuration 1.0
* 06 October 2004 - Tomcat 5.5.3-alpha
* 06 October 2004 - Tomcat 5.0.29-beta
* 04 October 2004 - Commons Betwixt 0.6
=== Community changes ===
===== New ASF members =====
* 19 November 2004 - Yoav Shapira (yoavs) - Tomcat, Commons
===== New PMC members =====
* 11 October 2004 - James Mason (masonjm) - Slide
* 19 October 2004 - Robert Burell Donkin (rdonkin) - Commons
===== New Committers =====
* 4 December 2004 - Warwick Burrows (wburrows) - Slide
* 12 November 2004 - Oliver Heger (oheger) - Commons
* 7 November 2004 - Hans Gilde (hgilde) - Commons
* 6 November 2004 - Bernhard Messer (bmesser) - Lucene
* 25 September 2004 - David Spencer (dspencer) - Lucene
=== Infrastructure news ===
=== Subproject news ===
(based on projects that have had a notable event, ie) release, change of
location within Jakarta)
* Commons
* Betwixt
Betwixt is a bean <-> xml binder. Jakarta Commons Betwixt 0.6 featured a
refactored codebase including rewriting bean reading code but preserved
backwards compatibility with the earlier releases. A 0.6.1 release (with more
functionality and some bug fixes) is expected soon. Betwixt is small component
closely related to several other commons components. The Betwixt community is
very happy in the commons.
* Chain
Commons Chain 1.0 was finally released, the component having been promoted
from the sandbox to Commons Proper in July. We expect to see Chain put into use
almost immediately by projects such as Apache Struts.
* Configuration
Commons Configuration is an API to deal easily with various configuration
formats (properties files, xml files, JNDI...) We have finally stabilized and
released the first official release after a slow maturation of 3 years across
various Jakarta projects. Many new ideas are floating around and a new release
(1.1) is expected in late December or early January.
* Daemon
Commons Daemon, although quiet on the mailing list and in Bugzilla, has
seen a few bug fixes and improvements.
Efforts have been made to improve stability on various operating systems.
A Commons-Daemon 1.1 release is forthcoming, most likely in early 2005.
* Email
A few very enthusiastic volunteers have helped re-energize Commons Email.
Extensive unit tests were submitted via Bugzilla, a few lingering bugs were
cleared up and documentation was extended. This activity led to a successful
vote for promotion from the Sandbox.
In preparation for the promotion, it was realized that there was an issue
with the [http://quintanasoft.com/dumbster/ Dumbster] library, which is used
for unit tests and which was only available under the LGPL license. When this
was brought up with the developer of Dumbster, he agreed to change his license
to ASF 2.0.
A vote on a 1.0 release is likely to be called soon after the promotion is
completed.
Commons Email and Commons Chain have recently run into issues using Maven
as a build tool with their dependencies on libraries which are only distributed
under the Sun Binary Code License. One of Maven's strengths is the automatic
retrieval of dependencies, but the SBCL prevents hosting of these libraries on
a public Maven repository. Individual developers must retrieve these libraries
independently. This issue also is also complicating automated build processes.
An enhancement request has been filed for the Maven Ant plugin which may help
some, but our understanding is that the terms of this license will continue to
require more manual intervention for these projects than for other Commons
projects.
* HttpClient
HttpClient has entered the 3.0 beta stage. The API is now frozen unless
major problems are discovered. We hope to have a final 3.0 release by the end
of 2004 or early 2005.
Now that 3.0 is nearing completion we anticipate beginning HttpClient 4.0
soon. This release will feature a number of major changes with the main focus
on making HttpClient more compact and reusable. The core HTTP library will be
refactored into into smaller separable pieces with the HTTP methods separated
into request/response pairs. We also plan to start working on a number of
application level components such as a simple HTTP proxy, web crawler, etc.
that build upon HttpClient. The core library and components will be released
at the Jakarta level.
* Jelly
We are finally nearing a 1.0 release. We've put out a release candidate,
have some minor bugs to address and are looking to
better our documentation of Jelly's taglibs.
* Math
We have finally released 1.0 after a laborious 18 months of steady
commitment by the whole team.
* Resources
Resources has been promoted out of the Sandbox and into Commons Proper.
This component has been around, and has been stable, for some time now. A 1.0
release is anticipated in the near future.
* Transaction
Transaction has been promoted out of the Sandbox and into Commons Proper
and a 1.0 release candidate has been released. Transaction provides utility
classes commonly used in transactional Java programming.
* Validator
Validator 1.1.4 has been released. This is a minor maintenance release
to the 1.1.x branch adding a couple of missing properties to the API.
* Slide
The Slide community is working towards the 2.1 release. It introduces lots
of new features and fixes most important bugs of Slide 2.0.
As Slide has become huge with lots of different components grouped around
WebDAV releasing single components all by themselves now is an option.
* Tapestry
The current stable release is 3.0.1. Work is well under way by Howard
Lewis Ship and others for 3.1, which will have major changes, including
friendly URLs, HiveMind for services, simplified component parameters, and
simplified page parameters. The community of users has been growing rapidly.
* Tomcat
Tomcat reached a significant milestone with the first stable release of
the 5.5 branch, v5.5.4. The release has been well-received, with only a small
number of bug reports, especially given the magnitude of the changes from
Tomcat 5.0.x.
Work continues on the 5.0.x branch in maintenance mode, fixing significant
bugs as well as any security, Spec-compliance, and showstopper issues as
always. The 5.0.30 release was cut near the end of November, addressing the
vast majority of open 5.0.x issues.
Older branches of Tomcat (3.x, 4.x), are practically at end-of-life
support. There are no planned releases for them at this time, although
individual Tomcat committers may continue working on the code base.
The Tomcat connectors have also been active, led by Mladen Turk's efforts.
Mod_jk2 is officially at end-of-life as well: while a worthy experiment, its
design proved too fragile, resulting in numerous significant bugs. Maintenance
and improvements continue on the original mod_jk, as well as joint work with
httpd developers on a new mod_proxy extension slated for inclusion in the 2.1
versions of Apache httpd.
There has been significant effort by the Tomcat developers and members of
the community to shore up documentation, both in the Tomcat-proper (i.e. part
of our CVS), and in our FAQ, Wiki, and external resources. We've seen a
demonstrated reduction in the documentation-related complaints and questions
over the past couple of months, and intend to continue working in this area.
* Turbine
Turbine is working towards a new major release, 2.4 which will be based on a
componentized architecture. A second milestone is expected in December. The
first components from the Fulcrum repostitory have been voted and released.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org
Re: Jakarta Oct->Dec report (fwd)
Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On 21 Dec 2004, at 18:10, Henri Yandell wrote:
<snip>
> Lastly, thanks for all the effort spent on the subproject reports this
> quarter. The rule for needing a subproject report (release, promotion
> etc) worked well and everyone mucked in.
and thanks to you for your hard work keeping the good ship jakarta
afloat during this last quarter.
- robert
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org