Re: [VOTE] Move Jakarta to the Attic; close down Jakarta PMC

2011-11-10 Thread Phil Steitz
Is there anything left actually to put in the attic?  Maybe just disband the 
PMC?

Phil



On Nov 10, 2011, at 10:01 AM, Henri Yandell bay...@apache.org wrote:

 A joint vote to retire Jakarta into the Attic and to ask the board to
 close down the PMC.
 
  [ ] +1
  [ ] -1, because
 
 Hen
 
 -
 To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
 For additional commands, e-mail: general-h...@jakarta.apache.org
 

-
To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
For additional commands, e-mail: general-h...@jakarta.apache.org



Re: Release BSF 3.1 (based on RC3)

2010-06-21 Thread Phil Steitz
sebb wrote:
 On 19/06/2010, Phil Steitz p...@steitz.com wrote:
 sebb wrote:
   [Third time lucky?]
  
   Please review and vote on the BSF 3.1 release.
  
   The artifacts are available at:
  
   http://people.apache.org/~sebb/bsf-3.1-RC3/
  
   The Maven artifacts are at:
  
   https://repository.apache.org/content/repositories/orgapachebsf-004/
  
   The SVN tag is at:
  
   http://svn.apache.org/repos/asf/jakarta/bsf/tags/bsf-3.1-RC3
  
   This will be renamed following a successful vote.
  
   Keys are here:
   http://www.apache.org/dist/jakarta/bsf/KEYS
  
   Vote will remain open for at least 72 hours.
  
   [ ] +1 I support this release.
   [ ] -1 I am against releasing the packages (must include a reason).
  
   Thanks in advance!
  

 -
   To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
   For additional commands, e-mail: general-h...@jakarta.apache.org
  


 Sigs and hashes are good.  All else looks good; but I got this error
  when I tried mvn clean test from the source distro (JDK 1.6):

  [INFO] Unable to find resource 'org.apache.bsf:bsf-engines:jar:3.1'
  in repository central (http://repo1.maven.org/maven2)
  Downloading:
  
 http://repo1.maven.org/maven2/org/apache/ws/commons/axiom/axiom-impl/1.2.2/axiom-impl-1.2.2.jar

  [INFO]
  
  [ERROR] BUILD ERROR
  [INFO]
  
  [INFO] Failed to resolve dependencies for one or more projects in
  the reactor. Reason: Missing:
  --
  1) org.apache.bsf:bsf-engines:jar:3.1


  When I later did just mvn it seems to have downloaded / installed
  everything it needs, so mvn clean test subsequently succeeds.  I
  don't know if this is a real problem or not.
 
 This seems to be a general problem with multi-module maven testing.
 
 The command:
 
   mvn package
 
 works OK, and performs tests, even if the jars have not been installed
 locally yet.
 
 However
 
mvn test
 
 does not work unless you do a prior install.
 
 I think that is a bug (or at the very least a sub-optimal design
 feature) in Maven.
 
  Might be good to add
  something to the BUILDING doc to indicate what you have to do first.
 
 This does already say to start by running:
 
 mvn
 
 The default goal is install, so this will ensure that subsequent mvn
 test commands do succeed.

Thanks, Sebb.

+1 for the release.

Phil
 
  Phil


  Phil


  -
  To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
  For additional commands, e-mail: general-h...@jakarta.apache.org


 
 -
 To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
 For additional commands, e-mail: general-h...@jakarta.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
For additional commands, e-mail: general-h...@jakarta.apache.org



Re: Release BSF 3.1 (based on RC3)

2010-06-19 Thread Phil Steitz
sebb wrote:
 [Third time lucky?]
 
 Please review and vote on the BSF 3.1 release.
 
 The artifacts are available at:
 
 http://people.apache.org/~sebb/bsf-3.1-RC3/
 
 The Maven artifacts are at:
 
 https://repository.apache.org/content/repositories/orgapachebsf-004/
 
 The SVN tag is at:
 
 http://svn.apache.org/repos/asf/jakarta/bsf/tags/bsf-3.1-RC3
 
 This will be renamed following a successful vote.
 
 Keys are here:
 http://www.apache.org/dist/jakarta/bsf/KEYS
 
 Vote will remain open for at least 72 hours.
 
 [ ] +1 I support this release.
 [ ] -1 I am against releasing the packages (must include a reason).
 
 Thanks in advance!
 
 -
 To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
 For additional commands, e-mail: general-h...@jakarta.apache.org
 

Sigs and hashes are good.  All else looks good; but I got this error
when I tried mvn clean test from the source distro (JDK 1.6):

[INFO] Unable to find resource 'org.apache.bsf:bsf-engines:jar:3.1'
in repository central (http://repo1.maven.org/maven2)
Downloading:
http://repo1.maven.org/maven2/org/apache/ws/commons/axiom/axiom-impl/1.2.2/axiom-impl-1.2.2.jar

[INFO]

[ERROR] BUILD ERROR
[INFO]

[INFO] Failed to resolve dependencies for one or more projects in
the reactor. Reason: Missing:
--
1) org.apache.bsf:bsf-engines:jar:3.1


When I later did just mvn it seems to have downloaded / installed
everything it needs, so mvn clean test subsequently succeeds.  I
don't know if this is a real problem or not.  Might be good to add
something to the BUILDING doc to indicate what you have to do first.

Phil

Phil

-
To unsubscribe, e-mail: general-unsubscr...@jakarta.apache.org
For additional commands, e-mail: general-h...@jakarta.apache.org



Re: [VOTE] JMeter 2.3.2RC3

2008-05-31 Thread Phil Steitz
On Thu, May 29, 2008 at 5:56 PM, sebb [EMAIL PROTECTED] wrote:

 On 30/05/2008, sebb [EMAIL PROTECTED] wrote:
  On 28/05/2008, Henri Yandell [EMAIL PROTECTED] wrote:
MD5, PGP good.
   
 It's a bit odd that the binary version comes chock full of jars and
 the source version doesn't. When I run 'ant' in the source version I
 get:
   
 BUILD FAILED
 /Users/hen/apache/jmeter/jakarta-jmeter-2.3.2/build.xml:925:
 /Users/hen/apache/jmeter/jakarta-jmeter-2.3.2/lib/opt not found.
 
 
  I need to look at that.

 Fixed in SVN.

 If a build is attempted from just the source archive the output is:

 C:\ReleaseCheck\jakarta-jmeter-test ant
 Buildfile: build.xml

 _message_3rdParty:
 [echo] Cannot find all the required 3rd party libraries.
 [echo] If building from a release, you need both source and
 binary archives.


I tried unpacking the binary archive and then building the sources, but even
the binary tarball does not create or populate the opt directory that
seems to be required by the source build.

Phil


Re: [VOTE] JMeter 2.3.2RC6

2008-05-31 Thread Phil Steitz

sebb wrote:

Trying again ...

The licence issues reported by Henri have (I trust) been fixed.

To rebuild or test JMeter, you need to unpack both the binary and
source archives in the same directory structure. This is because the
library files are not duplicated in the source archive.
  


I unpacked both, but am still getting this:
BUILD FAILED
/home/phil/jmeter/jakarta-jmeter-2.3.2/build.xml:927: 
/home/phil/jmeter/jakarta-jmeter-2.3.2/lib/opt not found.


The build succeeds (other than the test error mentioned in the README) 
if I mkdir opt from the /lib directory.


Phil


 Note that there is a bug in Java on some Linux systems that manifests
 itself as the follow error when running the test cases or JMeter itself.

 [java] WARNING: Couldn't flush user prefs:
 java.util.prefs.BackingStoreException:
 java.lang.IllegalArgumentException: Not supported: indent-number

 Archives/hashes/sigs and RAT report:
 http://people.apache.org/~sebb/jmeter-2.3.2RC6/dist

 Site/Docs are here:
 http://people.apache.org/~sebb/jmeter-2.3.2RC6/docs

 Tag:
 http://svn.apache.org/repos/asf/jakarta/jmeter/tags/v2_3_2RC6

 Keys are here:
 http://svn.apache.org/repos/asf/jakarta/jmeter/trunk/KEYS.txt
 also
 http://www.apache.org/dist/jakarta/jmeter/KEYS

 All feedback (and votes!) welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0   OK, but
[  ] -1   I do not support this release (please indicate why)

 The vote will remain open for at least 72 hours.

 Note: If the vote passes, the intention is to release the archive
 files and create the release tag from the RC tag.

 Here's my:

 +1

S///

-
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] Commons moving to TLP

2007-05-26 Thread Phil Steitz
Stephen Colebourne wrote:
 This seems a little overplanned in my mind ;) Allow a little more evolution.

 - Commons goes TLP.
 - Rules for Commons TLP become clear (one mailing list, one PMC, anyone 
 commits in any component, anyone votes/reviews any release, comfortable 
 social group)
 - Then invite communities from Jakarta to join if they wish (once the rules 
 and expectations are clear)

 Simple. And community-up not top-down.
   
+1

Phil
 

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



RE: [VOTE] Commons moving to TLP

2007-05-08 Thread Phil Steitz
+1
 
Phil

Sadly a bit too late to make the next board meeting I suspect.

However, here's a vote for Commons to officially request that it move to TLP.

http://wiki.apache.org/jakarta-commons/TLPResolution

Please add your name if you're a Commons developer and haven't added
your name yet.

[ ] +1 I support the proposal
[ ] +0 I don't care
[ ] -1  I'm opposed to the proposal because...

Voting will close in one week.

Hen

-
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] Petar Tahchiev as Jakarta Committer

2007-03-25 Thread Phil Steitz
+1

