Karma Request

2012-12-06 Thread Craig McClanahan
I am an IPMC member and mentor for the new Streams project in the
Incubator.  Can I please get karma to edit the Incubator wiki (username
CraigMcClanahan)?

Craig


Re: [Vote] Graduate Trinidad (to an Apache MyFaces subproject)

2007-04-18 Thread Craig McClanahan

On 4/18/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:

Incubator PMC,

The Trinidad community believes that Trinidad is ready for graduation, as
evidenced by this vote (see [1]).



+1

Craig (Mentor)

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



Re: Difference between Maven repository and dist directory

2007-03-16 Thread Craig McClanahan

On 3/15/07, Jochen Wiedmann [EMAIL PROTECTED] wrote:

On 3/16/07, Craig McClanahan [EMAIL PROTECTED] wrote:

[...]
 using the normal Apache distribution network to make them available,
 and (for Maven users) not even making it visible that you're using a
 non-official release because they didn't have to configure any
 repository, you blur the distinction so much that it's going to get
 totally lost.

 If we accept this argument, then we naturally need a place where the
 incubating releases can be retrieved from; hence, the m2-incubating
 repository.  If we do not accept this argument, then AFAICT we are
 basically making the incubating projects cannot do releases policy
 inoperative.

There's a flaw in your argumentation, though a more practical.

I can understand that the Apache dist directory is something
reserved for certain artifacts. Fact is, the ibiblio repository (as
opposed to the incubator repository) is not.

The ibiblio repository is specifically designed to hold artifacts of
all kinds, if the license permits. There are all kind of jar files of
all kind of sources. If artifacts are in the designated incubator
repository, then nothing prevents external users from uploading them
to Ibiblio, which is usually done sooner or later. (If the artifacts
are actually in use.)


In other words, the simplest way for me to hijack an Apache release is
to put a worm in it and push it to ibiblio myself?  Doesn't sound like
a very trustable scenario.



In other words, your intention that users have to configure any
repository is lost. You cannot prevent that. Or are you telling me
that the owner of the incubator artifacts (typically the ASF) reserves
particular distribution rights, which are limiting the ASL? All you
achieve is that the POM ifiles of ncubator artifacts typically have a
lesser quality, because they aren't maintained by the project owners.



Apache's current policy is that we allow incubating podlings to
publish incubating releases to a special Maven2 repository that we
host, which means downstream users are required to add a repository
setting in order to see these artifacts.  That's enough warning (in my
thoughts) that they are depending on an incubating project's output.

If the artifacts are ending up in the public repository anyway, that means:

* Some Apache folks are violating our own rules by pushing
 these artifacts into our own dist directory (which gets mirrored
 there).

* Ibiblio is accepting Apache artifacts posted by folks other
 than the originating projects, which seems like a pretty grave
 security concern.



Jochen



Craig

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



Re: Difference between Maven repository and dist directory

2007-03-16 Thread Craig McClanahan

On 3/16/07, Daniel Kulp [EMAIL PROTECTED] wrote:

Craig, the point is that downstream users may not be required to add a
repository setting.   If I depend on A, and A depends on IncubatorB, I
would get IncubatorB without needing a repository setting if the pom
for A has that setting in it.



An argument for dumping the entire set if distinction between
incubating and non-incubating projects, instead of just some of them.


That's pretty much my point.   If there are huge use cases where users
DON'T have to put a repository entry in, then why are we bothering
having a separate repository?   That's bandwidth/processes/etc.. on
p.a.o that we consume for no reason.   Push that to central.



Performance concerns should not drive policies.  Policies should drive
practices, which should drive efficient implementations.

The policy I'm most concerned with in this thread is whether
incubating project releases are official Apache releases, that
provide the ASF legal protections to the authors, and assurances to
the downstream users that ASF has done its usual vetting of these
releases.  If we indeed want that to be the result, then sure ... get
rid of the incubating repository, get rid of the restrictions on
posting incubating releases to the central repository, and so on.  But
also get rid of all the other useless crap (requiring incubating in
version numbers etc.) that does not accomplish anything useful in this
scenario.

Is everyone in ASF willing to be comfortable with the ASF stamp of
approval on a project that might still be in the process of vetting
code provenance, or still checking licenses, but chooses to do an
incubating release anyway?


J. Daniel Kulp


Craig

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



Re: Difference between Maven repository and dist directory

2007-03-16 Thread Craig McClanahan

On 3/16/07, Yoav Shapira [EMAIL PROTECTED] wrote:

Hi,

On 3/16/07, Craig McClanahan [EMAIL PROTECTED] wrote:
 Is everyone in ASF willing to be comfortable with the ASF stamp of
 approval on a project that might still be in the process of vetting
 code provenance, or still checking licenses, but chooses to do an
 incubating release anyway?

I don't think that's the question.  The question I see is: is everyone
in the ASF willing to agree that the Incubator PMC has sufficient
oversight processes in place when approving podling releases?  If so,
great, we're done, and if not, we need to fix the Incubator release
vetting process.


If we buy into this (and I'm not totally convinced, but it is a
separate question), then we're still not done ... we have a bunch of
other hoops that we still force on incubating podlings that should be
removed as well.

Craig

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



Re: Killing the incubator m2 repository

