Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
William A. Rowe, Jr. wrote:
> Marshall Schor wrote:
>> We've put the LICENSE, NOTICES, and DISCLAIMERs into the top directory
>> of the source (and binary) distribution(s), but didn't realize this also
>> needs to be in the top level of the SVN tag, because we didn't know that
>> was considered part of the "distribution".
>>
>> Can you please confirm this is the case?  In which case, we'll of course
>> comply. 
> 
> Your distribution must correspond to subversion, otherwise it's very hard
> to track the artifacts in the tarball, where they came from, how they
> got there, and if they underwent the proper oversight prior to packaging.
> (Yes, we vote on the prepared tarball, but you can see how discrepancies
> do create questions.)

That's not how I interpret the policy document.  It says:

"To apply the ALv2 to a new software distribution, include one copy of the 
license text by copying
the file:

http://www.apache.org/licenses/LICENSE-2.0.txt

into a file called LICENSE in the top directory of your distribution. If the 
distribution is a jar
or tar file, try to add the LICENSE file first in order to place it at the top 
of the archive."

That's what we do.  Of course we'll make every effort to make
our distribution easy to review.  However, it does seem that
we're ok wrt current policy, and view this as a suggestion
for next time.  Ok?

--Thilo


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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
sebb wrote:
> On 15/12/2007, Jean T. Anderson <[EMAIL PROTECTED]> wrote:
>> sebb wrote:
>>> [Eventually found the KEYS file in SVN, but it might be helpful to
>>> provide a pointer in the vote mails]
>>>
>>>
>> yeah, I went to their website and followed the link from there.
> 
> So did I.
> 
>>> The NOTICE file in uimaj-2.2.1-incubating-bin.zip refers to the
>>> contributions from IBM:
>>>
>>> "Software Grant License Agreement", informally known as the
>>> "IBM UIMA License Agreement".
>>>
>>> however, that license is not in LICENSE, nor is it linked from there.
>>>
>>>
>> this wording was approved in their first release -- iirc there were
>> discussions about what specifically to put there [1] and I had a minor
>> hand in that since they had borrowed wording from derby [2].
> 
> I'm not objecting to the wording in the NOTICE file.
> However, since it refers to another license, I think that needs to be
> present in the LICENSE file:
> 
> http://www.apache.org/dev/release.html#distributing-code-under-several-licenses

We are not distributing code under several licenses.
The only license applicable to UIMA is the AL.  The
somewhat cryptic (to a non-lawyer) statement in the
NOTICE file was put there on request by the IPMC, we
didn't have it there originally.  To my way of thinking,
what it is supposed to say is that some of the code
originated with IBM, but has since been relicensed
under the Apache License.

This exact version of the NOTICE and LICENSE file has
been approved for our previous two releases, so I do
hope they are still ok.

--Thilo


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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
sebb wrote:
> [Eventually found the KEYS file in SVN, but it might be helpful to
> provide a pointer in the vote mails]

Good point, will do next time.

[...]
> 
> There are some problems with the MD5 and SHA1 files.
> 
> For example, uimaj-2.2.1-incubating-bin.tar.bz2.md5:
> 
> 
> uimaj-2.2.1-incubating-bin.tar.bz2: 53 20 6A FB 75 1F 07 9D  BB 12 82 58 D0 7D
> CA 4B
> 
> 
> The hash is spread over two lines and into hex pairs. The normal
> format is either:
> 53206afb751f079dbb128258d07dca4b
> or
> 53206afb751f079dbb128258d07dca4b *uimaj-2.2.1-incubating-bin.tar.bz2
> 
> The SHA1 checksums have the same problem.
> 
> The PGP signatures are OK, however the format of the existing MD5/SHA1
> files means that most (all?) checking programs will have difficulty
> verifying the checksums.

We generate the checksums with

gpg --print-md MD5 [fileName] > [fileName].md5

and

gpg --print-md SHA1 [fileName] > [fileName].sha

respectively (as described in the release signing FAQ; however,
I suggested that text ;-).  The advantage of using gpg is that
you just need one tool for the various signatures.  If there
are alternatives, we'll be happy to entertain them (we use maven
as our build env).

Can you elaborate on what checking programs are commonly used?
It was my understanding that the primary signing mechanisms were
the PGP signatures, and the checksums were just for quick sanity
checks (visual verification, as they are so short).  Thanks.

--Thilo


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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Bertrand Delacretaz
On Dec 17, 2007 10:09 AM, Thilo Goetz <[EMAIL PROTECTED]> wrote:
> William A. Rowe, Jr. wrote:
> > Marshall Schor wrote:
> >> We've put the LICENSE, NOTICES, and DISCLAIMERs into the top directory
> >> of the source (and binary) distribution(s), but didn't realize this also
> >> needs to be in the top level of the SVN tag

> > Your distribution must correspond to subversion, otherwise it's very hard
> > to track the artifacts in the tarball,...

> That's not how I interpret the policy document