Phil
Felipe Leme wrote:
 Hi all,

 I'd like to call a vote to have Petar Tahchiev as a Jakarta Committer.

 Petar currently works as software engineer in Bulgaria, but was a MSc
 student last year, when we proposed porting the Cactus build to Maven
 2 as a GSOC (Google Summer of Code) project. Although the project
 didn't make it to the allotted ASF projects, Petar kept doing the
 (hard) work, despite my slowness to support him.

 Prior to participate on Cactus development, he made some contributions
 to Apache Ant and other ASF projects. He also has a blog at java.net
 (http://weblogs.java.net/blog/paranoiabla/).

 A couple of months ago, I failed (again :-() to setup a sandbox SVN
 branch at ASF for him to continue his work, so he ended up creating a
 separated repository on SourceForge where we could do some work in
 parallel. Now that code is ready to come back to the Jakarta codebase,
 and the proper legal measures has already been taken (see
 http://incubator.apache.org/ip-clearance/jakarta-cactus-tahchiev.html).

 Besides the technical aspect, I can tell from personal experience that
 he is a talented and enthusiastic developer, and will be a valuable
 contributor to the Cactus/Jakarta communities. So, here is my (PMC
 binding) +1 vote.

 -- Felipe

 -
 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: Nightly builds docu?

2007-01-16 Thread Phil Steitz
Henri Yandell wrote:
 On 1/16/07, Ortwin Glück [EMAIL PROTECTED] wrote:
 Hi,

 Does anyone (Henry?) know what happened to
   http://www.apache.org/dev/nightly-builds.html ?

 It's referenced from
   http://www.apache.org/dev/
 at the very bottom of the page. I'm looking for information how to get
 nightly builds done for HttpComponents.

 It probably never existed. When that page was created the links were
 made for pages that didn't exist to encourage people to write them -
 didn't work :)

 Nightly build wise... it's still an unorganized situation. In Commons
 we have some hand written scripts that are used on a zone (vmbuild) to
 build the code each night. Taglibs used to be built each night on
 Glenn's machine (I suspect that's not true anymore).

 We could expand the script for Commons to work from the Jakarta
 perspective and not the Commons one. 
+1 and would not be hard to do.  Makes sense to do this for all Jakarta
components that want nightlies and as long as the builds are
reasonable in execution time, this should not be a problem.  The
current script supports Ant, Maven 1 and Maven 2.   The script code is
in svn at jakarta/commons/proper/commons-nightly/.  The main script,
commons_nigthly.sh gets svn upped on vmbuild by a crontab wrapper before
executing each night, so if you just make changes to include a new build
or build type into this script and config and check in the changes, the
new component will be added.  

Phil


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



Re: svn commit: r430653 - /jakarta/jakarta-build/trunk/pom.xml

2006-08-27 Thread Phil Steitz
Dennis Lundberg wrote:
 Phil Steitz wrote:
 Henri Yandell wrote:

 On Fri, 11 Aug 2006, Dennis Lundberg wrote:

 Phil Steitz wrote:
 Thanks, Dennis.  That helps and I agree with your arguments for
 inheritence in genera;.
  But why a Jakarta parent?
 I'll leave that one for Henri to answer.
 Do I look like I know what I'm doing? :)

 The Jakarta pom is there because it seemed like a good idea to share
 things between Jakarta m2 projects and not just Commons ones - or at
 least to try and encourage that sharing. Though I had thought that the
 mailing lists in the parent would appear in the children and that's
 not happened.

 It didn't seem like it would be damaging to represent the current
 structure and Brett didn't run screaming when I asked him :)

 I'm not tied to it though - just throwing energy at the commons to m2
 problems.
 Can someone less m2-newbie than me pls publish the jakarta and commons
 parents to the m2-snapshot-repo?  The sandbox parent appears to be
 there, but the others are not and they have to be manually installed to
 get any commons m2 builds to work.   That makes it pretty hard for the
 non-initiate to build the components (e.g. [pipeline]) that are dropping
 m1 poms.

 Done.
 I have deployed the poms jakarta, commons and commons-sandbox.

Thanks, Dennis!

Now I am confused, though, since we seem to have both commons-sandbox
and commons-sandbox-parent and the sanbox m2 builds seem to be evenly
split between them, though all (other than pipeline) are listed as
modules of commons-sandbox.  Are these for different purposes?

Also, do we really want to have the individual components set up as modules?

Still in learning mode here...

Phil


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



RE: svn commit: r430653 - /jakarta/jakarta-build/trunk/pom.xml

2006-08-11 Thread Phil Steitz
Thanks, Dennis.  That helps and I agree with your arguments for inheritence in 
genera;.
 
But why a Jakarta parent?  And can you answer the second question about 
addressing?  I am -0 on doing anything that cements Jakarta into the 
namespace above commons artifacts.  Sorry if this has been discussed and agreed 
and I just missed it.
 
Phil



From: Dennis Lundberg [mailto:[EMAIL PROTECTED]
Sent: Fri 8/11/2006 9:36 AM
To: Jakarta General List
Subject: Re: svn commit: r430653 - /jakarta/jakarta-build/trunk/pom.xml



Phil Steitz wrote:
 Henri Yandell wrote:
 First few commit messages bounced on this btw, until I fixed that up.
 It's a maven2
 Hen,

 Can you enlighten the rest of us as to what this is for and what, if
 any, implications it has on how we address maven2 artifacts originating
 in jakarta projects?

 Phil

snip/

The purpose of having a parent pom is to reduce the amount of
information you need to put in the pom of a specific project.

It also makes sure that all projects us the *same* information for
certain things. These things are put in the parent. An example of this
is which plugins *all* projects must use. Each project can then add more
plugins if they so desire.

Now I know some of you are preparing to throw in arguments about how we
tried to do this with Maven 1 and it failed. Before you do there is one
crucial difference. In Maven 1 the parent had to reside somewhere within
the same file system as your project. In Maven 2 the parent pom is
published to a Maven repository. It is then downloaded like any other
artifact by Maven automatically. So there will be no need to check out
jakarta-build from svn and putting it in the exact correct location on
your own machine.

--
Dennis Lundberg

-
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: testing.apache.org, take 2

2006-06-23 Thread Phil Steitz
Rahul Akolkar wrote:
 On 6/20/06, Phil Steitz [EMAIL PROTECTED] wrote:
 Rahul Akolkar wrote:
  On 6/16/06, Felipe Leme [EMAIL PROTECTED] wrote:
  snip/
 
  I think these statements are a good start for the next meeting's
  proposal - could someone write an wiki entry for it (or even update
  the current resolution)? I'm traveling until Sunday and my internet
  connection is pretty bad here, so it would be hard for me to do it...
 
  snap/
 
  Thanks for putting it all together as a summary, I've put the closing
  statements from that email, verbatim, on a wiki page [1]. Its open to
  edits (I might make some minor edits myself in a day or two).
 This is good.  Here are a few additional things that we might want to
 think about adding, assuming all are OK with these commitments.
 snip/

 This (below) is generally in line with my expectations of how things
 should work, and aligned to what we've said previously in these
 threads, IMO.

 Ideally, there'd be a mechanism to get some feedback, even in your
 absence (thanks for volunteering though).

 -Rahul


  This
 list is designed to address some of the concerns that have been raised
 in the past about umbrella projects.  Obviously, not all may agree with
 the points below, and even with these provisions, the board may not
 approve the Testing proposal.  I just thought it would be a good idea to
 get these ideas out for discussion for this and the other
 umbrella-like things that we may be splitting Jakarta into.

 1.  The PMC members named in the proposal are signing up to provide
 oversight for the *entire project*, not just subprojects that they
 participate in.  In fact, there are formally no subprojects, just
 products or code bases that are versioned / released separately.   I
 would recommend that we avoid the use of the term project other than
 for the TLP itself and avoid subproject altogether.
 2.  As new components are incorporated, the PMC will grow and will
 always include the (the majority of) active committers working on each
 of the components.  Ability to make decisions on behalf of the whole
 project will be considered when granting commit access.
 3.  A necessary condition for adoption of a codebase or creation of a
 new component will be commitment from a minimum of 3 PMC members
 (possibly existing ASF committers, joining with the codebase) agreeing
 to review / apply patches, review commits, serve as RM, etc. for the new
 component.
 4.  If one or more of the components, or the entire project, grows in
 complexity or community size this number intentionally left blank to
 the point where effective oversight / active involvement by the Testing
 PMC on all components is no longer possible, the project will be split
 (just as Jakarta is being split now, per this proposal).  Note that this
 is a statement of intent, not an administrative mandate (i.e., the
 somewhat painful, consensus-driven process that we are following now in
 Jakarta is our *intention* to improve and maintain).
 5.  Inactive components, or components without a sufficient number of
 active PMC members, will be regularly archived.

 One more personal thing:

 I just learned that the board meeting has been postponed until next
 Tuesday.  Unfortunately, I will not able to attend that day.  Therefore,
 it would be great if one of the other members supporting this proposal
 could step up to attend.

 Phil
With his permission, I am forwarding an excerpt from a recent post from
Roy Fielding, in response to questions about a proposed Security TLP
originating out of the XML project.   The concerns he raises below all
pretty much apply directly to Testing.  Could be the right approach here
is to limit it to Cactus + Jmeter, or even have them each TLP
separtately.  I think the key is really point 1. above as well as Roy's
argument below about not claiming dominion over a topical area.

Roy Fielding on 6/22:

When a project owns a category, such as security, the participants
think that they are responsible for all Apache products in that space.
Meanwhile, what they are actually working on is a fairly small project
that addresses the specific requirements of a given set of users, such
as xml-security.  People don't try to make products that are applicable
to every possible consumer in a given category, and volunteers cannot
oversee projects in which they do not actually participate.  What is
left is either a single project that rejects all new target audiences
or an umbrella project that creates an artificial barrier to oversight.

There is no way to broaden the perspective of a project -- people
simply don't wake up one day and discover a need to be aware of
everyone else's work in similar projects, and most people don't
have the bandwidth to do so anyway.  That is why each project has
to be self-governed.

When someone else comes along and says an obvious thing like
XML is inherently non-secure, I want to work on a security project
that demonstrates a better way of securing blah

Re: testing.apache.org, take 2

2006-06-20 Thread Phil Steitz
Rahul Akolkar wrote:
 On 6/16/06, Felipe Leme [EMAIL PROTECTED] wrote:
 snip/

 I think these statements are a good start for the next meeting's
 proposal - could someone write an wiki entry for it (or even update
 the current resolution)? I'm traveling until Sunday and my internet
 connection is pretty bad here, so it would be hard for me to do it...

 snap/

 Thanks for putting it all together as a summary, I've put the closing
 statements from that email, verbatim, on a wiki page [1]. Its open to
 edits (I might make some minor edits myself in a day or two).
This is good.  Here are a few additional things that we might want to
think about adding, assuming all are OK with these commitments.   This
list is designed to address some of the concerns that have been raised
in the past about umbrella projects.  Obviously, not all may agree with
the points below, and even with these provisions, the board may not
approve the Testing proposal.  I just thought it would be a good idea to
get these ideas out for discussion for this and the other
umbrella-like things that we may be splitting Jakarta into.

1.  The PMC members named in the proposal are signing up to provide
oversight for the *entire project*, not just subprojects that they
participate in.  In fact, there are formally no subprojects, just
products or code bases that are versioned / released separately.   I
would recommend that we avoid the use of the term project other than
for the TLP itself and avoid subproject altogether.
2.  As new components are incorporated, the PMC will grow and will
always include the (the majority of) active committers working on each
of the components.  Ability to make decisions on behalf of the whole
project will be considered when granting commit access.
3.  A necessary condition for adoption of a codebase or creation of a
new component will be commitment from a minimum of 3 PMC members
(possibly existing ASF committers, joining with the codebase) agreeing
to review / apply patches, review commits, serve as RM, etc. for the new
component. 
4.  If one or more of the components, or the entire project, grows in
complexity or community size this number intentionally left blank to
the point where effective oversight / active involvement by the Testing
PMC on all components is no longer possible, the project will be split
(just as Jakarta is being split now, per this proposal).  Note that this
is a statement of intent, not an administrative mandate (i.e., the
somewhat painful, consensus-driven process that we are following now in
Jakarta is our *intention* to improve and maintain). 
5.  Inactive components, or components without a sufficient number of
active PMC members, will be regularly archived.

One more personal thing:

I just learned that the board meeting has been postponed until next
Tuesday.  Unfortunately, I will not able to attend that day.  Therefore,
it would be great if one of the other members supporting this proposal
could step up to attend. 

Phil

 


 

 

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



Re: testing.apache.org

2006-06-08 Thread Phil Steitz
Rahul Akolkar wrote:
 On 6/6/06, Felipe Leme [EMAIL PROTECTED] wrote:
 snip/

 So, answering your question, yes, the project is supposed to support
 libraries from another languages. In fact, the existence of such
 libraries is an argument for the TLP creation; besides the existing
 Cactus and JMeter, we have at least 3 sub-projects contenders (the 2 you
 mentioned and one for testing HTML pages), 4 if we count DbUnit
 (although this one will take more time due to the licenses
 incompatibility).

 snap/

 Yup, there clearly is developer/community interest towards the
 formation of this project. Plus, there is a chance to rejuvenate some
 existing projects by sheer proximity to newer projects with active
 developers (amongst other things).

 Per the umbrella concern, the question then becomes what -- if any --
 are the mitigating factors that can address such a concern with
 regards to this proposal. Based on Hen's email, seems like the ball is
 still in the board's court -- as we wait for the next meeting -- so
 maybe its premature to discuss if we should be trying to address those
 comments yet?
I would also like to understand exactly what the problem is and what
mitigating steps may be possible.  In particular, I would very much
appreciate a definition of umbrella that allows Geronimo, Logging,
Jakarta Commons, DB, XML, Web Services and Struts,  but somehow
disallows Testing. 

Phil
 

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



Re: Other Jakarta Components

2006-03-12 Thread Phil Steitz

Martin Cooper wrote:
snip/

I think this whole thing is putting the cart before the horse. You're in the
process of destroying Commons, not just dismantling it, and for no good
reason that I can see. The people involved with Digester should be the ones
to initiate a discussion about whether or not they want to take Digester
elsewhere. As it is, this is coming across more like why don't you guys go
away, somewhere far away, 'cos we think that's a good idea.

Stephen's proposal for Jakarta Language Components came from inside that
grouping. So should any other proposals for groupings or departures.

With respect to departures in particular, there is a serious potential for
losing community. For example, I keep tabs on a bunch of different Commons
components, primarily because all of the discussions happen on communal
lists. If Digester and DbUtils, for example, go to some other community
where they also share lists, I am very unlikely to sign up for those lists
just to keep tabs on those components. Maybe the developers will move, but
how much of the community will go with them?
  
I agree strongly with the points above.  I am +1 for jlc but -1 for 
engineered dissolution of j-c.  The key point is that movement needs 
to be driven by people who want to move.  Consider these two specific 
examples:
[naming] - we decided on ontological grounds to move this to Directory 
some time ago.  We were never able to build a community around it there, 
the Directory community had no interest in it, and it has gone nowhere.  
Of course, it may have gone nowhere in j-c as well, and its stalling 
could all just be lack of vision / ability to get tomcat to go along, 
but I can't help thinking that it would have done better off staying in j-c.
[dbcp] - suppose some grand scheme had already moved it to DB.  Would 
volunteers there now be stepping up to maintain it now?  If the move to 
DB was initiated by community members who really wanted to drive it, 
then the answer would likely be yes.  That is the key point. 

There have been *many* examples over the years of j-c community members 
stepping up to contribute to components that they were not involved in 
when they started at the commons.  There is also tremendous value in the 
collective oversight, both technical and community / legal, that happens 
in j-c.   We should think very carefully before dissolving that community. 


Phil

Phil


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



Re: [PROPOSAL] Jakarta Language Components

2006-03-07 Thread Phil Steitz

Stephen Colebourne wrote:

Roland Weber wrote:

Hello,


other 1-word suggestions would be great.


since they're language components, you can call them Syllables :-)


I understand the desire for 'fancy' names, but it misses the point 
unfortunately. This is merely a grouping a several *Jakarta* components.


A fancy name should be thought of as implying TLP status.


+1 for the idea and also for the bland name - one of the things that I 
personally like about the I guess soon-to-be-defunct (sob, groan, choke 
j-c charter.


Thanks, Stephen for pushing this forward.

On the mailing list issue, I assume you mean we would have a jlc-dev, 
and jlc-user as well as the Jakarta-dev that you mention.


Also, while this is technically [OT] here and probably deserves its own 
thread on j-c-dev, I would like to see [id] adopted as part of the 
formation of jlc - i.e., let it graduate into the new entity.


Phil


Phil


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



Re: Other Jakarta Components

2006-03-07 Thread Phil Steitz

Thomas Dudziak wrote:

On 3/7/06, Stephen Colebourne [EMAIL PROTECTED] wrote:

  

Thomas Dudziak wrote:


Could you elaborate a bit on what the physical / visual-to-users
differences to the current commons, well, Jakarta sub-project will be
? Will this be a new Jakarta sub-project (and the other commons
components will remain in the current commons one) ?
  

I've been trying to dodge this question. Why? Because I want to
encourage other groupings (especially from commons) to self-select. If I
make a proposal, then it will be an imposition.

My hope is that in a few months we will have a mentality of working on
*Jakarta* components, not working on commons (or any other) components.
To achieve this will require other groupings.

Note: I suspect that some Jakarta sub-projects, perhaps POI, Turbine and
Velocity, may have real issues with this whole grouping philosophy. My
answer is to *not* force communities that are truly content with the
status quo to change.

Each grouping will have:
- a bland name (Jakarta Xxx Components)
- an identity (how and why does the group exist)
- sufficient size (to be active not inactive)
- mailing lists (one ML for all Jakarta doesn't work)
- SHARE COMMON ISSUES on a shared ML, [EMAIL PROTECTED]

What I will say is that its too early to worry about website issues. For
now, all we need to know is that there will be a link somewhere to each
component, and probably a single page describing each group. Pages such
as release procedures etc are Jakarta-scoped and discussed on [EMAIL PROTECTED]



I understand this, but I wonder whether this move will have an
immediate negative effect on the other Jakarta components in terms of
developer attention both to the projects and to the users. As you say,
probably not so much for the direct Jakarta sub-projects like
Velocity, but for the other commons components.
  
This is a good question and the one that has always given me pause when 
thinking about breaking up j-c.  My expectation, though, is that like me 
personally, many of the people that will be active in jlc will also 
remain active in other components.  The benefit will be for new 
contributors or those who want to just focus on the jlc components.  The 
does it make sense as an extension to JSE? scoping criteria is also a 
powerful means of focussing effort for this group.

As a side note, perhaps this is an opportunity to evaluate if there
are better homes for some of the components ? E.g.
betwixt/digester/jxpath could benefit from going to XML commons, dbcp
and dbutils from going to DB etc. ?
  
Definitely, but I think it is best to first get jlc set up and then let 
these discussions happen independently.  Changes should be driven by the 
people in the communities who want to make them.


Phil

cheers,
Tom

-
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: Notice of intent.... #2

2006-01-11 Thread Phil Steitz

Henri Yandell wrote:



As a second email in the Notice of intent series; here's what I think 
being a Jakarta component will be like in the future.


* Jakarta is a collection of components. Hopefully all sitting at the 
same level. ie) a big bag of things.


How are you defining component?   Something reusable?  Something you 
build applications with?  Something like a commons component?  If that 
is the case, then Jmeter, Cactus, Velocity et al would have to go TLP.   
Is that part of the plan?




* Groups exist. These are categorically not subprojects, but a way to 
allow for slicing of the website etc. Some groups may have their own 
mail list; thus the importance of making sure they don't become 
subprojects. An important rule will probably be that they must do 
votes on the main list.


Hopefully we can keep it at a point where the groups are really just 
there to refine the flow of mail, not to separate it. HttpComponents 
is an example of this (though not a good one as most of its components 
came from HttpClient). WebComponents (formerly hoped to be known as 
Silk) is another example.


Commons would be groupalized out. 


Not sure I understand exactly what you mean here, but if it means 
breaking commons up - even the list - I think we should think very 
carefully about that.  From what may be a selfish perspective - and 
which I will back off from if the rest of the community feels otherwise 
- I think getting feedback from the full group of commons committers and 
voluneers *really* helps those of us who work on commons components.  I 
am afraid that if we break up the dev list and we don't all just agree 
to subscribe to all of the sublists (really defeating the purpose), we 
will both have a harder time building community around components and we 
will lose some valuable feedback.  We will also have less collective 
energy to apply to things like the site, how we think about versioning 
and releases, etc.  We are developing a pretty good body of collective 
experience developing small java components and I think that if we 
split up now we may be losing something.


Hopefully. Groupings are not vague names - HttpComponents good, Silk 
bad. CoreComponents good, Turbine bad. The idea with that being that 
boring grouping names are intentionally dull, no subcommunity 
identification.


+1 - as we at least used to state in the commons charter ;-)



* No svn authentication beyond being in the jakarta group. Velocity 
coders have rw access to POI.


+1



* Improved Committer-PMC process. Chair's responsibility (I've failed 
at this so far) is to turn around the new committer process. A new 
committer of 6 months is effectively voted against going to the PMC, 
not for. Might not be able to make it exactly that way, but the idea 
being that joining the PMC is the exception, not the norm. Personally 
I'd like to see committership be removed if people repeatedly are not 
allowed onto the PMC.


Not sure about this one.  I am OK with kicking off the nomination more 
or less automatically, but would prefer that it be a postive vote.




* Application of Commons thinking. Not entirely sure on this one as I 
think we've overcomplicated things in Commons a bit; but things like a 
common build system, common site system etc.


* Sandbox becomes a Jakarta resource, not a Commons resource. Much of 
the same rules as it has currently. Probably a separate mailing list.


I agree with Martin's comment on this.  


Phil


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



Re: Starting a java specs project (fwd)

2005-12-27 Thread Phil Steitz

Henri Yandell wrote:


An FYI. Please kick me if I'm going too far with these ideas; I get the 
feeling I have a general +0, but hard to tell sometimes.


See interspersed. I am not quite to the + point yet, but probably 
either just missing some concepts / principles or interested in 
understanding better what the alternatives are.



Hen

-- Forwarded message --
Date: Tue, 27 Dec 2005 11:42:47 -0500 (EST)
From: Henri Yandell [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: general@incubator.apache.org
Subject: Re: Starting a java specs project


One idea was to collate them as a part of Jakarta.

My aim for Jakarta is to either promote subprojects to TLP or flatten 
them into Jakarta Commons, 


The risk there is j-c becoming the new umbrella.  We are also having 
enough trouble scaling j-c now.


leading to a non-umbrella Jakarta 


It would be great if we could get a consensus on what an umbrella is 
and what is bad about it. I don't want to open too many cans of worms 
here; but not all of us were around for the good old bad old days of 
Jakarta.  It seems to me that all of the following could now be 
considered umbrellas in some sense, but we (apache) seem to be 
collectively OK with them:


Geronimo
Web Services
XML
Struts
DB
Logging
Portals

But somehow Jakarta is too big.  If you look at all of the code now 
coming into Geronimo with the incubations in progress, it will be larger 
than Jakarta currently is soon. So why exactly do we need to either 
mash, e.g. Hivemind into Commons or move it to TLP?  If the answer is 
PMC oversight then why doesn't that apply to the projects above as 
well?  We have made a lot of progress - mostly thanks to you, Hen - 
getting adequate PMC representation from all Jakarta projects, so I 
don't see that as such a big concern any more.


So what problem exactly are we trying to solve by pushing things out or 
mashing them into Commons?  I don't mean to be argumentative here, I 
just want to understand clearly what the goal is and what our acceptable 
options are. It would be great to have some principles on what kinds of 
aggregates (euphemism for umbrellas ;-) are OK and what kinds are 
not.  Based on these principles, we might decide to divide Jakarta 
differently, creating some smaller aggregates rather than one big one 
(j-c) and a string of small TLPs.


(I know,
you didn't think you'd see it in your lifetime). This new Jakarta would 
have the potential to serve two roles:


1) Place for [EMAIL PROTECTED] to share conversation [EMAIL PROTECTED]
2) Place for [EMAIL PROTECTED] to share code [Jakarta Commons]


While j-c might have begun as 2), this is no longer the whole story, or 
even the main story any more.