2007-03-16 Thread Craig McClanahan

On 3/16/07, Bruce Snyder [EMAIL PROTECTED] wrote:

On 3/16/07, Davanum Srinivas [EMAIL PROTECTED] wrote:
 Sorry, i lost you. this whole we need podling artifacts in central
 repo because right now you are putting our user through a meat
 grinder has no basis in fact. Am asking for JIRA issues, email threads
 that show that this is indeed a serious issue and not just a made up
 issue. Show me the evidence is what i am asking.

By comparison, I've now asked three times if there was any specific
situation that necessitated the policy of a separate repo for
Incubator artifacts. Thus far, I've received no answer whatsoever. Was
this policy simply plucked out of thin air (i.e., a made up issue) or
was there a specific situation that prompted it?



Part of the original reasoning was that podlings could not make an
official Apache release because they weren't actually projects yet,
and we didn't want downstream users to assume that they were.
However, it's pretty tough for a podling to build a community if they
can't release anything at all -- so a compromise mechanism was set up
that required podlings to use things like -incubating in both the
version numbers and filename artifacts of their releases, *and* to
avoid using standard Apache release mechanisms ... essentially, a
podling release is more akin to a nightly build that you might grab
from p.a.o/builds, meaning that you deliberately have to look there
for it.  For Mavenites, the corresponding concept was a separate
repository that downstream users would (theoretically -- as has been
pointed out, it doesn't really work for transitive dependencies) have
to explicitly indicate their willingness to depend on incubator
podling releases, by adding the incubator repository to their POMs
explicitly.

But times change.  Apparently now people think that since the
Incubator PMC has binding votes on podling releases, then these things
*are* indeed official releases, providing both the usual legal
protections to PMC members who voted for it, and assurance to
downstream users that things like code provenance have already been
vetted.  If we buy into this philosophy, then a restriction on
publishing artifacts to p.a.o/dist and the mirrors, and having a
separate incubator repository for them, are ridiculous and should be
removed.

My grumpiness is over the fact that *only* removing these two
restrictions only goes half way.  If podlings can create official ASF
releases, then they should also not be subject to any restrictions
like -incubating in artifact names or version numbers.  They are
either official releases or not.  They can be relied upon by
downstream users or they cannot.  If we're going to go this direction,
go *all* the way, and erase any distinction between a podling release
and a TLP release, since we would be claiming that there is no legal
difference between them, nor any potential concern for downstream
users about code provenance.  Anything in between (such as only doing
what the vote proposes) leaves us sending totally confusing mixed
messages.

Craig


Bruce
--
perl -e 'print unpack(u30,D0G)[EMAIL 
PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

-
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] Should we treat incubator releases differently to normal releases

2007-03-15 Thread Craig McClanahan

On 3/15/07, Henri Yandell [EMAIL PROTECTED] wrote:

Two parts to the vote:

ONE: Should Incubator tarballs go in the normal place (and thus mirrors).

[ ] +1
[X] -1

TWO: Should there be an Incubator maven repository.

[X] +1
[ ] -1

Vote to last a week. Unless people are bored of replying, or it's a
flamefest, or we're too busy pursuing eternal enlightenment and
running free in the mountains.



My reasoning goes like this:  we make incubating projects go through
some special hoops like wanting incubating as part of the artifact
filenames, in an effort to warn people that these things are *not*, in
fact, official Apache releases (whatever that means).  When you are
using the normal Apache distribution network to make them available,
and (for Maven users) not even making it visible that you're using a
non-official release because they didn't have to configure any
repository, you blur the distinction so much that it's going to get
totally lost.

If we accept this argument, then we naturally need a place where the
incubating releases can be retrieved from; hence, the m2-incubating
repository.  If we do not accept this argument, then AFAICT we are
basically making the incubating projects cannot do releases policy
inoperative.

A secondary benefit of the approach I recommend is that access to the
Apache distribution channels are a carrot towards actually graduating.
The corresponding stick (getting thrown out of incubation) hasn't
happened enough to be considered a viable threat (and the cases that
it has occurred have been over community issues, not they just aren't
getting around to graduating cases).


Hen


Craig

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



Re: [VOTE] Should we treat incubator releases differently to normal releases

2007-03-15 Thread Craig McClanahan

On 3/15/07, Jeremy Boynes [EMAIL PROTECTED] wrote:


Podlings cannot do Releases because they are not Projects established
by the Board. However, the artifacts produced by them are voted on
and approved by the Incubator PMC and hence are official Releases by
the Incubator Project and hence by the ASF. This is essential if the
artifacts and their authors are to receive any legal protection
though being product of or actions by the Foundation.


And therein lies the rub, I believe.  It was my understanding that we
(ASF) did *not* want to extend such protections to the artifacts
produced by podlings, because they were *not* in fact part of the ASF
yet.

If these are indeed going to be official releases, we should totally
dispense with the requirements for -incubating in artifact filenames
and version numbers, let them announce the releases on announcements@
mailing lists, and all the other accouterments of a normal project
release.  If they are not going to be official releases, the state of
the world before this vote seems to make sense.