You might be right about the letter of the policy document, but all
kinds of alarms go off in my brain when I see a distribution tarball
that doesn't match the SVN tag that it's built from.

Automated reproducible builds (including building distribution
archives) are IMHO a must in our way of working.

-Bertrand

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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
Bertrand Delacretaz wrote:
> On Dec 17, 2007 10:09 AM, Thilo Goetz <[EMAIL PROTECTED]> wrote:
>> William A. Rowe, Jr. wrote:
>>> Marshall Schor wrote:
 We've put the LICENSE, NOTICES, and DISCLAIMERs into the top directory
 of the source (and binary) distribution(s), but didn't realize this also
 needs to be in the top level of the SVN tag
> 
>>> Your distribution must correspond to subversion, otherwise it's very hard
>>> to track the artifacts in the tarball,...
> 
>> That's not how I interpret the policy document
> 
> You might be right about the letter of the policy document, but all
> kinds of alarms go off in my brain when I see a distribution tarball
> that doesn't match the SVN tag that it's built from.
> 
> Automated reproducible builds (including building distribution
> archives) are IMHO a must in our way of working.

Absolutely.  Our build is completely automated and reproducible,
including generating the distribution.  Here's (a slightly simplified
version of) our build script:

svn checkout $tag
cd $leveldir/uimaj
mvn -Duima.build.date="`date`" install
cd ..
cd uimaj-distr
mvn assembly:assembly

This does everything from svn extract to building the
release artifacts (except the signing, that requires
some manual intervention because of the release manager's
key phrase).  I don't think it gets much simpler
than that.

However, I don't think that addresses your concerns.
AIUI, you would like our repository to look exactly like
the source distribution.  Well, it almost is, except for
the files in the top level directory.  Those get copied
there when we build the distribution.  Why?  I guess
we thought it's cleaner that way, and complies with
maven's notion of organizing things.  For example,
the NOTICE file lives in uimaj-distr/src/main/readme.
It's still there in the source distribution, but it's
also at the top level.

Now if we absolutely must, we can change that.  I do
admit that I don't quite understand the reason, though,
and like it better the way it is ;-)

--Thilo

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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Bertrand Delacretaz
On Dec 17, 2007 11:08 AM, Thilo Goetz <[EMAIL PROTECTED]> wrote:

>
> Bertrand Delacretaz wrote:
> > ...Automated reproducible builds (including building distribution
> > archives) are IMHO a must in our way of working.
>
> Absolutely.  Our build is completely automated and reproducible,
> including generating the distribution.  Here's (a slightly simplified
> version of) our build script:...

Ok sorry then, I misunderstood. I thought Marshall was saying that you
added the LICENSE/NOTICE files manually to the distribution archive
(please bear with me, it's Monday morning here ;-)

> ...However, I don't think that addresses your concerns.
> AIUI, you would like our repository to look exactly like
> the source distribution.  Well, it almost is, except for
> the files in the top level directory

That's ok with me, as the automated build recreates the same
distribution archive if run from the specified SVN tag.

-Bertrand

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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread sebb
On 17/12/2007, Thilo Goetz <[EMAIL PROTECTED]> wrote:
> sebb wrote:
> > On 15/12/2007, Jean T. Anderson <[EMAIL PROTECTED]> wrote:
> >> sebb wrote:
> >>> [Eventually found the KEYS file in SVN, but it might be helpful to
> >>> provide a pointer in the vote mails]
> >>>
> >>>
> >> yeah, I went to their website and followed the link from there.
> >
> > So did I.
> >
> >>> The NOTICE file in uimaj-2.2.1-incubating-bin.zip refers to the
> >>> contributions from IBM:
> >>>
> >>> "Software Grant License Agreement", informally known as the
> >>> "IBM UIMA License Agreement".
> >>>
> >>> however, that license is not in LICENSE, nor is it linked from there.
> >>>
> >>>
> >> this wording was approved in their first release -- iirc there were
> >> discussions about what specifically to put there [1] and I had a minor
> >> hand in that since they had borrowed wording from derby [2].
> >
> > I'm not objecting to the wording in the NOTICE file.
> > However, since it refers to another license, I think that needs to be
> > present in the LICENSE file:
> >
> > http://www.apache.org/dev/release.html#distributing-code-under-several-licenses
>
> We are not distributing code under several licenses.
> The only license applicable to UIMA is the AL.  The
> somewhat cryptic (to a non-lawyer) statement in the
> NOTICE file was put there on request by the IPMC, we
> didn't have it there originally.  To my way of thinking,
> what it is supposed to say is that some of the code
> originated with IBM, but has since been relicensed
> under the Apache License.

Sorry, I misread the paragraph originally - I somehow managed to
overlook the phrase "to the Apache Software Foundation" and thought it
referred to a standard 3rd party attribution notice.

Apologies for the noise on this matter.

> This exact version of the NOTICE and LICENSE file has
> been approved for our previous two releases, so I do
> hope they are still ok.

Yes, it's my "brian" that needs adjusting in this case...

> --Thilo
>
>
> -
> 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: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread sebb
On 17/12/2007, Thilo Goetz <[EMAIL PROTECTED]> wrote:
> sebb wrote:
> > [Eventually found the KEYS file in SVN, but it might be helpful to
> > provide a pointer in the vote mails]
>
> Good point, will do next time.
>
> [...]
> >
> > There are some problems with the MD5 and SHA1 files.
> >
> > For example, uimaj-2.2.1-incubating-bin.tar.bz2.md5:
> >
> > 
> > uimaj-2.2.1-incubating-bin.tar.bz2: 53 20 6A FB 75 1F 07 9D  BB 12 82 58 D0 
> > 7D
> > CA 4B
> > 
> >
> > The hash is spread over two lines and into hex pairs. The normal
> > format is either:
> > 53206afb751f079dbb128258d07dca4b
> > or
> > 53206afb751f079dbb128258d07dca4b *uimaj-2.2.1-incubating-bin.tar.bz2
> >
> > The SHA1 checksums have the same problem.
> >
> > The PGP signatures are OK, however the format of the existing MD5/SHA1
> > files means that most (all?) checking programs will have difficulty
> > verifying the checksums.
>
> We generate the checksums with
>
> gpg --print-md MD5 [fileName] > [fileName].md5
>
> and
>
> gpg --print-md SHA1 [fileName] > [fileName].sha
>
> respectively (as described in the release signing FAQ; however,
> I suggested that text ;-).  The advantage of using gpg is that
> you just need one tool for the various signatures.  If there
> are alternatives, we'll be happy to entertain them (we use maven
> as our build env).