Storing the spec source there would be good for everyone I think; it 
would help bring people to Jakarta to share code and conversation, and 
the Commons community would make good stewards for the code if the 
various owners departed.


We already have too much orphaned code in j-c, IMHO.  The advantage of 
bringing this stuff to j-c would be bringing in some more active and 
engaged committers.  This I am sure we would all welcome.  Orphaned code 
we would not.


Maintaining this code will require some specialized expertise most 
likely concentrated in projects like Geronimo, Tomcat, etc.  If 
committers from these projects are interested and willing to sign up to 
actively support the code in j-c (including responding to user 
questions), I am sure we will be happy to have them join us.  I would be 
hesitant to volunteer the j-c community, however, as a support mechanism 
without ongoing active involvement from the apache projects using the 
specs, though.


Some other pluses are that it would help be a part of an attempt to 
rejuvenate Jakarta in 2006 (as a kind of federation) and that non-JCP 
specs could be stored there too.


Not trying to intrude on the JCP stuff though, so I can see if it's 
preferred to keep things under a strictly JCP-oriented environment.


Hen

On Tue, 27 Dec 2005, Alan D. Cabrera wrote:

There has been some discussion on creating a Java specs project which 
would hold all the specs jars from the various JSRs as well as other 
standards, e.g. CORBA.  Often, there are many duplicate copies of 
the source code for the same JSR floating around in different Apache 
projects.  It would be a great idea to move them all into one 
project.  This idea, so far, has been met with much enthusiasm.