I can likely be persuaded to the these really are official releases
policy position (although it would reduce the role of the incubator to
just community issues, and I wonder about our comfort level with
extending the legal protection in cases where code provenance issues
might not have been cleared up yet).  But, if we're going to go there,
lets go *all* the way there instead of one baby step represented by
this vote, which would result in policies undermined by practices.

Craig

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



Re: [VOTE] approve the release of Trinidad's Maven plugins (1.0.0-incubating)

2007-02-22 Thread Craig McClanahan

On 2/21/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:

The Trinidad community voted to release the the maven
plugins as a 1.0.0-incubating release. These plugins are required for the maven
build of the core code of the Trinidad Podling. To fulfill the incubator
guides, we like to ask you guys, the Incubator PMC, for a permission to release
those maven plugins.

There were seven +1 votes and the vote has been tracked at [1].
(5 binding)

The plugins are documented at [2] and our release notes inculde
the bugs that have been addressed ([3]).

The plugins are available as source and bin inside the following
m2 staging repo (see [4]).



+1

One general comment ... it would be good if the website referenced at
[2] actually included usage instructions for how to actually use the
plugins.

Craig




Thanks
Matthias


[1] http://tinyurl.com/3dpa5g
[2] http://incubator.apache.org/adffaces/plugins/index.html
[3] http://wiki.apache.org/myfaces/ADF_Faces/plugins_release_1_0_0-incubating
[4] http://people.apache.org/~matzew/stage/

-
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] Incubate new podling, River (nee Braintree, nee..., nee Jini)

2006-12-21 Thread Craig McClanahan

On 12/20/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:



[ ] +1 Accept River as a new podling as described below
[ ] -1 Do not accept the new podling (provide reason, please)




+1

Craig


Re: voting was Re: [PROPOSAL] Ivy

2006-10-23 Thread Craig McClanahan

On 10/23/06, david reid [EMAIL PROTECTED] wrote:


Davanum Srinivas wrote:
 it's a hint that the voter is a pmc member.

*sigh*

Really, no, seriously, you're telling me that the PMC can't be trusted
to count votes from it's members and others it feels are qualified?

Wow...

Seriously, pointing out such differences just splits the community.

Hey, my vote counts! Yours doesn't!

After seeing the people involved in the incubator at AC US, I'm pretty
sure they were all past the stage of being impressed by such things. We
should get over ourselves.



There is another viewpoint here that had better be considered, though ... we
invite the community to participate in these votes, and I can guarantee you
that the majority of people who are reading the vote thread have never
bothered to read the rules on what votes count (indeed, they are more likely
than not to be unaware there IS such a thing as binding versus non-binding
votes).

Are you really preferring that we HIDE the fact that their (non-PMC members)
vote doesn't officially count (although it does influence consensus), and
have them go away pissed off because they thought they were misled?

Craig


Re: Maven 2 repo for incubating project releases?

2006-07-29 Thread Craig McClanahan

On 7/29/06, Andrus Adamchik [EMAIL PROTECTED] wrote:


On Jul 29, 2006, at 7:12 PM, Justin Erenkrantz wrote:
 AIUI, the concern raised by Noel was that Maven never indicates the
 artifact version number.  Therefore, even if it had 'incubating' in
 there somewhere, it wouldn't matter as no one would know it was under
 incubation.

I guess I am with Jukka on that. From my limited Maven experience
(correct me if I am wrong), Maven 2 is very explicit about versions.
You have to specify it at least in the parent POM of the project:

dependency
groupIdabc/groupId
artifactIdxyz/artifactId
version1.0-incubating-SNAPSHOT/version
/dependency

The only case I can think of where you don't set an explicit version
is when you get a dependency indirectly (as a dependency of another
dependency). Still the files (artifacts) you end up downloading as
a result will have incubating in the file name, and the folder name
of the local repository.

In this later case if a user doesn't pay attention (s)he will not be
aware that something was downloaded from Apache at all (incubating or
otherwise); if (s)he does - incubating label is clearly visible.



There are (at least) two scenarios where I believe there is legitimate cause
for concern with the way Maven does things:

* You can declare a dependency on a particular groupId/artifactId
 combination *without* specifying a version number.  The meaning
 is something along the lines of take the latest version you know about.
 Thus, you could unknowingly be declaring a dependency on an
 incubating project if incubating is only present in the version number.
 This can be alleviated by requiring that incubating be part of the group
 or artifact identifier, which I think would be a really good idea.

* The harder problem is that Maven2 does transitive dependency
 identification.  If you declare an explicit dependency on module A,
 which itself has a dependency on incubating module B, you're not
 going to know that you are depending on incubating code unless
 you are very careful about analyzing the entire set of POMs for all
 your dependencies (or you generate the website and analyze the
 dependency report that is produced there).

In short, direct dependencies can be addressed by an Incubator policy that
requires incubating in the group or artifact identifiers of Maven POMs.
The harder problem is indirect dependencies.

Craig McClanahan


Andrus


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




Re: Status of ADF Faces Incubation Request

2006-03-08 Thread Craig McClanahan
On 3/8/06, Noel J. Bergman [EMAIL PROTECTED] wrote:

 Craig McClanahan wrote:

  On February 19, 2006, Manfred Geiler (MyFaces PMC Chair) sent a
 candidate
  podling proposal to [EMAIL PROTECTED]

 Should have been to general@incubator.apache.org