Maven can generate the MD5 and SHA1 checksums itself; no need for a
separate tool.

I'm not familiar with Maven, so I don't know the commands off-hand,
but I can probably find them.

> Can you elaborate on what checking programs are commonly used?

The programs for checking MD5s are referenced from a lot of download
pages, for example:

http://xerces.apache.org/xerces-c/download.cgi
and
http://myfaces.apache.org/download.html

All of these expect checksums which are a single string of hex digits.

> It was my understanding that the primary signing mechanisms were
> the PGP signatures, and the checksums were just for quick sanity
> checks (visual verification, as they are so short).  Thanks.

Yes, PGP sigs are the primary signing mechanisms. MD5 and SHA1 are not
as secure. However they are still useful, particularly for checking
that the files have been downloaded successfully. To that end, having
a format that can be automatically checked is essential.

> --Thilo
>
>
> -
> 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: [VOTE] Move Project Yoko to Apache Geronimo and Apache CXF

2007-12-17 Thread Jim Jagielski


On Dec 12, 2007, at 5:28 AM, Niclas Hedhman wrote:


On Tuesday 11 December 2007 11:26, Matt Hogstrom wrote:

[x] +1 Approve the below proposal and code migration to
   Apache Geronimo and CXF respectively



+1

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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
sebb wrote:
[...]
> Maven can generate the MD5 and SHA1 checksums itself; no need for a
> separate tool.
> 
> I'm not familiar with Maven, so I don't know the commands off-hand,
> but I can probably find them.

Maybe it can, but I was unable to figure out how.

We need to create checksums for the artifacts
that fall out of the assembly step, and I don't
think maven supports creating those.

However, Ant can create checksums in the expected
format.  So we can call an Ant task from Maven
to do this.

For the purposes of this vote, would it be ok to
just modify the existing .md5 and .sha1 files?
I would prefer not having to create another release
candidate just for that purpose.

--Thilo




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



Account Request - Mark Combellack - Tuscany (incubating)

2007-12-17 Thread ant elder
Dear root,

Please create an id for Mark Combellack  on the Tuscany project under
Incubation.

Preferred userid:mcombellack
Full name:   Mark Combellack
Forwarding email address:[EMAIL PROTECTED]
Requested Karma for: ws-tuscany

ICLA is on file.

Votes:

tuscany-private, Oct 29, Message-ID: <
[EMAIL PROTECTED]>

incubator-private, Nov 1, Message-ID: <
[EMAIL PROTECTED]>

Many thanks,

   ...ant


Re: [VOTE] Move Project Yoko to Apache Geronimo and Apache CXF

2007-12-17 Thread Matt Hogstrom

My +1 ... sorry

On Dec 17, 2007, at 8:36 AM, Jim Jagielski wrote:



On Dec 12, 2007, at 5:28 AM, Niclas Hedhman wrote:


On Tuesday 11 December 2007 11:26, Matt Hogstrom wrote:

[x] +1 Approve the below proposal and code migration to
  Apache Geronimo and CXF respectively



+1

-
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]



[RESULT] Move Project Yoko to Apache Geronimo and Apache CXF - Approved 8 +1 votes

2007-12-17 Thread Matt Hogstrom

There have been sufficient +1 votes with no dissenting votes.

There was discussion about IP clearance which we'll make sure is  
covered in the process of relocating the code.  Thanks for the votes  
and comments.


On Dec 10, 2007, at 10:26 PM, Matt Hogstrom wrote:

Below is a proposal that was discussed and brought forward by the  
Yoko Community.  In a nutshell the proposal is to create a Yoko sub- 
project of Apache Geronimo for the Core ORB and to move the bindings  
to CXF.  Please read the proposal below for all the detail.


This proposal was brought forward to the Apache Geronimo and Apache  
CXF communities.  Both communities have voted to accept this proposal.


Vote results from Apache Geronimo were 20 +1 votes and no 0 or -1  
votes.  17 were binding from the Geronimo PMC.

CXF Results on the CF Dev list were 13 +1 votes and 1 0 vote

I am now bringing this to the Incubator for final approval so that  
the code can be moved from Incubator to the respective receiving  
projects.  This proposal was previously sent to the IPMC for comment  
while the respective communities discussed and voted.  During that  
time there has been no comments that indicated there was an issue so  
I bring this vote back to the Incubator for finalization:


[ ] +1 Approve the below proposal and code migration to Apache  
Geronimo and CXF respectively

[ ]  0 No opinion
[ ] -1 Do not approve of the move (please provide rationale

If someone wants to comment on this thread please use the Alternate  
[DISCUSS] thread and not the vote thread.


This vote will conclude on Dec 14th at 0900 ET.




Original Proposal

The members of project yoko have been considering the future of Yoko
as a project.  There have been several milestones delivered and the
project is used by other ASF projects.   The project is not as active
as other ASF projects and it makes sense to move the code from Yoko to
other projects.  The Yoko team has the following proposal for your
consideration.

Proposed Code Donation from Project Yoko to Apache CXF and Apache
Geronimo

The Yoko community has been successful in delivering several
milestones of the ORB implementation while in the Apache Incubator.
These milestones are used by other Apache projects (namely Geronimo
and Harmony) to support their releases.  The WebServices bindings are
dependent on CXF.  The Yoko community has decided that the Yoko
project does not have quite the momentum to carry itself as an
independent project but has sufficient value for other projects for
them to consider receiving the code and committers for that code-base
as sub-projects.  Since the code under consideration is used by Apache
Geronimo, Apache CXF and Apache Harmony the movement of the code
should continue to allow for independent releases so the code can be
easily shared with other dependent projects.

The proposed division is:

yoko-spec-corba - this is the org.omg interface classes.
rmi-spec - this is the javax.rmi spec implementation
core - This is the actual ORB implementation.
rmi-impl - This is the implementation of the RMIIIOP support.

These modules are also used by Harmony.

In addition to the code we propose that the following committers in
Apache Yoko be accepted as committers in Apache Geronimo given their
demonstration of delivering code, creating releases and functioning as
a community.  Those noted with asterisks are already Geronimo
committers.

Continued involvement with the core:

Rick McGuire *
David Jencks *
Alan Cabrera  *
Lars Kuhne
Alexey Petrenko
Darren Middleman

The remainder of the modules in Yoko are part of the webservices
support and are independent of the underlying ORB implementation.

api -- interface classes used for the web services support.
bindings -- code to implement the CORBA-Web services bindings.
tools -- tools for generation WSDL and IDL for the bindings
maven-plugin -- some maven plugins that can use the tools for
generating binding-related build artifacts.  None of the maven-plugin
code is used by the ORB.

There is also a distribution directory with some sample applications.
One set of samples demonstrates using the core ORB, the other set is
for WebServices.  We recommend that the distribution directory should
move to Apache CXF as the webservices examples use the orb samples to
bind them as web services.  Since Apache Geronimo's only use of CORBA
is for exporting EJBs, these samples are not particularly valuable for
Geronimo.

The Yoko community did not have any committers that expressed an
interest in continuing work on these bindings.  As such, only the code
would be moving to apache CXF.

-
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: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Kevan Miller


On Dec 17, 2007, at 4:09 AM, Thilo Goetz wrote:


William A. Rowe, Jr. wrote:

Marshall Schor wrote:
We've put the LICENSE, NOTICES, and DISCLAIMERs into the top  
directory
of the source (and binary) distribution(s), but didn't realize  
this also
needs to be in the top level of the SVN tag, because we didn't  
know that

was considered part of the "distribution".

Can you please confirm this is the case?  In which case, we'll of  
course

comply.


Your distribution must correspond to subversion, otherwise it's  
very hard

to track the artifacts in the tarball, where they came from, how they
got there, and if they underwent the proper oversight prior to  
packaging.
(Yes, we vote on the prepared tarball, but you can see how  
discrepancies

do create questions.)


That's not how I interpret the policy document.  It says:

"To apply the ALv2 to a new software distribution, include one copy  
of the license text by copying

the file:

http://www.apache.org/licenses/LICENSE-2.0.txt

into a file called LICENSE in the top directory of your  
distribution. If the distribution is a jar
or tar file, try to add the LICENSE file first in order to place it  
at the top of the archive."


That's what we do.  Of course we'll make every effort to make
our distribution easy to review.  However, it does seem that
we're ok wrt current policy, and view this as a suggestion
for next time.  Ok?


Your interpretation works if your subversion repository is not a  
"distribution". IMO, it is and should contain appropriate license/ 
notice/disclaimer.


--kevan

December 2007 Incubator Board Report

2007-12-17 Thread Noel J. Bergman
Shindig, a "SocialContainer" is entering Incubation.  PDFBox and Bennu
(based on the old m0n0wall project) have been proposed to the Incubator.
RAT is in the Incubator, and will need to start reporting.

Woden has graduated to the WS Project.  FTPServer is in the process of
moving to MINA.  Yoko (CORBA ORB) is being split up, with parts going to
Geronimo and CXF.

UIMA, QPid, CXF did releases.

A number of new committers and PMC members added.

Community diversity is an area that was discussed, especially with Tuscany
failing to graduate over concerns related to community diversity.



=== Buildr ===

Description - Buildr is a build system for Java applications written in
Ruby.

Date of Entry - Nov. 2007

Community
-
The buildr community is transitioning from its older infrastructure to the
Apache one. The code has been imported and committers work on the Apache SVN
now. The migration of users from buildr-talk at google groups to buildr-user
is also happening progressively.

Development
---
Mostly bug fixes and small improvements. There's also work on JRuby support
for which patches are submitted regularly from (for now) external
contributors.

Issues before graduation

First we need to fix the IP issues surrounding the Ruby license and our Ruby
licensed dependencies before any release can be made. A thread has been
started on [EMAIL PROTECTED] and another one is still running on
[EMAIL PROTECTED] but we've had few answers so far. We'll probably send a
proposition and see if that's acceptable.


=== OpenEJB ===

OpenEJB is an open source, modular, configurable, and extendable EJB
Container System and EJB Server.

Incubating since: 2006-07-10

We received some very excellent feedback we are all really proud of from a
new face in the community.  OpenEJB has always prided itself for being the
kinder, gentler side of open source and it's really good to know this is
coming through.

http://mail-archives.apache.org/mod_mbox/incubator-openejb-dev/200701.mbox/%
[EMAIL PROTECTED]

Recent New Contributors: Karan Malhi and Raj Saini contributed their first
patches.


=== River ===

River is aimed at the development and advancement of the Jini technology
core infrastructure. Jini technology is a service oriented architecture that
defines a programming model which both exploits and extends Java technology
to enable the construction of secure, distributed systems which are adaptive
to change.

The crypto issue mentioned in last report seems to be resolved without doing
anything special as it seems to be not necessary based on the (limited)
feedback in the legal mailing list.

The River community decided to start with a CTR policy although we urge
people to consult others before actually committing for all but the trivial
cases.

We decided we want to use Hudson as our continuous integration engine, but
we have to wait a while for a server becomes available to deploy it on,
hopefully somewhere in December/January.

Work on the first release moved steady as a glacier (global warming seems to
have no effect here :-) ) and didn't require much participation of
committers due to the set goals. Currently there is no outstanding work for
that first release.