How do we get this started?


Regards,
Alan





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



jakarta future WAS: Re: Starting a java specs project (fwd)

2005-12-27 Thread Phil Steitz

Henri Yandell wrote:




snip/


It would be great if we could get a consensus on what an umbrella
 is and



An umbrella is a joining of disjoint communities under a common TLP. 
A non-umbrella is one in which the whole project is a part of the 
same community.


Nice definition. Thanks.
snip/


The biggest problem with Jakarta currently is that we've become 
increasingly disjoint. In many ways we are less healthy than we were 
4 years ago. We have less projects, but much less in the way of 
intersection between communities. We've replaced a 7 person sub-board

 with a single chair [though there is now quite a clear direction for
 that single chair].


Thanks again. So the real problem is disjointness.  It seems then that
we have three logical alternatives:

0) Full disintegration - all projects (incl j-c) become TLPs or die and
Jakarta effectively dies as a concept.

1) Commons or bust - lump small components (e.g. BCEL, ORO) into j-c
and move the others (e.g. Tapestry, Jmeter, Cactus) to TLP.  Keep
jakarta-general around and the Jakarta site for general Java
community-building across apache.

2) Re-aggregate - divide Jakarta up into a small number of cohesive
aggregates. Its not clear to me how this would work or if this kind of
encouraged merging is a good idea; but it is logically the same sort
of thing that you are hinting at in 1).

0) seems a shame from the Java community and Jakarta brand (whatever
that means) standpoint; but may be the most reasonable thing to do.  My
concern with 1) is that j-c is already having trouble scaling and I am
not so sure that once things are merged in (or out) there is anything
substantial left for Jakarta to be (i.e., I am having a hard time
seeing the real practical difference between 0) and 1)).  I have to
confess to having no idea how to do 2), but maybe others in the
community do - ideally people working on projects that might want to
aggregrate.

Phil



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



Re: [site] Missing source files

2005-12-23 Thread Phil Steitz

Yes, and (thanks to Rahul), Step 12 of the commons release instructions
http://jakarta.apache.org/commons/releases/release.html
has been updated to reflect the change.

One more note that I am about to add is that the Ant build now used to 
gen the Jakarta site requires JDK 1.5, so make sure that ant is using a 
1.5 JDK and check html diffs locally before committing.


-Phil

Rahul Akolkar wrote:

On 12/23/05, Martin Cooper [EMAIL PROTECTED] wrote:


I just went to add the Commons FileUpload 1.1 release to the Jakarta site,
and discovered that at least two files are missing from the source repo. The
news files for Q3 and Q4 of this year are present in the repo only as HTML
files; the corresponding XML source files are missing. This is not good, to
say the least. Does anyone have any insight as to how this happened? Does
anyone have the source files that they could add back? I'm not about to
start hacking the HTML files to add the FileUpload release...



snip/

Martin,

IIUC, the site build has changed a bit in that regard. The news items
now go into the news.xml file in the top level site directory, and the
build will generate the Q3/Q4 HTML files out of there. Ofcourse,
downloads.xml needs to be updated as before.

-Rahul




--
Martin Cooper





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



[Annoucement] Commons Math 1.1 Released

2005-12-21 Thread Phil Steitz
The Jakarta Commons Math team is pleased to announce the release of 
Commons Math 1.1.


Commons Math is a library of lightweight, self-contained mathematics and 
statistics components.  For more information, see the Commons Math web site:

http://jakarta.apache.org/commons/math/.

The new release contains bug fixes and enhancements. All API changes are 
binary compatible with version 1.0. The enhancements include some new 
probability distributions, a Fraction class, new matrix and numerical 
utilities, and a PRNG pluggability framework making it possible to 
replace the JDK-supplied random number generator in commons-math (and 
elsewhere) with alternative PRNG implementations.  A full list of 
changes since the 1.0 release can be found in the change log at

http://jakarta.apache.org/commons/math/changes-report.html.

Commons Math is available in either binary or source form from the 
Commons Math downloads page on the Apache mirrors:

http://jakarta.apache.org/site/downloads/downloads_commons-math.cgi.

The commons-math 1.1 release jar has also been deployed to the Apache 
Maven repository:

http://www.apache.org/dist/java-repository/
and the Maven main repository:
http://www.ibiblio.org/maven/.

Please remember to verify the signatures of the files you download using 
the keys available on the download page.


Jakarta Commons welcomes community participation and contributions from 
all interested parties. User feedback or questions related to Commons 
Math should be directed to the commons-user mailing list. 
Development-related topics are discussed on the commons-dev list. See 
the Commons mailing list page 
http://jakarta.apache.org/commons/math/mail-lists.html for 
instructions on how to subscribe to or view the archives of these lists. 
Please start the subject line of math-related posts to either of these 
lists with [math].


To submit patches or bug reports, follow the directions on this page:
http://jakarta.apache.org/commons/math/issue-tracking.html

Thanks in advance for your feedback!

-The Commons Math Team

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



Re: Multidoc-jnr - opinions?

2005-08-24 Thread Phil Steitz

Henri Yandell wrote:



On Wed, 24 Aug 2005, Henning Schmiedehausen wrote:


Hi,

I toyed with similar ideas for a long time (I even had once an intern
whip something up), however, there are a number of drawbacks:

- different versions. The osjava variant tries to get this right by
 allowing the user to choose the versions.