Agreed ... it was later linked to a posting there.

 Could you please let us know the current acceptance status
  of this proposal into the Incubator?

 The proposal didn't have any discussion (at all, that I can find), most
 likely because it was posted to the wrong list.  Not that I believe that
 people deliberately ignored it, but the target audience was much smaller.

 The proposal said, [We] ask that you accept the following proposal for a
 new project at Apache, implying that the Incubator PMC was being asked to
 vote on it.  However, a separate e-mail had noted that the MyFaces PMC has
 already voted to accept the project.


My understanding of the incubator process is that the Incubator PMC still
has to vote to accept a podling (see second paragraph under Acceptance at
[1]), and that the positive vote of the intended destination TLP (MyFaces in
this case) is a prerequisite.  Is that understanding correct?  If so, has
there ever been such a vote (my request to be added to the Incubator PMC,
due to being mentor for the ADF Faces contribution, will eventually let me
find that out for myself).  If an I-PMC vote is required and has not
occurred, can we please do so?

If a vote isn't required, I can just go ahead and start on the administrivia
required to set things up.

--- Noel


Craig

[1] http://incubator.apache.org/incubation/Process_Description.html


[jira] Created: (INCUBATOR-16) Set Up Mailing LIsts for ADF Faces Podling

2006-03-08 Thread Craig McClanahan (JIRA)
Set Up Mailing LIsts for ADF Faces Podling


 Key: INCUBATOR-16
 URL: http://issues.apache.org/jira/browse/INCUBATOR-16
 Project: Incubator
Type: New Feature
Reporter: Craig McClanahan


Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC, please 
set up the following mailing lists for this podling:
* [EMAIL PROTECTED]
* [EMAIL PROTECTED]
* [EMAIL PROTECTED]
* [EMAIL PROTECTED]

All of these lists should be available for unmoderated subscription by the 
public, require moderator acceptance for posts from non-subscribed addresses, 
and be archived according to standard policies.  Initial moderator should be me 
([EMAIL PROTECTED]), although we will likely add others later.