We are picking and scheduling fixes and features for the next release and
are discussing a branching strategy for SVN before we can finally release
the trunk to a stampede of hungry people that will crash into the codebase
to make it better.

Incubating since: December 2006


=== Imperius ===

Imperius has been incubating since November 2007.

Imperius is a rule-based infrastructure management tool

Infrastructure has been partly set up. Mailing lists for dev, commits,
private, and user are operational. The repository has been set up.

Community

Two of the original committers have had accounts created. We are waiting
for the arrival of ICLAs for the others.


=== JSPWiki ===

JSPWiki has been incubating since September 2007.

JSPWiki is a JSP-based wiki program.

The final JSPWiki LGPL release has been postponed due to a large
number of security vulnerabilities that were disclosed to us
right before the release, so unfortunately that has also delayed
the move of the codebase under ASF's infrastructure.

The JSPWiki user community is in the process of transition from
outside Apache. There are close to 100 subscribers to the user list.
The developer list has meanwhile continued growing, and new people
have come forward with patches and expressions of interest on
working on the code.


=== Sanselan ===

Sanselan has been in incubation since September 2007.

Sanselan is a pure-java image library for reading and writing
a variety of image formats.

The community is still small, with a few more members now compared
to the beginning.

The code base has been imported and the package names have been
changed to org.apache.sanselan.

A release is being prepared.




---

Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Thilo Goetz
Kevan Miller wrote:
> 
> On Dec 17, 2007, at 4:09 AM, Thilo Goetz wrote:
> 
>> William A. Rowe, Jr. wrote:
>>> Marshall Schor wrote:
 We've put the LICENSE, NOTICES, and DISCLAIMERs into the top directory
 of the source (and binary) distribution(s), but didn't realize this
 also
 needs to be in the top level of the SVN tag, because we didn't know
 that
 was considered part of the "distribution".

 Can you please confirm this is the case?  In which case, we'll of
 course
 comply.