- inter-project links. Phils' variant builds everything in one big
 javadoc (don't do that. IMHO). So links beween projects are resolved
 correctly. You might even toss in links to Suns' official API docs
 for java.* and sun.* packages



Once the versions are in official locations, each project can set their 
linking (least at osjava that's my plan). So links will work, but it 
won't all be in one big centrally built javadoc.


Nicest would be to do this in maven.xml; have it automatically know the 
structure of the local javadoc tree and link the dependencies in. 
Easiest is to just hack each one into the project.properties.


More on this when I get put another burst of energy into it. Also as the 
jar files are there, I think I can do something very cool with clirr :)




I got the single big javadoc thing to work using maven without having 
to reference any of the projects directly (other than attributes, which 
has its sources in a non-standard place).  The packages come out sorted 
in reactor order, though and due to general lack of enthusiasm for 
this approach, I did not spend any time trying to get jelly's util:sort 
to work to fix this.  The maven.xml linked below contains some things 
that may be useful for the aggregation approach - collecting 
dependencies and javadoc links from the subprojects.


http://people.apache.org/psteitz/apidocs/maven.xml

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



Re: Multidoc-jnr - opinions?

2005-08-24 Thread Phil Steitz

Sorry, should be

http://people.apache.org/~psteitz/apidocs/maven.xml

-Phil

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



Re: Multidoc-jnr - opinions?

2005-08-20 Thread Phil Steitz

Henri Yandell wrote:


Prototype of what I want to do javadoc-wise for Jakarta :)

http://dist.osjava.org/releases/multidoc-jnr/

(click on something as long as it's not Payload 0.3 or 0.4; seems my 
distributions are lacking javadoc there).


Any opinions?


I like the idea of doing this and being able to easily find javadoc for 
all release versions.  It might be more convenient and maybe less 
confusing to have the release versions on the front page, though, so you 
could click on the release you are looking for.


I have been playing with something similar for commons using ant.  Here 
is an example built from current svn trunks:


http://people.apache.org/~psteitz/apidocs/

I was thinking we could add a link on the commons site to current 
combined api docs and also latest release with the titles changed to 
include the release nunmbers. To keep the current content up to date, 
we could in theory add the generating ant script to the nightly build. 
This could be a slight pain to maintain, however, and because javadoc 
likes to do everything in memory, it is a pig to run. The script is here:

http://people.apache.org/~psteitz/apidocs/build.xml

Maybe its just me, but I like being able to browse all of the packages 
in one place.


Phil



-- Forwarded message --
Date: Sat, 20 Aug 2005 03:07:46 -0400 (EDT)
From: Henri Yandell [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Osjava-users] Multidoc-jnr - opinions?


Multidoc was an idea I had to generate a project-wide documentation site
based on links to parts of each individual project (javadoc, xref,
jcoverage etc). http://multidoc.osjava.org/. It works, but has complexity
(has to scrape the parts of the projects to build its front pages).

Multidoc-jnr is a simpler idea, with a much simpler implementation
(http://svn.osjava.org/svn/osjava/trunk/multidoc-jnr/) that does much the
same thing for released javadoc.

Take a look:  http://dist.osjava.org/releases/multidoc-jnr/

Hen

-
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: Jakarta - Cleaning house

2005-08-09 Thread Phil Steitz

Brett Porter wrote:

On 8/10/05, Henri Yandell [EMAIL PROTECTED] wrote:


Promoting Commons Sandbox to SLP as 'Jakarta Sandbox'.
+  All Jakarta committers given access, central management of the sandbox
+  concepts as opposed to individual SLP sandboxes (Taglibs, Commons,
+  Turbine probably has things which could have gone in a sandbox).



I'd be interested to know how this works - I'm not sure unification
brings much to each of them, but it would allow a bit more oversight
by Jakarta as a whole as to each things health.


I am -0 on this, meaning I need to understand more what exactly it will 
accomplish and I have a couple of concerns. First I am worried that for 
j-c-s in particular, separation from j-c will make it harder for j-c-s 
projects to gain critical mass and graduate to commons proper.


Second, removed from a parent SLC, a sandbox becomes a tricky thing to 
provide effective overight for. The mentor and ppmc roles in the 
Incubator are there for a reason. I would actually be more concerned 
about oversight in an aggregated sandbox.


If we can implement the cleanup policies that we have been discussing 
on commons-dev, I think the j-c sandbox should continue to work fine as 
it is and in fact be a model for the other SLPs, each overseeing its own 
if desired.  As I said, I need to understand better what problem we are 
trying to solve here.




Deletion of all CVS/SVN karma (and subsequent re-addition upon request).
+  Clean up the very large lists of committers we have in each SLP.
+  Later the jakarta unix group can be sync'd to the SVN jakarta list.
+  Should spur a large-scale nomination of new PMC members.



To save a bit of hassle I think you'll want to start by re-adding
anyone who committed to that project in the last 90 days, otherwise
that's a lot of requests :)


Yes, definitely.  Here again, not sure exactly what problem we are 
trying to solve.


Phil


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



Re: svn commit: r224411 snip/

2005-07-25 Thread Phil Steitz

Rahul Akolkar wrote:



P.S.-What list do I subscribe to in order to receive the jakarta site
svn commit messages?


site-cvs@jakarta.apache.org

Phil


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



Re: new components

2005-07-05 Thread Phil Steitz

robert burrell donkin wrote:

there doesn't see any enthusiasm for those new ideas and no objections
to phil's draft. i think we should go ahead and make the changes
suggested by phil.


I went ahead and updated, making some small changes to (hopefully) 
address the points above. I marked the items to be replaced as DELETED 
and added the replacement items at the end. Given that the discussion 
has referenced item numbers, I did not want to mess up the numbering. 
We can reorder as appropriate when the music stops.


Phil

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



Re: [POLL] drop 8

2005-07-03 Thread Phil Steitz

+1 to drop this

Phil

robert burrell donkin wrote:

8. Packages are encouraged to either use JavaBeans as core objects, a
JavaBean-style API, or to provide an optional JavaBean wrapper.



doesn't seem very relevant. i think that it'd be simpler just to drop
it.

here's my +1

- robert

--8---
[ ] +1 Get rid!
[ ] -1 Keep it (please give a reason...)
--



-
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: new components [WAS Re: [PROPOSAL] subproject that's a home for bricks reusable in java web applications]

2005-07-03 Thread Phil Steitz

robert burrell donkin wrote:
snip/


Agreed. After a little more discussion, we should rewrite this. 



+1

anyone feel like jumping volunteering to come up with a draft?


Working on this now...

Phil





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



Re: new components

2005-07-03 Thread Phil Steitz

Here is a stab at replacement text for 15, 17 and 18.

15-1 Any member of the community may propose a new package. To be 
accepted, a package proposal must receive majority approval of the
subproject committers and at least one committer must volunteer to serve 
as an initial package team member. Proposals should identify the 
rationale for the package, its scope, its interaction with other 
packages and products, the insert-subproject-name resources, if any, 
to be created, the initial source from which the package is to be 
created, and the sponsoring committers.


15-2 The subproject will maintain an svn repository, referred to as the 
isandbox/i, as a workplace for new packages.  Once approved, new 
packages must all begin in the sandbox. Any apache committer may 
contribute code directly to the sandbox and this code may form the 
initial source for new packages.  Code from existing apache projects 
can, with the support of the contributing projects, also be imported 
directly into the sandbox.  Finally, patches contributed incrementally 
by community members may be committed to the sandox by a subproject 
committer. If the initial source for a new package is from outside of 
apache, the new package must be brought into apache via the apache 
incubator.


15-3 A majority vote among subproject commiters is required to 
graduate a package from the sandbox to become a proper package. Only 
proper packages may make releases. If a package remains in the sandbox 
for more than six months, a majority vote will be required to prevent 
its being archived from svn and removed from the subproject web site and 
any other public locations (e.g. nightly or continuous integration 
builds). Proper packages may not release code with dependencies on 
sandbox packages.


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



Re: new components [WAS Re: [PROPOSAL] subproject that's a home for bricks reusable in java web applications]

2005-07-02 Thread Phil Steitz

Martin Cooper wrote:

On 6/23/05, robert burrell donkin [EMAIL PROTECTED] wrote:


On Wed, 2005-06-22 at 14:40 -0700, Phil Steitz wrote:

snip


Interpreted literally, 17 goes against standard practice in jakarta (or
apache, to my knowledge, other than in the incubator).  I would
recommend that new packages require existing committers to support them.
I would at least recommend changing Anyone to Any apache committer.
If an individual has already contributed enough to be voted in as a
committer, then that should be done in a separate VOTE.


this certainly doesn't reflect the current practise in the jakarta
commons. though anyone can propose a new component, they really won't
have any chance of winning a VOTE unless they have the support of
existing committers.

there is also the issue of the incubator: any new component bringing
code from outside apache would need to be incubated.



We have a few different scenarios here, I believe.

1) A new component is proposed, with no existing code to back it up.
I'm not sure that this has ever happened in Jakarta Commons, or is
likely to happen in the new subproject, so frankly I don't much care
about how that would work. ;-)

2) A new component is proposed by an existing Apache committer. This
will almost certainly be backed up by code in the sandbox.
Historically, in Jakarta Commons, there hasn't so much been a
proposal, but rather a new project materialises in the sandbox. This
has, in part, been responsible for dregs that lie around forever. This
could be handled through the after 6 months vote that has been
mentioned in another thread.

3) A new component is proposed by a non-committer. Code to back up
such a proposal would necessarily be coming from somewhere else. This
is a situation in which the component should, I believe, come in
through the incubator. The incubation process would resolve the
questions of committers, etc., before the component lands in the new
subproject. (I want to emphasise here, for the folks that might be
concerned about this, that incubation need not be an onerous process,
and can happen rather quickly, if conditions are right.)

I would suggest that we come up with wording in the charter to reflect
these scenarios, rather than trying to crib from the Jakarta Commons
charter in this instance.


Agreed. After a little more discussion, we should rewrite this. FWIW, I 
did NOT mean to suggest that only committers could *suggest* projects, 
only that to actually get one *started*, support from ideally more than 
one committer is required.  I think the following is also possible, 
since at least one j-c component started this way:


4) A new component is proposed by a (some) non-committer(s).  One or 
more existing committers are interested in working on the component. 
The initial code base is built up incrementally in the sandbox from 
patches contributed by community members.  This is more or less the way 
we started commons-math.  The initial code base was contributed 
incrementally, with patches discussed, reviewed and in some cases 
refactored before being committed. I don't see anything wrong with this, 
nor requiring a trip through the incubator.


Phil




is 19 needed in addition to 15?



This seems to be a different topic entirely, but my vote would be yes,
because 15 relates only to the proposal, while 19 relates to the
component as it exists, and is developed, within the subproject.


+1 - different topic and one of the charming features of j-c that 
should, IMHO, be carried over.


--
Martin Cooper




- robert




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



Re: configuration files [WAS Re: [PROPOSAL] subproject that's a home for bricks reusable in java web applications]

2005-06-25 Thread Phil Steitz

Stephen Colebourne wrote:

robert burrell donkin wrote:


On Wed, 2005-06-22 at 14:40 -0700, Phil Steitz wrote:

9 or somewhere else should speak to J2EE or other external config 
requirments, which should be fine, even encouraged in some cases




is 9 needed? are any configuration guidelines needed?

if they are then i agree that they should encourage specification
compliance. would a general statement about specification compliance be
better? 



Its not needed. The charter should be as simple as possible.


+1 -- after thinking about it some more, I don't think it is wise to 
limit things or to reference J2EE or other specs in the charter.


Phil


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



Re: Name for commons-like area for web

2005-06-25 Thread Phil Steitz

Stephen Colebourne wrote:

There doesn't seem to be a thread for this

The current suggestions are:

 Commons Web
 Jakarta Web Parts for Java (JWP4J)
 Web App Commons
 Web App Components
 Web App Modules
 Web Bricks
 Web Commons
 Web Components
 Web Libs
 Web Parts
 Web Tools
 Weblets

Of these, WebParts has issues with Microsoft, so I would suggest we 
avoid it. Weblets was also used by IBM back in 2000, so could have issues.


The most obvious would be CommonsWeb or WebCommons, as the general user 
community could link the concept to commons easily enough. However, 
there is a danger that it could be confusing precisely because of that.


Thus, my current top three are:
- WebLibs
- WebCommons
- WebBricks
but I can still be persuaded.


I like WebLibs the best.

Phil


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



Re: sandbox [WAS Re: [PROPOSAL] subproject that's a home for bricks reusable in java web applications]

2005-06-23 Thread Phil Steitz

Frank W. Zammetti wrote:
In reading through this all, I have a concern that it will be difficult 
for any outside code to come in.  Indeed it has proven difficult for 
many people I have spoken to to get code into any Commons project 
(although I myself had some things accepted, so clearly it is not 
impossible).


This should be discussed on commons-dev if people really think it is an 
issue.  Maintaining scope boundaries and quality is a key concern there 
(as it should be in the proposed project as well, IMHO), but *many* 
patches do get applied.




What is the general feeling in terms of where the code comprising this 
package will come from?  At least, the largest portion of it?


The majority of the code should be developed collaboratively by the 
community, using the mailing list, Wiki, svn and issue tracker (Bugzilla 
or Jira) to discuss ideas and manage patches.  Any significant 
contribution that is not developed within apache would have to go 
through the incubator before being integrated.


snip/


is boils down to the question: does this subproject need it's own
sandbox or will neophyte components start in the jakarta commons
sandbox?


I would not recommend reusing the j-c sandbox and I am not sure that I 
like the start components in the sandbox approach that we use there. 
Too many abandoned components that people start to use (and depend on) 
despite disclaimers.  With the ease of branching in svn, I am not sure 
if a sandbox is really needed any more.  In any case, I would not 
recommend repeating the j-c practice of incubating new subprojects in 
the sandbox.  Just my HO.


Phil

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



Re: [POLL] drop point 12 [WAS Re: [PROPOSAL] subproject that's a home for bricks reusable in java web applications]

2005-06-23 Thread Phil Steitz

Frank W. Zammetti wrote:
I'm not sure I understand #12... is it talking about providing a JAR of 
a release for archival purposes?


I think that in the early (actually as recently as a year or so ago) 
days of Jakarta Commons, a combo jar was produced that included *all* 
of the commons components (or at least the most commonly used ones), so 
that you could just deploy one jar and get them all.  As robert points 
out below, internal and external dependencies and conflicts made that 
impractical, so, despite this reference in the charter, we no longer 
produce such a thing.


I would like to see this project adopt the packaging scheme my own Java 
Web Parts project has in that each actual Java package is JAR'd 
separately.  That way a developer can easily pick and choose which parts 
they want to use.


+1

Phil



I mention that because depending on what #12 really is talking about, 
that could conflict with that idea.  I'm not sure.


Frank

robert burrell donkin wrote:


On Wed, 2005-06-22 at 14:40 -0700, Phil Steitz wrote:

snip

Don't know what kind of goo 12 would result in or who would use such 
a thing ;-)




this has proved impractical in the jakarta commons. i propose we drop
point 12.

- robert

--8---
[ ] +1 Get rid!
[ ] -1 Keep it (please give a reason...)
--





-
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: [PROPOSAL] subproject that's a home for bricks reusable in java web applications

2005-06-22 Thread Phil Steitz

Stephen Colebourne wrote:

robert burrell donkin wrote:


there have been a number of long running threads in the commons
discussing the possibility of commons components for use in web
applications. the consensus emerged that it would be best if a new
subproject with a structure similar to the commons was created for
components intended for use in web applications.

opinions, please!



I am in favour of this, although whether I would be able to spare much 
time is debatable.


I am also in favor, also not likely to have much time to contribute. 
Here are some comments on the draft charter.


It is nice to see so much borrowed from the (at least I think) 
successful j-c model ;-)


A couple of things should be changed, though, IMHO.

First in the scope statement intended for use in server-related 
development could be narrowed to web application development


Uniformly change CVS to SVN (I assume! :)

4.1 in the guidelines repeats the error that I thought was fixed in the 
j-c guidelines saying that each package has its own mailing list.  If 
that is intentional, I think that is a *bad* idea, especially to start.


4.2 should probably reference JSP/Servlet spec level requirements as 
well as JDK requirements


+1 to bullet under 7 :-)

9 or somewhere else should speak to J2EE or other external config 
requirments, which should be fine, even encouraged in some cases


Don't like the many little lists implied by 11 -- dev + user works fine 
in j-c (I know some disagree, but I personally view this as the key to 
the health of j-c)


Don't know what kind of goo 12 would result in or who would use such a 
thing ;-)


Interpreted literally, 17 goes against standard practice in jakarta (or 
apache, to my knowledge, other than in the incubator).  I would 
recommend that new packages require existing committers to support them. 
I would at least recommend changing Anyone to Any apache committer. 
If an individual has already contributed enough to be voted in as a 
committer, then that should be done in a separate VOTE.


I guess 18 refers to the sandbox?  I do not understand what the intent 
of this is.


One final thing to think about.  I know lots of apache people are 
opposed to umbrella projects for lots of reasons, one of which is the 
fragmentation and abandonment that can result.  We have certainly not 
been immune to that in j-c.  Two things that have been critical to 
keeping us going have been 1) a relatively small (changing over time) 
set of key contributors who look after multiple components and 2) some 
large internal customers (tomcat, struts, maven et al) whose 
committers jump in to push things along as needed.  This project would 
be starting without the large internal customers.  It would probably 
be a good idea, therefore, to start with a narrower, rather than broader 
scope, so that the fledgling community would not get fragmented too 
quickly and the key contributors could emerge.  Just a thought.


Phil






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



Re: [draft] SD Magazine: request for change

2005-03-19 Thread Phil Steitz
Henri Yandell wrote:
snip/
You've pointed out that JBoss are the contributor in your commits, 
rather than yourself as an individual. I assume other JBoss employees
are in the same situation. How does that change the email? Do I need
 to drop the paragraph about JBoss not being a contributor
I have asked for clarification of what the CCLA means on legal-discuss, 
but it makes no sense to me that your statement below can be false:

Two Tomcat committers are employed by JBoss Inc, but they commit to 
projects at the ASF as individuals and not as members of a company. This 
is true of all committers to the ASF, whether the company be Sun, IBM or 
Fred Bloggs Inc.

If companies can in fact contribute directly, then it would seem to me 
that a) we should be voting them in as committers / PMC members and b) 
we should have policies and procedures for extending oversight to them. 
To my knowledge we (ASF) have no way of doing either of these things nor 
intention to develop them.

Phil

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


Re: [VOTE] [site] New download pages

2005-02-17 Thread Phil Steitz
Thank you, Hen!
Henri Yandell wrote:
I'd like to go ahead and move to my suggested new download pages:
http://jakarta.apache.org/~bayard/jakarta/site/downloads/downloads.html
[X] +1
[ ] -1
or alternatively:
[ ] +1, but fix this first: [ ]
Currently the filenames match the names on the binindex.cgi page, I'm 
trying to stay as close as possible to the current site before making 
any other changes. It's easy enough to then do things like change 
1.0.zip to hivemind-1.0.zip as Howard suggested.

Post change, I'll focus on improving the Taglibs page to match the 
Commons one in style.

72 hour consensus vote. ie) a single -1 is a veto.
Hen
-
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: [site] Label for promoted Jakarta project

2005-01-12 Thread Phil Steitz
Hate to push us around in a circle, but what exactly was so bad about Related?
 
Phil