[1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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



[jira] Created: (INCUBATOR-17) Set Up SVN Repository for ADF Faces Podling

2006-03-08 Thread Craig McClanahan (JIRA)
Set Up SVN Repository for ADF Faces Podling
-

 Key: INCUBATOR-17
 URL: http://issues.apache.org/jira/browse/INCUBATOR-17
 Project: Incubator
Type: New Feature
Reporter: Craig McClanahan


Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC, please 
set up a Subversion workspace named adffaces under the Incubator SVN root 
directory.  Initial committers (with current Apache accounts) shall be:

* Craig McClanahan craigmcc

* Matthias Wessendorf matzew

* Martin Marinschek mmarinschek

* Bruno Aranda baranda

We will also be adding several additional developers as soon as their accounts 
have been set up (documented via a separate JIRA ticket).


[1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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



[jira] Created: (INCUBATOR-18) New Committers for ADF Faces Podling

2006-03-08 Thread Craig McClanahan (JIRA)
New Committers for ADF Faces Podling
--

 Key: INCUBATOR-18
 URL: http://issues.apache.org/jira/browse/INCUBATOR-18
 Project: Incubator
Type: New Feature
Reporter: Craig McClanahan


Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC, please 
set new user accounts for the following committers:

* John Fallows [EMAIL PROTECTED]

* Jonas Jacobi [EMAIL PROTECTED]

* Omar Tazi [EMAIL PROTECTED]

* Adam Winer [EMAIL PROTECTED]

Each of these individuals should have filed an ICLA already, and each should be 
granted commit access to the Incubator adffaces podling SVN repository 
created by issue INCUBATOR-17.

[1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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



[jira] Commented: (INCUBATOR-17) Set Up SVN Repository for ADF Faces Podling

2006-03-08 Thread Craig McClanahan (JIRA)
[ 
http://issues.apache.org/jira/browse/INCUBATOR-17?page=comments#action_12369595 
] 

Craig McClanahan commented on INCUBATOR-17:
---

I forgot to mention that commit notifications for this repository should be 
sent to the new [EMAIL PROTECTED] maililng list being set up under 
INCUBATOR-16.


 Set Up SVN Repository for ADF Faces Podling
 -

  Key: INCUBATOR-17
  URL: http://issues.apache.org/jira/browse/INCUBATOR-17
  Project: Incubator
 Type: New Feature
 Reporter: Craig McClanahan


 Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC, please 
 set up a Subversion workspace named adffaces under the Incubator SVN root 
 directory.  Initial committers (with current Apache accounts) shall be:
 * Craig McClanahan craigmcc
 * Matthias Wessendorf matzew
 * Martin Marinschek mmarinschek
 * Bruno Aranda baranda
 We will also be adding several additional developers as soon as their 
 accounts have been set up (documented via a separate JIRA ticket).
 [1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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



[jira] Created: (INCUBATOR-19) Set Up JIRA Project for ADF Faces Podling

2006-03-08 Thread Craig McClanahan (JIRA)
Set Up JIRA Project for ADF Faces Podling
---

 Key: INCUBATOR-19
 URL: http://issues.apache.org/jira/browse/INCUBATOR-19
 Project: Incubator
Type: New Feature
Reporter: Craig McClanahan


Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC, please 
set a JIRA project named MyFaces ADF-Faces for issue reporting.  Notification 
emails should be sent to the new mailing list [EMAIL PROTECTED] being set up 
in ticket INCUBATOR-16.

[1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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



Re: [jira] Commented: (INCUBATOR-17) Set Up SVN Repository for ADF Faces Podling

2006-03-08 Thread Craig McClanahan
On 3/8/06, Garrett Rooney (JIRA) [EMAIL PROTECTED] wrote:

 [
 http://issues.apache.org/jira/browse/INCUBATOR-17?page=comments#action_12369600]

 Garrett Rooney commented on INCUBATOR-17:
 -

 If you want infra people to see these issues it probably makes more sense
 to file them in the Infrastructure project, not the Incubator
 project.  That's what's typically done when setting up new projects.  You
 also need to have an incubator status page set up at
 http://incubator.apache.org/projects/ before any infrastructure can be set
 up.


Thanks Garrett ... I'll shift over the relevant stuff.  Sure wish this was
written down in the docco for mentors :-).  Yah, I know, me complained, me
can fix it :-).

Craig

 Set Up SVN Repository for ADF Faces Podling
  -
 
   Key: INCUBATOR-17
   URL: http://issues.apache.org/jira/browse/INCUBATOR-17
   Project: Incubator
  Type: New Feature
  Reporter: Craig McClanahan

 
  Per the ADF Faces proposal[1] that was accepted by the MyFaces PMC,
 please set up a Subversion workspace named adffaces under the Incubator
 SVN root directory.  Initial committers (with current Apache accounts) shall
 be:
  * Craig McClanahan craigmcc
  * Matthias Wessendorf matzew
  * Martin Marinschek mmarinschek
  * Bruno Aranda baranda
  We will also be adding several additional developers as soon as their
 accounts have been set up (documented via a separate JIRA ticket).
  [1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html

 --
 This message is automatically generated by JIRA.
 -
 If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
 -
 For more information on JIRA, see:
http://www.atlassian.com/software/jira


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




Re: Status of ADF Faces Incubation Request

2006-03-01 Thread Craig McClanahan
Ping?

Is this thing on?

Craig

On 2/28/06, Craig McClanahan [EMAIL PROTECTED] wrote:

 On February 19, 2006, Manfred Geiler (MyFaces PMC Chair) sent a candidate
 podling proposal to [EMAIL PROTECTED], cc'd to the MyFaces
 developer list[1].  Could you please let us know the current acceptance
 status of this proposal into the Incubator?

 Thanks,

 Craig McClanahan
 (Proposed mentor for the ADF-Faces Podling)

 [1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html




Status of ADF Faces Incubation Request

2006-02-28 Thread Craig McClanahan
On February 19, 2006, Manfred Geiler (MyFaces PMC Chair) sent a candidate
podling proposal to [EMAIL PROTECTED], cc'd to the MyFaces
developer list[1].  Could you please let us know the current acceptance
status of this proposal into the Incubator?

Thanks,

Craig McClanahan
(Proposed mentor for the ADF-Faces Podling)

[1] http://www.mail-archive.com/dev@myfaces.apache.org/msg11166.html


Fwd: Please add me to the Incubator PMC

2006-02-28 Thread Craig McClanahan
Broadening the receiver list in case the PMC list is getting moderated and
the original message is not visible.

Craig

-- Forwarded message --
From: Craig McClanahan [EMAIL PROTECTED]
Date: Feb 28, 2006 3:50 PM
Subject: Please add me to the Incubator PMC
To: [EMAIL PROTECTED]

In preparation for my role as mentor for the ADF Faces proposal from the
MyFaces community, and my role as an ASF Member, I hereby request being
added to the Incubator PMC.

Craig McClanahan


Re: Starting a java specs project

2005-12-30 Thread Craig McClanahan
On 12/30/05, Alan D. Cabrera [EMAIL PROTECTED] wrote:

 Looks good to me.

 Guys, should we not begin to create a specs project in Jakarta?  It
 seems that we have a consensus.


Well, maybe ... I have a couple of concerns about the practicalities here.

First, at least for the set of standards that are JCP related (non-JCP
standards will likely have a similar set of issues, however), let's divide
the world of specs we might be interested in having API classes around for
into two groups

(a) JSRs that Apache also hosts implementations for (MyFaces, Tomcat,
Geronimo, Pluto, a bunch of the
  web service ones, etc.)

(b) JSRs that Apache does not host implementations for, but where projects
might
  want to rely on implementations acquired elsewhere.

For group (a), the current practice is to host the API classes inside the
project that is also providing the implementation.  That makes sense to me
for a number of reasons, but the most important ones revolve around ensuring
that the produced classes comply with the corresponding TCK tests to ensure
spec complance.  The people most familiar with the requirements, and the
most motivated to watch for potential compliance-breaking changes, will be
the folks doing the corresponding implementation.  Even in the current
situation, it's really easy for a committer to try to tweak API classes in a
manner that will not be compatible ... but these cases get caught quickly,
because the in the know developers are going to be watching.

Note that if a primary goal of this effort is to have a common repository of
API jars (and that's certainly a worthy goal), it doesn't require a separate
project to accomplish that -- simply a mechanism for cooperation on what
repository to post API jars into.  (However, even there, we'd need to check
licensing in each case whether the API jar can be published separately.)

For group (b), the latter consideration will also apply -- the API classes
for a JSR are licensed as described in each individual JSR.

If a primary goal of this effort is to encourage the development of a
community interested in the general issues of implementing Java based
standards (also a worthy goal), that's great ... but it does not seem to me
that sharing API code is a prerequisite for accomplishing this.

Craig


  What are the next steps?


 Regards,
 Alan

 On 12/30/2005 6:14 AM, James Carman wrote:

 Why not do like we do with the commons?
 
 spec-javamail
 
 
 
 -Original Message-
 From: Henri Yandell [mailto:[EMAIL PROTECTED]
 Sent: Friday, December 30, 2005 9:08 AM
 To: general@incubator.apache.org
 Cc: [EMAIL PROTECTED]
 Subject: Re: Starting a java specs project
 
 On 12/27/05, Hiram Chirino [EMAIL PROTECTED] wrote:
 
 
 Hi,
 
 I think this would be great!  I know it's silly, but I get annoyed at
 the fact that many of the J2EE spec jars that I use from apache have
 geronimo- in the jar name but It's just the ASL 2.0 spec jars that
 I'm using and not really a geronimo implementation.  In general, I
 think that this would make a good TLP since it would provide a good
 area for cross project involvement.
 
 
 
 [presuming it was stored at Jakarta Specs]
 
 Do you think they should be apache- or jakarta-, or either
 would be fine?
 
 Would 'jakarta-spec-javamail' be too much of a mouthful?
 
 Hen
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 





Re: AJAX Toolkit Framework Proposal

2005-12-21 Thread Craig McClanahan
On 12/20/05, Sam Ruby [EMAIL PROTECTED] wrote:

 Sylvain Wallez wrote:
  Adam Peller wrote:
 [snip]
  So the questions are:
  - is the ASF the place for Eclipse extensions? I don't deny the ability
  to _existing_ project to host their tooling, but this isn't the case
 here.

 As I mentioned, I was involved with these discussions.  The ASF doesn't
 tend to make these types of decisions based on the technical aspects of
 a project.  What impressed me about the people who were proposing this
 is that they were sincerely interested in the Apache License and
 collaboration model.


Belief in the Apache collaborative development model should certainly be a
prerequisite for acceptance into the Apache community (to me, that's the
thing that binds ASF as a community more strongly than anything else).  But
that, by itself, is not a compelling argument for combining these two
particular subprojects into a single proposal.  That strikes me as bad
software engineering, as well as bad social engineering.

From a software engineering viewpoint, focusing on a single tool as a
delivery vehicle will tend to bias architectural and implementation
decisions towards what is easy to express in that particular tool.  It would
leave aside the little detail that not everyone interested in AJAX will be
using that tool, or will even be using Java.  I'd like to see the various
AJAX libraries, and the communities around them collaborate more ... but
that problem space is plenty big enough without figuring out bindings to
tool widgets, for a particular platform, at the same time.

From a social engineering viewpoint, this particular combination of
subprojects would create a perception that Apache's support for AJAX is all
about what you can do in Eclipse.  That's too limiting a scope for what we
should be trying to achieve.  A better answer might be to separate the
tooling aspects from the framework aspects, and consider building a
community around tools for building AJAX based applications in general,
that consumes this technology but unoubtedly others as well, rather than
trying to  combine oil and water in the same project.

Craig


Re: JDO2 Snapshots

2005-08-08 Thread Craig McClanahan
On 8/8/05, Noel J. Bergman [EMAIL PROTECTED] wrote:
 Roy T. Fielding wrote:
 
  Snapshots are not releases.  Releases require three binding +1s,
  a majority of positive votes, and a verifiable signature.
 
  I think it is absurd for any project to be distributing snapshots
  to end-users since it bypasses our mechanism of oversight.
 
 And this is true for all projects, not just Incubator projects.
 

So I guess we should banish the concept of nightly builds of any
Apache project?  :-)

More seriously, I agree with your subsequent comment about putting
things into repositories that get downloaded automatically (without
the user necessarily understanding the provenance of what they are
downloading) is crossing the line.  When I manually download a nightly
build, I should have enough sense to understand what I'm doing (as
well as what the incubating adjective in the filename means). 
Expecting me to go examine all the individual dependency downloads my
build script does, every single time, is a bit much.

Craig


  In contrast, I don't mind an incubating project making
  verifiable releases with proper voting and the
  appropriate disclaimers.
 
 And this is something that we do permit.
 
 --- Noel
 
 -
 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] Graduate Derby as sub-project of Apache DB

2005-07-20 Thread Craig McClanahan
On 7/20/05, Jeremy Boynes [EMAIL PROTECTED] wrote:
 
 I believe Derby has demonstrated Apache's community values and is ready
 to graduate.
 
 +1
 

+1 as well.  I've been lurking on the various Derby lists, and am
satisfied that the community gets it what it means to be an Apache
project.

Craig

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



Re: [vote] beehive v1 milestone 1 release

2005-05-28 Thread Craig McClanahan
On 5/28/05, Eddie ONeil [EMAIL PROTECTED] wrote:
   Putting [EMAIL PROTECTED] back on the thread.
 
   Noel, Geir, or Craig, can you confirm for everyone that we must pass
 the JSR 181 TCK before calling a release 1.0-final?

If the release includes code that claims to implement JSR181, then yes
it does (just like any other implementation of any other JSR).

If you released the non-JSR components separately, they would not be
under any such restriction.

 
   Thanks.
 
 Eddie
 

Craig

 
 
 
 On 5/27/05, Jeremiah Johnson [EMAIL PROTECTED] wrote:
  Note that I narrowed the scope of my opinions to beehive-dev, so if
  Craig, Noel, etc. are watching from general@incubator.apache.org, they
  may not have seen your comments, Eddie.
 
  - jeremiah
 
   -Original Message-
   From: Eddie O'Neil
   Sent: Friday, May 27, 2005 8:42 PM
   To: Beehive Developers
   Subject: Re: [vote] beehive v1 milestone 1 release
  
  
  One other thing -- if someone (Craig, Noel, Geir, etc) can explain
   otherwise (that we can go -final without having passed the TCK)
   definitely let us know.
  
  The sooner we do such a release, the better!
  
   Eddie
  
  
  
  
   Eddie O'Neil wrote:
Jeremiah--
   
  It is my understanding after having talked to Craig and others who
have been involved in the process of implementing a JSR before that
  we
*can't* do a release of a JSR implementation until the spec is
  final.
   
  At this point, JSR 181 is not final, and as such, we can't say
  we're a
final implementation of it.
   
  The process of getting the TCK to pass the Beehive WSM
  implementation
is something that we're starting through the appropriate Apache
   channels.
   
  As far as judging WSM, my understanding is that should be done
  against
the TCK, which means that we need to wait for it to be public before
  we
can pass it.
   
  :)
   
Eddie
   
   
   
Jeremiah Johnson wrote:
   
I am not a committer, so I can't vote.  I do have an opinion that I
would like to express about the release.
   
In the 'beehive release status' email from May 19, it said that
  we're
not able to go for a 'Final' release as the JSR 181 TCK is not yet
public.  It is unclear when the TCK will be public, so I disagree
  with
the logic of waiting for a final release.  It is unclear (to me) if
  the
TCK will even be for the version of JSR 181 that WSM has been
implemented against.  There is a version of the JSR 181 that has
  been
voted final and Beehive WSM has been coded according to the current
status of JSR 181.
   
In looking at the JSR 181 status, I see that Sun has been 'assured
  by
the spec lead that both [of their concerns] will be address
  quickly'.
At least one of those concerns (full alignment with JAX-RPC 2.0)
  will
probably result in changes to JSR 181 and the TCK.  If the TCK
  isn't
available now, then it seems logical to me that the Sun changes
  will be
incorporated into the TCK before the TCK becomes public.  (Note
  that
even though I work at BEA - I have no connection to the JSR 181
  spec
   and
no idea what the status of the TCK is).  The cycles that seem
  possible
to me could just continue to push 1.0 Final.
   
It seems sensible to me to be voting on going 1.0 and then when the
  TCK
is public and if Beehive can get it, then any incompatibilities
  should
be recorded as bugs.  I say 'if Beehive can get it' because it
  seems
that OSS projects in the past have had trouble getting TCKs and I
  don't
know if that will be the case with the JSR 181 TCK or not.
   
WSM should be judged as best as possible against JSR 181 without
  the
TCK.  If WSM is judged to be in line with JSR 181, then go 1.0; if
  not,
then fix it.  I think that Beehive should be used as a 1.0 release.
   
Those are my opinions.  Kill me now.
   
- jeremiah
   
   
-Original Message-
From: Eddie O'Neil
Sent: Wednesday, May 25, 2005 11:02 PM
To: Beehive Developers; general@incubator.apache.org
Subject: [vote] beehive v1 milestone 1 release
   
All--
   
  The blocking bugs have been dealt with and we've been adding
documentation and samples furiously over the last couple of weeks.
   
  At this point, I'd like to propose that we release a Beehive 1.0
milestone 1.  The code is ready to go -- though I believe that a
  few
committers have some outstanding documentation and samples still
  to be
completed.
   
  So, I suggest that we kick the tires of the branch at SVN change
178556 in beehive/branches/v1/m1 (being created now) and let a few
   
   
more
   
doc / sample related checkins trickle in over the next couple of
  days.
If anyone has concerns about this, please feel free to say so...
   
  Tomorrow (Thursday), nightlies will be cut from this branch so
  that
   
   
a
   
binary 

Re: [VOTE] Graduate MyFaces and recommend as TLP

2005-01-19 Thread Craig McClanahan
Sorry for inattention.

Definitely +1 for MyFaces becoming a TLP.

Craig


On Tue, 18 Jan 2005 21:13:39 -0500, Noel J. Bergman [EMAIL PROTECTED] wrote:
 I seem to recall that Mr. Struts, and several other Strutters, were watching
 MyFaces.  Would you ping Craig for his response?
 
 Other than inattention (which is my guess), can you conceive of any reason
 for people to not support MyFaces being promoted as a TLP?  Whom do you
 propose to be on the PMC?  Which ASF Members will be present?  Will you and
 Craig be there?
 
 --- Noel
 
 -Original Message-
 From: Ted Husted [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 18, 2005 15:01
 To: general@incubator.apache.org
 Subject: RE: [VOTE] Graduate MyFaces and recommend as TLP
 
 2
 
 Mine and yours :)
 
 On Tue, 18 Jan 2005 14:39:51 -0500, Noel J. Bergman wrote:
  Ted,
 
  It has been almost a week, albeit with a long weekend in the
  middle.  Would you please review the archives and post a body count
  for this thread?
 
  I deliberately try not to cast the first vote on these issues, but
  you can add my +1 to the list.
 
  --- Noel
 
 -
 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: apcvs-unix-group

2004-11-20 Thread Craig McClanahan
Matthias,

It turns out I misled you into asking for something you already have :-).

The Incubator website is rooted at directory
/www/incubator.apache.org on server www.apache.org.  So, you can
ssh to that machine, and create a new directory for your MyFaces at,
say, /www/incubator.apache.org/myfaces (creating a new directory to
contain it).  Then, add a link to it from
/www/incubator.apache.org/myfaces.html and you should be good to go.

Before starting to create anything, be sure to set your mask (umask
002 from the command line) so that file permissions get set up
correctly.

Craig


On Sat, 20 Nov 2004 19:54:39 +0100, Matthias Wessendorf
[EMAIL PROTECTED] wrote:
 Hi all,
 
 could somebody add me to apcvs-unix-group?
 
 my account is matzew
 
 I would like to update the website for MyFaces,
 which is in incubator.
 
 Thanks,
 Matthias
 
 -
 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: Percentage of projects using Subversion was Re: Donation of JAXP 1.3 Sources to Apache

2004-10-19 Thread Craig McClanahan
On Tue, 19 Oct 2004 11:40:47 -0700, Justin Erenkrantz
[EMAIL PROTECTED] wrote:
 --On Tuesday, October 19, 2004 1:56 PM -0400 Neil Graham [EMAIL PROTECTED]
 wrote:
 
  I'd also be curious to know what proportion of Apache projects have
  migrated to SVN so far?  There would be a significantly higher amount of
  churn caused to the community by an SVN migration than was caused by our
  earlier Jira migration; so I'd prefer to go down a well-trod path than be
  on the bleeding edge in this particular instance.
 
 http://svn.apache.org/repos/asf/
 
 A fair number of projects have already converted and a few more (such as
 httpd) have already agreed to convert, but are waiting for the 'right' time
 to convert.  (My hunch is a bunch more might migrate at upcoming AC'04.)
 

FWIW, we (Struts) just switched, and once you take advantage of svn
copy and svn move, or the ability to actually delete a directory,
or cheap tag==branch, you'll never look back :-).

 For more info, please see: http://www.apache.org/dev/cvs2svn.html

This tool did a really good job of importing our CVS history logs, too.

 
 HTH.  -- justin

Craig

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



Re: [RESULT:VOTE] Accept MyFaces for Incubation

2004-07-16 Thread Craig McClanahan
Noel J. Bergman wrote:
The vote to incubate MyFaces has passed.
Voting in favor:
James Holmes
Alex Karasulu
Dain Sundstrom
Roy Fielding
Berin Lautenbach
Phil Steitz
Stephen McConnell
Craig McClanahan
Jim Jagielski
Davanum Srinivas
Geir Magnusson Jr
Cliff Schmidt
Noel J. Bergman
Craig, would you please put in the requests for infrastructure and root
(account) support?  Also, if we are going to use CVS, I believe you have
sufficient karma to handle the CVS setup.  If you don't, or don't have time,
let me know.
 

Perhaps Ted and James (champion and mentor, respectively) could do the 
mailing list and root (account) requests?  I'll be happy to set the CVS 
repository (with karma) and Bugzilla categories.

--- Noel
ref:
http://mail-archives.apache.org/eyebrowse/[EMAIL PROTECTED]
tor.apache.orgby=threadfrom=818890
 

Craig
-
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: modify incubation application process to require a reference to the code itself

2004-07-12 Thread Craig McClanahan
Noel J. Bergman wrote:
java.apache.org history shows a long history of failures in incubating
projects without code. jakarta doesn't, exactly because we established
that rule.
   

 

It would be a *major* step back if we lifted that requirement.
   

We wouldn't be lifting it because we haven't had that requirement.  In the
case of Geronimo, we pretty much forced Geronimo to code from scratch,
based on their expertise.  That said, it would be extremely rare to
incubate a new community without seed code.  I don't know of another such.
But we do have a quite successful precedent for making an exception.
Again, I think it goes back to community.  We've rejected code without a
community, but I don't think I'd reject a community that lacked code, if
we had ASF Members who wanted to sponsor it.
	--- Noel
 

There's still an outstanding question from the original message in this 
thread, though ... would we reject an entry into incubation if there 
*was* code, but we couldn't look at it unless the incubation was 
accepted?  I believe we would always want to require code review in such 
a circumstance.  Whether or not we'd be willing to do such a code review 
privately (under some form of NDA) is a separate question.

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