>>>
>>> Your distribution must correspond to subversion, otherwise it's very
>>> hard
>>> to track the artifacts in the tarball, where they came from, how they
>>> got there, and if they underwent the proper oversight prior to
>>> packaging.
>>> (Yes, we vote on the prepared tarball, but you can see how discrepancies
>>> do create questions.)
>>
>> That's not how I interpret the policy document.  It says:
>>
>> "To apply the ALv2 to a new software distribution, include one copy of
>> the license text by copying
>> the file:
>>
>> http://www.apache.org/licenses/LICENSE-2.0.txt
>>
>> into a file called LICENSE in the top directory of your distribution.
>> If the distribution is a jar
>> or tar file, try to add the LICENSE file first in order to place it at
>> the top of the archive."
>>
>> That's what we do.  Of course we'll make every effort to make
>> our distribution easy to review.  However, it does seem that
>> we're ok wrt current policy, and view this as a suggestion
>> for next time.  Ok?
> 
> Your interpretation works if your subversion repository is not a
> "distribution". IMO, it is and should contain appropriate
> license/notice/disclaimer.

If that is the consensus opinion here, that's what we'll
do.  But please put yourself in our shoes.  We can only go
by the information that is available to us.  If this is a
rule, it would be great if it could be written down so the
next incubator project doesn't have to go through this.  I'd
be happy to help with the docs.

Out of curiosity, I started going through the Apache SVN repo
to see what Apache projects complied with this requirement.  I
stopped after C because I'd already found 4 that didn't
comply: Avalon, Cayenne, Cocoon and Commons.  Compliant
were Activemq, Ant, APR and Beehive.

--Thilo


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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Martijn Dashorst
Though I don't necessarily agree with Kevan, the best projects to look at
are recently graduated projects as those have been scrutinized by the IPMC,
and have been held against the same (though possibly changing) standards as
you.
For instance you could take a look at Wicket, OpenJPA, ServiceMix, Ode,
Roller and Felix.

Martijn

On Dec 17, 2007 6:44 PM, Thilo Goetz <[EMAIL PROTECTED]> wrote:

> Kevan Miller wrote:
> >
> > On Dec 17, 2007, at 4:09 AM, Thilo Goetz wrote:
> >
> >> William A. Rowe, Jr. wrote:
> >>> Marshall Schor wrote:
>  We've put the LICENSE, NOTICES, and DISCLAIMERs into the top
> directory
>  of the source (and binary) distribution(s), but didn't realize this
>  also
>  needs to be in the top level of the SVN tag, because we didn't know
>  that
>  was considered part of the "distribution".
> 
>  Can you please confirm this is the case?  In which case, we'll of
>  course
>  comply.
> >>>
> >>> Your distribution must correspond to subversion, otherwise it's very
> >>> hard
> >>> to track the artifacts in the tarball, where they came from, how they
> >>> got there, and if they underwent the proper oversight prior to
> >>> packaging.
> >>> (Yes, we vote on the prepared tarball, but you can see how
> discrepancies
> >>> do create questions.)
> >>
> >> That's not how I interpret the policy document.  It says:
> >>
> >> "To apply the ALv2 to a new software distribution, include one copy of
> >> the license text by copying
> >> the file:
> >>
> >> http://www.apache.org/licenses/LICENSE-2.0.txt
> >>
> >> into a file called LICENSE in the top directory of your distribution.
> >> If the distribution is a jar
> >> or tar file, try to add the LICENSE file first in order to place it at
> >> the top of the archive."
> >>
> >> That's what we do.  Of course we'll make every effort to make
> >> our distribution easy to review.  However, it does seem that
> >> we're ok wrt current policy, and view this as a suggestion
> >> for next time.  Ok?
> >
> > Your interpretation works if your subversion repository is not a
> > "distribution". IMO, it is and should contain appropriate
> > license/notice/disclaimer.
>
> If that is the consensus opinion here, that's what we'll
> do.  But please put yourself in our shoes.  We can only go
> by the information that is available to us.  If this is a
> rule, it would be great if it could be written down so the
> next incubator project doesn't have to go through this.  I'd
> be happy to help with the docs.
>
> Out of curiosity, I started going through the Apache SVN repo
> to see what Apache projects complied with this requirement.  I
> stopped after C because I'd already found 4 that didn't
> comply: Avalon, Cayenne, Cocoon and Commons.  Compliant
> were Activemq, Ant, APR and Beehive.
>
> --Thilo
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Buy Wicket in Action: http://manning.com/dashorst
Apache Wicket 1.3.0-rc2 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/


Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread sebb
On 17/12/2007, Thilo Goetz <[EMAIL PROTECTED]> wrote:
> Kevan Miller wrote:
> >
> > On Dec 17, 2007, at 4:09 AM, Thilo Goetz wrote:
> >
> >> William A. Rowe, Jr. wrote:
> >>> Marshall Schor wrote:
>  We've put the LICENSE, NOTICES, and DISCLAIMERs into the top directory
>  of the source (and binary) distribution(s), but didn't realize this
>  also
>  needs to be in the top level of the SVN tag, because we didn't know
>  that
>  was considered part of the "distribution".
> 
>  Can you please confirm this is the case?  In which case, we'll of
>  course
>  comply.
> >>>
> >>> Your distribution must correspond to subversion, otherwise it's very
> >>> hard
> >>> to track the artifacts in the tarball, where they came from, how they
> >>> got there, and if they underwent the proper oversight prior to
> >>> packaging.
> >>> (Yes, we vote on the prepared tarball, but you can see how discrepancies
> >>> do create questions.)
> >>
> >> That's not how I interpret the policy document.  It says:
> >>
> >> "To apply the ALv2 to a new software distribution, include one copy of
> >> the license text by copying
> >> the file:
> >>
> >> http://www.apache.org/licenses/LICENSE-2.0.txt
> >>
> >> into a file called LICENSE in the top directory of your distribution.
> >> If the distribution is a jar
> >> or tar file, try to add the LICENSE file first in order to place it at
> >> the top of the archive."
> >>
> >> That's what we do.  Of course we'll make every effort to make
> >> our distribution easy to review.  However, it does seem that
> >> we're ok wrt current policy, and view this as a suggestion
> >> for next time.  Ok?
> >
> > Your interpretation works if your subversion repository is not a
> > "distribution". IMO, it is and should contain appropriate
> > license/notice/disclaimer.
>
> If that is the consensus opinion here, that's what we'll
> do.  But please put yourself in our shoes.  We can only go
> by the information that is available to us.  If this is a
> rule, it would be great if it could be written down so the
> next incubator project doesn't have to go through this.  I'd
> be happy to help with the docs.
>
> Out of curiosity, I started going through the Apache SVN repo
> to see what Apache projects complied with this requirement.  I
> stopped after C because I'd already found 4 that didn't
> comply: Avalon, Cayenne, Cocoon and Commons.