-Original Message- 
From: Henri Yandell [mailto:[EMAIL PROTECTED] 
Sent: Wed 1/12/2005 1:59 PM 
To: Jakarta General List 
Cc: 
Subject: Re: [site] Label for promoted Jakarta project




That's the bit I'm trying to avoid. When a new TLP turns up, we have to
modify our site. Which we're just not in the loop for.

Something moving out of Jakarta, we're completely in the loop for and 
can
catch it, we just don't know what to call it. OJB is a theoretical
problem, it's now db-ojb. Log4j is the same, now logging-log4j. We've
not really had a case where it was a huge problem; log4j is the mainstay
of logging and ojb was barely in Jakarta, but still. Problem.

Hen

On Wed, 12 Jan 2005, robert burrell donkin wrote:

 i'm not really sure there's any good solution to this one. the 
downside of
 ex-jakarta is that it's inaccurate: logging isn't really ex-jakarta 
since it
 contains more than log4j.

 i wonder whether we could fit in every apache project and just label 
it
 Apache Projects...

 - robert

 On 9 Jan 2005, at 00:42, Henri Yandell wrote:


 At the bottom of the left hand navbar is a section of projects that 
used to
 be a part of Jakarta. It used to be Related and is currently 
Graduated, but
 neither name has won fans.

 Martin has suggested 'Ex-Jakarta'. A problem with Graduated is that 
it
 involves explaining, and also that it is a poor label as it is not a 
noun.
 Ex-Jakarta wins on both of these.

 Ex-Jakarta has another advantage that I see, which is that things 
don't
 have to goto an Apache TLP to be Ex-Jakarta. OJB for example, in
 db.apache.org, or even to somewhere like Sourceforge.

 So, any opinions?

 Barring any -1's to Ex-Jakarta, I'll make the change on Wednesday 
night.

 Hen

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



-
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: Jakarta download pages Was: download pages in j.a.o.

2004-12-29 Thread Phil Steitz
Henri Yandell wrote:

On Tue, 28 Dec 2004, Phil Steitz wrote:
Henri Yandell wrote:

On Tue, 28 Dec 2004, Martin Cooper wrote:
I think, if we had a standard template for download pages, each
subproject could have its own download page, something like we have
for Struts:
http://struts.apache.org/download.cgi

Agreed, much nicer than the closer.cgi. I'd prefer it if subprojects 
didn't have to really care about it; ie) they'd just link to:

http://jakarta.apache.org/download.cgi/commons/lang-1.4.zip
You can link directly now, using the anchors in the main Jakarta 
download pages, e.g.
http://jakarta.apache.org/site/binindex.cgi#commons-math

Yep. There are two poor things about this:
1) As with the new header, it means most people jump the text on 
keys/md5 etc.
Ack.  Had not thought about this.  I guess that's why most do not link 
directly now...
2) It seems pointless from a user point of view. The bit they're 
interested in is very small compared to the size of the whole page 
they're being dumped in.
Agreed in general, though grabbing multiple commons components is 
something that some people need to do now and then (at least I have).
The struts download page is a lot nicer from a user point of view, 
though one criticism is that the pgp/key stuff is at the bottom of the 
page there and unlikely to be seen by a downloader too. It's also 
serving more than one file.

I'd like to see each project with links to something like:
http://jakarta.apache.org/download.cgi/jakarta/poi/poi-7.2.zip
which would show a page that automatically does the pgp/md5 blurb, links 
to poi-7.2.zip.md5 and KEYS (in the same dir as the zip?) and handles 
the mirror stuff. We'd use the download.cgi for both binary and source.
Sounds good to me.  In this case, would we rectify the old components 
j-c page to present download links to each of the commons components?

Phil
Hen
-
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: Jakarta download pages Was: download pages in j.a.o.

2004-12-28 Thread Phil Steitz
Henri Yandell wrote:

On Tue, 28 Dec 2004, Martin Cooper wrote:
I think, if we had a standard template for download pages, each
subproject could have its own download page, something like we have
for Struts:
http://struts.apache.org/download.cgi

Agreed, much nicer than the closer.cgi. I'd prefer it if subprojects 
didn't have to really care about it; ie) they'd just link to:

http://jakarta.apache.org/download.cgi/commons/lang-1.4.zip
You can link directly now, using the anchors in the main Jakarta 
download pages, e.g.
http://jakarta.apache.org/site/binindex.cgi#commons-math

I notice that some projects use direct links like this from their 
project pages and some do not.

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


Re: [vote] moving jakarta-site2 to subversion

2004-12-18 Thread Phil Steitz
I am +1 for this move and the plan.
One thing that folks should be warned of, however, is that changing the 
directory structure will break site builds that depend on paths like 
../jakarta-site2/xdocs/stylesheets, so these will have to changed when 
these projects nove.  I don't know how many sites still do this - 
tomcat-site could be the only one.

Tim O'Brien wrote:
This is the simplest SVN migration in Jakarta.  The migration
instructions follow for review:
http://wiki.apache.org/jakarta/Site2_20Conversion_20Instructions
72 hours for this vote - classify this as a public release vote requires
majority (at least 3 +1s and more +1s than -1s )
[ ] +1, migrate jakarta-site2 CVS to /jakarta/site SVN
[ ] +0
[ ] -0
[ ] -1, No
-
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: jakarta commons net build failed

2004-09-25 Thread Phil Steitz
Ant cannot find the junit jar that it needs, despite the fact that it is 
grabbing it as a dependency :-(

Look in $ANT_HOME/lib and make sure that both junit.jar and optional.jar 
are there, since that is where ant will look for them. You can copy the 
downloaded junit jar from target/lib if you like.

For future reference, you should post questions about Jakarta Commons 
components to [EMAIL PROTECTED]

hth,
Phil

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


Re: [VOTE] Updating PMC bylaws

2004-08-10 Thread Phil Steitz
+1
Phil
Suggested new bylaws are at:
http://www.osjava.org/~hen/jakarta/management.html
The aim is to identify the current reality, rather than plan out a new 
set
of bylaws. I believe I've responded to the past week of comments,
sometimes by dropping things from the text as they require discussion
(ie: active/inactive projects).

Voting rules are that we need at least 3 +1 _PMC votes_, and a 3/4
majority of +1's to -1's. I'll announce results next Tuesday.
===
[ ] +1 - let's do it
[ ] -1 - not good
===
I think the above voting rule is fair enough, though there are others we
could use. Let's not worry too much about it unless we have major
disagreements. Also, if people have non-voting commentary, it would be
nice if they could change the subject (ie:  Madness   Was: [VOTE] 
Updating
PMC bylaws). Makes counting the votes a lot easier.

Hen

-
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] HiveMind as a Jakarta sub-project

2004-03-03 Thread Phil Steitz
Geir Magnusson Jr wrote:
All Jakarta Community Members :

Howard M. Lewis Ship, on behalf of the committers of the HiveMind 
project in the Jakarta Commons sandbox, has proposed HiveMind as a 
Jakarta sub-project.  The proposal was sent to this list, a copy of 
which can be found here :

http://www.mail-archive.com/[EMAIL PROTECTED]/msg09244.html

Please read the proposal and vote, and add any comments you deem 
appropriate.

All Jakarta community members are encouraged to vote, although only the 
votes of the PMC members are legally binding as per the ASF*.

[X] +1  I support this proposal
[ ] -1  I don't support this proposal
[ ]  0  I abstain from voting for or against this proposal
Comments:

Section (2) of the proposal refers to the Jakarta Commons incubator. 
This should be changed to Jakarta Commons Sandbox.

In agreement with Noel, I would also suggest that the community consider 
the Apache Subversion Repository as an alternative to CVS. I see this as a 
HiveMind community decison, however -- i.e., I am +1 to the proposal 
regardless of the repository choice.

Phil




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


Re: [License] for jars in CVS

2003-12-26 Thread Phil Steitz
Harish Krishnaswamy wrote:
I am with Erik on no JARs in CVS. Unless it is a legal issue, I would 
certainly like to distribute all JARs with the distribution. It saves a 
lot of hassle and keeps uncessary traffic out of the user-list.
At the expense of lots of wasted bandwidth and disk space.  I agree with 
Robert.  Think about how many copies of commons-collections.jar we would 
have in CVS (and on our local drives) if all projects stored all of their 
dependent jars in CVS.  You can bundle dependent jars in the distributions 
without storing them in CVS.  See the tomcat and struts distros and builds.

I understand Erik's point about wanting to version the dependencies, but I 
don't think that storing dependent jars in CVS is a good general policy 
for Jakarta projects.  As noted elsewhere on this thread, there are also 
legal issues to consider for non-Apache jars.

Phil
-Harish

Erik Hatcher wrote:

In jakarta-tapestry/lib/ext lives all of the licenses of the embedded  
3rd party libraries.  In that directory is a LICENSE.ognl.txt which  
contains the full license.  I believe this is all that is needed to  
satisfy the license to redistribute the binary version.  I can assure  
that you we will never ever have a problem with OGNL (Drew is a good  
friend of mine, and having the high profile use of OGNL in Tapestry 
and  other projects like WebWork2 is great advertising for him and 
his  genius).

As for the larger issue of no JARs in CVS - I disagree.  I'm  
pragmatic and also like to have everything in CVS needed to build a  
distribution (even Ant itself for my employers projects).  It saves a  
lot of hassle to version all source code and dependencies together.   
Yes, we could make the Maven repository argument, but I personally  
prefer the complete offline usability of a CVS snapshot.  When 
Tapestry  came to Jakarta, it's dependencies were vetted extensively 
and several  were removed from CVS - so it is still a PITA to build 
Tapestry from  CVS (and according to Howard, his attempts to Mavenize 
the build have  been unsuccessful to date).

Erik

On Dec 24, 2003, at 3:47 AM, Henri Yandell wrote:

As I just happened to notice this on Incubator [AltRMI in fact]:

Is all source code distributed by the project covered by one or 
more  of
the following approved licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C,
MPL 1.1, or something with essentially the same terms?

The below is, to my quick glance, a BSD licence, so approved. I'm 
with  you
on the no jars in CVS, but each to community to their own. Whether
Tapestry is properly fulfilling the licence by listing their use of  
ognl
in their documentation would be something to check on.

Hen

On Wed, 24 Dec 2003, Robert Leland wrote:

Can we really store non Apache licensed jars in the CVS ?

My personal preference is to store no jars in CVS

For Example I noticed ognl stored in Tapestry CVS :

/ 
/- 
-
//Copyright (c) 2002, Drew Davidson and Luke Blanshard
//  All rights reserved.
//
//Redistribution and use in source and binary forms, with or  
without
//  modification, are permitted provided that the following  
conditions are
//  met:
//
//Redistributions of source code must retain the above 
copyright  notice,
//  this list of conditions and the following disclaimer.
//Redistributions in binary form must reproduce the above  
copyright
//  notice, this list of conditions and the following disclaimer in  
the
//  documentation and/or other materials provided with the  
distribution.
//Neither the name of the Drew Davidson nor the names of its
contributors
//  may be used to endorse or promote products derived from this  
software
//  without specific prior written permission.
//
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND  
CONTRIBUTORS
//  AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
//  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
//  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
//  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,  
INDIRECT,
//  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES  
(INCLUDING,
//  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
SERVICES;  LOSS
//  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
//  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT  
LIABILITY,
//  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY  
OUT OF
//  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  
SUCH
//  DAMAGE.
//






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


Re: [PROPOSAL] As it ever were

2003-12-24 Thread Phil Steitz
Ted Husted wrote:
(Again, sorry about the quoting.)

o·ver·sight

   1. An unintentional omission or mistake.
   2. Watchful care or management; supervision
http://dictionary.reference.com/search?q=oversight

The board expects PMCs to exercise (2) so as to avoid (1). :)