Avalon is defunct, so does not count.

Commons looks OK to me; there are N&L files in

http://svn.apache.org/repos/asf/commons/proper/attributes/trunk/
http://svn.apache.org/repos/asf/commons/proper/commons-build/trunk/
and
http://svn.apache.org/repos/asf/commons/proper/vfs/trunk/

to take a few at random

The top-level directory:
http://svn.apache.org/repos/asf/commons/
is not a project - see the README for details.

I agree that Cayenne and Cocoon are "non-compliant".

> Compliant
> were Activemq, Ant, APR and Beehive.
>
> --Thilo
>
>
> -
> 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: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Martijn Dashorst
On Dec 17, 2007 5:49 PM, Kevan Miller <[EMAIL PROTECTED]> wrote:
>
> Your interpretation works if your subversion repository is not a
> "distribution". IMO, it is and should contain appropriate license/
> notice/disclaimer.
>

I don't agree with this standpoint as for instance the LICENSE and
DISCLAIMER docs can be automatically included into the correct distribution
location from officially released bundles. This makes much more sense as it
keeps the definition of those documents in one place. This process is
repeatable using maven.
IMO SVN does not have to mirror an unzipped release (there is no policy
directing that, or if there is, please provide a link), as long as it is
reproducible from the release tag.

Martijn

-- 
Buy Wicket in Action: http://manning.com/dashorst
Apache Wicket 1.3.0-rc2 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/


Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread sebb
On 17/12/2007, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> On Dec 17, 2007 5:49 PM, Kevan Miller <[EMAIL PROTECTED]> wrote:
> >
> > Your interpretation works if your subversion repository is not a
> > "distribution". IMO, it is and should contain appropriate license/
> > notice/disclaimer.
> >

I agree with Kevan.

> I don't agree with this standpoint as for instance the LICENSE and
> DISCLAIMER docs can be automatically included into the correct distribution
> location from officially released bundles. This makes much more sense as it
> keeps the definition of those documents in one place. This process is
> repeatable using maven.
> IMO SVN does not have to mirror an unzipped release (there is no policy
> directing that, or if there is, please provide a link), as long as it is
> reproducible from the release tag.
>

I have asked about this on the legal discuss list.

Regardless of the outcome, I think that there are problems with
generating the NOTICE and LICENSE files automatically. Unless the
project is pure ASF, there are additional items that may need to be
added to the N &  L files. In any case, I think it's important that
these files are carefully considered to ensure that the required
entries are present. This is difficult if not impossible if the
contents of the N & L files are automatically generated.

The N & L files are unlikely to change frequently, so it really does
not save much work (if any) to create them by hand. Having them in the
top-level SVN directory seems sensible to me.

> Martijn
>
> --
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.0-rc2 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/
>

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



Re: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Marshall Schor
sebb wrote:
> On 17/12/2007, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
>   
>> On Dec 17, 2007 5:49 PM, Kevan Miller <[EMAIL PROTECTED]> wrote:
>> 
>>> Your interpretation works if your subversion repository is not a
>>> "distribution". IMO, it is and should contain appropriate license/
>>> notice/disclaimer.
>>>
>>>   
>
> I agree with Kevan.
>
>   
>> I don't agree with this standpoint as for instance the LICENSE and
>> DISCLAIMER docs can be automatically included into the correct distribution
>> location from officially released bundles. This makes much more sense as it
>> keeps the definition of those documents in one place. This process is
>> repeatable using maven.
>> IMO SVN does not have to mirror an unzipped release (there is no policy
>> directing that, or if there is, please provide a link), as long as it is
>> reproducible from the release tag.
>>
>> 
>
> I have asked about this on the legal discuss list.
>
> Regardless of the outcome, I think that there are problems with
> generating the NOTICE and LICENSE files automatically. Unless the
> project is pure ASF, there are additional items that may need to be
> added to the N &  L files. In any case, I think it's important that
> these files are carefully considered to ensure that the required
> entries are present. This is difficult if not impossible if the
> contents of the N & L files are automatically generated.
>   
Just to be clear, in the case of UIMA, these files are *not* being
generated (that is, their contents are not being generated) automatically.

The only thing that is happening is that our automated build process for
building the binary and source distributions from our SVN has a step
which copies these files from where they reside in our SVN to the top
level, as required in the distribution.

> The N & L files are unlikely to change frequently, so it really does
> not save much work (if any) to create them by hand. Having them in the
> top-level SVN directory seems sensible to me.
>   
The tools we use for development (Eclipse, mainly) like to have files in
projects; we have adopted an organization where our SVN follows this
convention.  So, for us, it is more convenient to have these files in
SVN inside one of our Eclipse projects, where we can then use the
standard tooling for maintaining them.

-Marshall
>   
>> Martijn
>>
>> --
>> Buy Wicket in Action: http://manning.com/dashorst
>> Apache Wicket 1.3.0-rc2 is released
>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/
>>
>> 
>
> -
> 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: [VOTE] Approve release Apache UIMA 2.2.1-incubating

2007-12-17 Thread Martijn Dashorst
On Dec 17, 2007 10:17 PM, sebb <[EMAIL PROTECTED]> wrote:

> Regardless of the outcome, I think that there are problems with
> generating the NOTICE and LICENSE files automatically. Unless the
> project is pure ASF, there are additional items that may need to be
> added to the N &  L files. In any case, I think it's important that
> these files are carefully considered to ensure that the required
> entries are present. This is difficult if not impossible if the
> contents of the N & L files are automatically generated.


Generating those files based on some knowledge of the project is something
that SHOULD be allowed. For instance, the Wicket project generates the root
NOTICE file from sub projects' notice files inside the source tree. This
generated file is distributed inside our tar balls and zip files. The same
strategy can be applied to the license file. The reason being that
dependencies are typically managed at a local level in a multi-module
project. Administering the NOTICE and LICENSE files locally is more
convenient and less likely to get out of date than putting everything in a
central file by hand. (As an aside, Wicket does store the generated files in
a separate release branch in the svn repo, but not in the root of trunk).

The question is not about wether generating these files is good or not. It
is whether svn MUST mirror the released artifact. In my opinion that is not
the case: building the distribution should be reproducible based on the
release tag. How projects implement that is their prerogative. As incubator
we don't have to prescribe these minutiae, but provide oversight on actual
distributed artifacts. These are the zips and tarballs our podlings provide.
IMO dictating a release procedure is stepping across the boundaries of what
a podling/project can evolve themselves.

The N & L files are unlikely to change frequently, so it really does
> not save much work (if any) to create them by hand. Having them in the
> top-level SVN directory seems sensible to me.


But sensible does not policy make: I find it sensible to use maven for
building a release, but I wouldn't turn that into policy.

Martijn

-- 
Buy Wicket in Action: http://manning.com/dashorst
Apache Wicket 1.3.0-rc2 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/


Re: [VOTE] Move Project Yoko to Apache Geronimo and Apache CXF

2007-12-17 Thread Matt Hogstrom
Ant pinged me and gently reminded me there had been no response to his  
comment.  My apologies for closing the vote before clearing this up.


On Dec 13, 2007, at 3:42 AM, ant elder wrote:




The proposal mentions continuing to allow for independent releases  
of the

Yoko code that gets moved to Geronimo so is this going to be a new
sub-project of Geronimo and if so then shouldn't this just be a simple
graduation as a sub-project vote?

  ...ant


I had sent a note to the Incubator PMC about the plan and hadn't  
received this as an option.  I spect this is basically what we're  
doing except the code is going to two different places. 
 


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



[RESULT][VOTE] Graduate FtpServer

2007-12-17 Thread Niclas Hedhman
On Wednesday 12 December 2007 18:53, Niclas Hedhman wrote:
> Gang,
> As the Mentor, I hereby call for a vote to graduate the FtpServer project.
>
> The MINA PMC has accepted FtpServer to become a subproject in the MINA
> project.

This vote has now run more than 72 hours, no negative votes, no abstains and 4 
positive votes.

I hereby declare FtpServer finally graduated from Incubator. 

I will proceed with updating the status file, and work with the MINA PMC and 
the FtpServer community to execute the move.


Cheers
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

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