For a PMC this boils down to issues of committer consensus and 
intellectual property. In the past, there have been incidents at 
Jakarta on both counts that lead to suspension of access, for both 
individuals and modules (on different occasions)

IMHO, if we were to

* require subprojects to file regular reports with bullets regarding 
consensus and oversight, and

* subscribe all committers to the PMC list where these reports are filed

then we'd be able to defuse these happenstances before they turn into 
incidents.
Thanks for directly addressing the oversight issue.  This looks like a 
good plan to me. Can you explain a little more

a) what kinds of issues we need to worry most about;
b) what kinds of things should go into the reports; and
c) how subproject committers could share the responsibility of creating 
the reports.

IMHO, the one and only set of individuals that can provide watchful 
care over a codebase is the set of committers we already have for each 
subproject.
I agree.
IMHO, each and every committer to a Jakarta subproject has already 
passed through a gauntlet that proves they are PMC material and entitled 
to binding votes.
Until I understand fully what the responsibilities are, I am not sure that 
I agree with this, partly because subproject committers may not have 
signed up for a role beyond the subproject.  I agree with your 
statements about votes being binding, however, so we clearly need to 
change (or legalize ;) something.

All we need to do is complete the process that promotes our committers 
to PMC members with binding votes, as our original guidelines 
contemplated, and require subprojects to provide regular status reports. 
(Just as the board requires our project to report.)
This will solve the problem of committers having binding votes on the 
codebase that they work on, but it may not be the best solution for the 
Jakarta PMC.  Is it totally out of bounds from the ASF perspective to 
allow subproject committers to have binding votes for their subprojects 
without being PMC members?  I know that this has been discussed and 
categorical statements have been made, but I frankly do not get it. If the 
Jakarta PMC reviews and aggregates all of the subproject reports and 
includes representation from each of the subprojects, where is the gap in 
oversight?  I don't mean to be argumentative or dense here, but it is very 
important that we understand clearly what the constraints are (and why 
these constraints exist, and whether they can be changed as the ASF scales).
As both Roy and Greg have said, if the Jakarta committers truly 
understood how few rights and privileges they have, they would be 
demanding both ASF and PMC membership. Few do, so few have.
IIUC, it is mostly a matter of legal protection, not so much rights and 
privileges (unless you view indemnification as a right or privilege). 
Here again, a little more background / facts would be helpful, as well as 
some indication of what is written in stone and why that is so.

Phil
-Ted.



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


Re: Jakarta: Confederation or Single Project?

2003-12-18 Thread Phil Steitz
Stephen Colebourne wrote:
Not really (my POV)

As people we naturally think in terms of the hierarchy
  ASF to Jakarta to MySubProject.
But the middle layer is artificial. It could just as well be XML or DB or
WebApps or Java or C or 'Projects starting with S' or 'Projects where Joe
Bloggs works'. There simply is no one way of categorizing, hence there
actually is no one community either. (ie. 'the jakarta community' simply
does not exist in my eyes)
I agree that we probably can't define Jakarta in terms of content in a 
way that will make everyone happy.  I disagree, however, that this means 
that there is no community, or that Jakarta should be dissolved.  I would 
say that Jakarta = the community. What are called Products on the web 
site are what this community produces. Java is one common denominator, but 
so are some common release management and decision-making practices 
(currently under debate / revision).

I am much less bothered than others about the fact that not *all* 
server-side Java in Apache is in Jakarta or that some Jakarta projects 
might belong elsewhere. I really don't see why this is a problem.

The only real problem that we have is making sure that we have sufficient 
oversight. The middle layer makes that look like more of a challenge, 
but that's only if you assume that oversight has to come from a small 
number of Jakarta PMC members.  Growing the PMC (as we are now) so that 
all community activity has has direct PMC oversight will solve the 
oversight problem.

Phil





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


Re: [website][patch] Add instructions for setting up mail to newbie.xml

2003-12-13 Thread Phil Steitz
Tetsuya Kitahata wrote:
Hi, Phil and all.

Did you make it? If you failed, I think i can
apply the patch for it (I am *not* subscribing to
infrastructure@, now).
I did make the patch and posted it in an email to infrastructure@ on 
11/23.  It has not been applied.

I am attaching the patch to site/xdocs/dev/committers.xml that I created 
on 11/22.

If we do get this applied, we should change the Jakarta Newbie page to 
point to this for mail account setup questions.

Phil

Index: xdocs/dev/committers.xml
===
RCS file: /home/cvspublic/site/xdocs/dev/committers.xml,v
retrieving revision 1.17
diff -u -r1.17 committers.xml
--- xdocs/dev/committers.xml7 Nov 2003 21:15:38 -   1.17
+++ xdocs/dev/committers.xml24 Nov 2003 02:20:02 -
@@ -288,6 +288,32 @@
 titleMail Questions/title
 
 section
+titleHow do I setup my email account?/title
+
+pYou can use ssh and Pine, put a .forward file in your user directory 
+to forward your mail to another account, or use ssh tunneling to 
+send/receive mail using a mail client./p
+
+pOne way to create a .forward file is to use ssh to login to 
+cvs.apache.org and then execute the following commands:
+pre
+  vi .forward
+  i your_normal_email
+  ESC :x
+/pre/p
+
+pTo set up an ssh tunnel for both sending and receiving, run the 
+following from your local machine (may require root access):/p
+pcode
+ssh [EMAIL PROTECTED] -L X:locahost:110 -L Y:localhost:25
+/code/p
+
+pwhere codeX/code and codeY/code are available local port 
+numbers. Then configure your mail client to use codelocalhost:X/code
+ to receive and codelocalhost:Y/code to send./p
+/section
+
+section
 titleHow do I request the creation of a new mail list?/title
 
 pMail lists are the virtual room where the communties live, form and

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

Re: [PROPOSAL] Agreeing new voting rules for Jakarta

2003-12-13 Thread Phil Steitz
Robert Leland wrote:
Phil Steitz wrote:

Noel J. Bergman wrote:

It seems odd to me that code changes effectively require consensus,
but a release would not.  What am I missing here?




All code in CVS is already there on consensus.


As are the bugs ;-)

Seriously, this seems like sort of a grey area between technical, 
code-related (so needing consensus) and policy.  The decision to 
cut a release has technical implications (e.g. backward 
compatability), but it is not a technical decision per se.  I am not 
pushing for this, just trying to understand better how we look at 
releases.


There are two schools.
For Struts 0.5, 1.0 , 1.1 we used the criteria that all bugs had to 
fixed or marked as later.
As a result between 0.5 and 1.0 took  12 months
   and between 1.0 and 1.1 took  20 months.

For Struts 1.2 we agreed to switch to the x.y.z

style that Apache HTTPD and Tomcat are using, where you post the bits and
then call for a vote on stability (alpha/beta/general availability).
A release can also be withdrawn.
After a release there is often a flood of new users, and a few, usually 
very few new bug reported.
More importantly there are improvements new users make and hopefully share
as they tinker with and extend Struts to make it fit their needs.  It's 
this synergy that is good for the project.

We tried it the other way first and while we were always making progress 
on the software,
the development could have easily stagnated. Between Struts 1.0 and 1.1 
we were fortunate enough
to vote in about 8 committers, each gave the software development a much 
needed boost.

By releasing more often we hope to actually increase the quality, by the 
fact of greater participation
from the app developers. It's easier to do this now in Struts since 
presently it is in an evolutionary mode.

Also I would say that Tomcat and HTTPD are two of the most successful 
projects Apache has
so they have to be doing something right.



Thanks for the perspective, Robert.

Does this mean you are in favor of having release votes just require 
majority approval?

After re-reading http://jakarta.apache.org/site/decisions.html carefully, 
I am in favor of keeping things as stated there -- Release Plans require 
lazy majority, but Release Testing just requires majority approval.

Phil






-
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: jakarta-future Was: [POLL] Future Of Turbine-JCS

2003-12-07 Thread Phil Steitz
Henri Yandell wrote:
On Wed, 2 Oct 2002, Costin Manolache wrote:


Or even better - since jakarta has a single PMC, it could also have a single
list of committers ( most of them in the single PMC ).
Each PMC member can vote about any jakarta issue - including releases of
each sub-project, etc. If the distinction between pmc and committer is
fading,  then I don't see why do we have to worry about separate karma.
A start could be to have every PMC member have karma in every subproject.


+1 to jakarta-wide karma.

It'd be interesting to look at all the mail-traffic for Jakarta and
estimate just how noisy a single project mail list would be. 
It would be very noisy, indeed.  Here are some stats from October (from 
message counts displayed at http://marc.theaimsgroup.com)

 struts   tomcat   commons
user   3115 2908   375
dev 759 1131  2112


Then maybe
instead of breaking it on code-base, we could break it on concept:

jakarta-bugs
jakarta-announce
jakarta-dev
jakarta-pmc
jakarta-ideas
jakarta-site
or something. I'm assuming it'll be too noisy, but it is a logical
question to ask based on Costin's ideas of opening things up.
I understand that the oversight role of the PMC has to include all of 
Jakarta and I agree that some form of list aggregation/digesting might 
need to happen to make this practical.  I don't think that combining all 
of the lists is the right way to do it though. This would certainly be a 
pain for users and contributors who may be interested in only a small 
number of projects.  One way to attack the problem might be to have PMC 
members who are committers on the different Jakarta projects share the 
responsibility of maintaining list digests for periodic (weekly?) review 
by the full PMC and/or alerting the full PMC of any issues that require 
immediate attention.

I guess the alternative would be for all of us to subscribe to all of the 
lists and take up speed reading ;-)

Apologies if this is old ground. I am new to the PMC.

Phil


Hen

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