Re: Next steps? (was Re: Is trinidad ready for graduation ?)

2007-04-07 Thread Martin van den Bemt
+1..

Thing to decide now is TLP or as subproject of MyFaces.

Main thing is focus to decide on what to do :

- People on MyFaces equally care about and work on Trinidad
- People on Trinidad equally care about MyFaces

MyFaces == the code base, not the TLP project. People working on Trinidad 
wouldn't necessarily be
interested in working on the MyFaces code base.

Giving oversight in an umbrella project will get harder and harder over time, 
which in the end does
end up in a fragmented PMC. Which means that people on the PMC just have focus 
on eg MyFaces,
tomahawk, Tobago or Trinidad. If you are a on the PMC you should care about all 
of these subprojects.

In short : I favor TLP.

Mvgr,
Martin

Matthias Wessendorf wrote:
 on our march reports, Jukka was asking:
 
 snip
 Things to do before graduation?
 /snip
 
 checking the checklist (briefly) it looks like we are set ...
 
 -M
 
 On 3/26/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 On 3/19/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
  Hello Martin,
 
  your email states that this group should at least manage to get the
  release of the plugins out. I did. Currently this group is waiting for
  an approval to release the CORE as well.

 was approved and already released :-)

 
  One item, we need to check is
 
  Project ready to comply with ASF mirroring guidlines
 
  I will look at MyFaces, how we do it there, shouldn't be that big deal.

 posted to /www/people.apache.org/dis/incubator, as suggested here

  @GUMP: we use(d) continuum (was reseted currently)
  that should be ok?!
 
 
  What is your current thinking about this group?
  Start a vote? Fix the missing items? Wait for approval for CORE ?

 So, what is the next step ?
 A vote here on this list ?

 I think, we also need to run a vote on the MyFaces PMC, to accept
 Trinidad as one of their subprojects. I'll do that vote as well, when
 time comes ;-)

 -Matthias


  Thanks!
  Matthias
 
 
  On 2/10/07, Martin van den Bemt [EMAIL PROTECTED] wrote:
   In short : according to me they are.. Any feedback and additions
 appreciated.. On note : I like to
   see that at least the plugins get a release before we start a vote
 on dev (and I expressed below
   that you are targetting to have a release of core before leaving
 the incubator,  although that could
   be a misunderstanding)
  
   If everyone agrees on dev, we start a vote on the incubator
 general list and after that on the
   MyFaces private list. Exit strategy probably needs to be discussed
 with the MyFaces crowd (like
   mailinglists) and they probably need to have votes on people on
 the trinidad ppmc list that are not
   yet on the MyFaces PMC (but that's up to the MyFaces PMC). I'll
 subscribe to the private myfaces
   list (in case you didn't know : I can as a member, which doesn't
 actually mean that I am on that PMC
   or have a binding vote there).
  
  
   The very long version :
  
   To determine if Trinidad is ready to leave the incubator I took
  
 http://incubator.apache.org/incubation/Incubation_Policy.html#Exiting+the+Incubator
 and tried to
   answer all the questions. The first 3 on that page are actually
 the last ones, since I am treating
   them more as general conclusions.
  
  
   Legal
  
   * All code ASL'ed
   Looking at https://issues.apache.org/jira/browse/ADFFACES-355 it
 is solved. Most important is that
   before the release everything is ok, so that check needs to be
 done before a release (eg by using
   RAT, mojo.codehaus.org is working on a maven2 plugin atm).
  
   * No non ASL or ASL compatbile dependencies in the code base
   Don't see any problems here (just checked the deps in the poms).
  
   * License grant complete
   Yep
  
   * CLAs on file.
   Yep. Even people who submitted patches were asked to file a CLA.
  
   * Check of project name for trademark issues
   Was tried, but since no one as access to the trademark database,
 it has hard to determine.
  
  
   Meritocracy / Community
  
   * Demonstrate an active and diverse development community
   The community is very active, people send in patches that get
 applied, user community is a bit
   behind, but that should grow ones Trinidad is released.
  
   * The project is not highly dependent on any single contributor
 (there's at least 3 legally
   independent committers and there is no single company or entity
 that is vital to the success of the
   project)
  
   The main contributors are all employed by Oracle (based on the
 *commits* since end of December).
   These are matzew, jwaldman and awiner.
   gcrawford   - Oracle
   jfallows- Not oracle anymore
   mmarinschek - Irian (?)
   slessard- DMR Consulting Inc (?)
   baranda - ?
   Mentors / champions
   craigmcc- Sun
   mvdb- Ordina (I don't count myself as a committer though)
   mgeiler - ? (not oracle afaik)
  
   Looking at the above list, it could mean a worry, which will be a
 lot less worry looking at the rest
   of the exit list.
  
   * The 

Re: Next steps? (was Re: Is trinidad ready for graduation ?)

2007-04-07 Thread Mike Kienenberger

I'm in favor of MyFaces for Trinidad.   I would like to see Trinidad
as the basis for Tomahawk JSF 1.2.

However, if there is no interest in merging Tomahawk and Trinidad,
then going with a TLP would be better.

Right now, Tobago is in the state you described below -- You're either
using Tobago (and no other component set), or you're using Tomahawk
and other component sets.   It's next to impossible to have oversight
over both projects since Tobago is mutually-exclusive of other
component sets.   At one point, the Tobago people were interested in
making Tobago more compatible with Tomahawk and other component sets,
but discussion on how that would happen ever materialized beyond my
initial questions.


On 4/7/07, Martin van den Bemt [EMAIL PROTECTED] wrote:

+1..

Thing to decide now is TLP or as subproject of MyFaces.

Main thing is focus to decide on what to do :

- People on MyFaces equally care about and work on Trinidad
- People on Trinidad equally care about MyFaces

MyFaces == the code base, not the TLP project. People working on Trinidad 
wouldn't necessarily be
interested in working on the MyFaces code base.

Giving oversight in an umbrella project will get harder and harder over time, 
which in the end does
end up in a fragmented PMC. Which means that people on the PMC just have focus 
on eg MyFaces,
tomahawk, Tobago or Trinidad. If you are a on the PMC you should care about all 
of these subprojects.

In short : I favor TLP.

Mvgr,
Martin

Matthias Wessendorf wrote:
 on our march reports, Jukka was asking:

 snip
 Things to do before graduation?
 /snip

 checking the checklist (briefly) it looks like we are set ...

 -M

 On 3/26/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 On 3/19/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
  Hello Martin,
 
  your email states that this group should at least manage to get the
  release of the plugins out. I did. Currently this group is waiting for
  an approval to release the CORE as well.

 was approved and already released :-)

 
  One item, we need to check is
 
  Project ready to comply with ASF mirroring guidlines
 
  I will look at MyFaces, how we do it there, shouldn't be that big deal.

 posted to /www/people.apache.org/dis/incubator, as suggested here

  @GUMP: we use(d) continuum (was reseted currently)
  that should be ok?!
 
 
  What is your current thinking about this group?
  Start a vote? Fix the missing items? Wait for approval for CORE ?

 So, what is the next step ?
 A vote here on this list ?

 I think, we also need to run a vote on the MyFaces PMC, to accept
 Trinidad as one of their subprojects. I'll do that vote as well, when
 time comes ;-)

 -Matthias


  Thanks!
  Matthias
 
 
  On 2/10/07, Martin van den Bemt [EMAIL PROTECTED] wrote:
   In short : according to me they are.. Any feedback and additions
 appreciated.. On note : I like to
   see that at least the plugins get a release before we start a vote
 on dev (and I expressed below
   that you are targetting to have a release of core before leaving
 the incubator,  although that could
   be a misunderstanding)
  
   If everyone agrees on dev, we start a vote on the incubator
 general list and after that on the
   MyFaces private list. Exit strategy probably needs to be discussed
 with the MyFaces crowd (like
   mailinglists) and they probably need to have votes on people on
 the trinidad ppmc list that are not
   yet on the MyFaces PMC (but that's up to the MyFaces PMC). I'll
 subscribe to the private myfaces
   list (in case you didn't know : I can as a member, which doesn't
 actually mean that I am on that PMC
   or have a binding vote there).
  
  
   The very long version :
  
   To determine if Trinidad is ready to leave the incubator I took
  
 
http://incubator.apache.org/incubation/Incubation_Policy.html#Exiting+the+Incubator
 and tried to
   answer all the questions. The first 3 on that page are actually
 the last ones, since I am treating
   them more as general conclusions.
  
  
   Legal
  
   * All code ASL'ed
   Looking at https://issues.apache.org/jira/browse/ADFFACES-355 it
 is solved. Most important is that
   before the release everything is ok, so that check needs to be
 done before a release (eg by using
   RAT, mojo.codehaus.org is working on a maven2 plugin atm).
  
   * No non ASL or ASL compatbile dependencies in the code base
   Don't see any problems here (just checked the deps in the poms).
  
   * License grant complete
   Yep
  
   * CLAs on file.
   Yep. Even people who submitted patches were asked to file a CLA.
  
   * Check of project name for trademark issues
   Was tried, but since no one as access to the trademark database,
 it has hard to determine.
  
  
   Meritocracy / Community
  
   * Demonstrate an active and diverse development community
   The community is very active, people send in patches that get
 applied, user community is a bit
   behind, but that should grow ones Trinidad is released.
  
   * The project is not highly 

Re: Next steps? (was Re: Is trinidad ready for graduation ?)

2007-04-07 Thread Martin van den Bemt
Just a disclaimer : this is not an attack on you personally or a statement the 
the MyFaces Project
is broken, just like to prevent that it becomes broken :)

Mike Kienenberger wrote:
 I'm in favor of MyFaces for Trinidad.   I would like to see Trinidad
 as the basis for Tomahawk JSF 1.2.

So in this sense you are saying that we just incubated Tomahawk for JSF 1.2 ?

When Trinidad becomes TLP it is for them to decide if they want that to happen 
(based on your
proposal), if they go to the MyFaces TLP, it is not just their call.
Which in the end (you gave an example of that) will end up in not a decision 
being made at all.

If you think the Tomahawk developers / community have more in common than with 
the MyFaces
developers, you should probably join Trinidad ;). Not the other way around..

 
 However, if there is no interest in merging Tomahawk and Trinidad,
 then going with a TLP would be better.

Even if there is interest, a TLP would not prevent a merge of the two, unless 
Trinidad doesn't want
to or the MyFaces PMC doesn't want to. If all Tomahawk developers would like to 
merge with Trinidad
and Trinidad wants to and the MyFaces PMC doesn't, there are other issues :)

 
 Right now, Tobago is in the state you described below -- You're either
 using Tobago (and no other component set), or you're using Tomahawk
 and other component sets.   It's next to impossible to have oversight
 over both projects since Tobago is mutually-exclusive of other
 component sets.   At one point, the Tobago people were interested in
 making Tobago more compatible with Tomahawk and other component sets,
 but discussion on how that would happen ever materialized beyond my
 initial questions.

This is something that needs to be solved at MyFaces. If you wait too long, it 
cannot be fixed
anymore (eg no one left to care about Tobago).

Mvgr,
Martin


Re: Next steps? (was Re: Is trinidad ready for graduation ?)

2007-04-07 Thread Adam Winer

On 4/7/07, Mike Kienenberger [EMAIL PROTECTED] wrote:

I'm in favor of MyFaces for Trinidad.   I would like to see Trinidad
as the basis for Tomahawk JSF 1.2.

However, if there is no interest in merging Tomahawk and Trinidad,
then going with a TLP would be better.

Right now, Tobago is in the state you described below -- You're either
using Tobago (and no other component set), or you're using Tomahawk
and other component sets.   It's next to impossible to have oversight
over both projects since Tobago is mutually-exclusive of other
component sets.   At one point, the Tobago people were interested in
making Tobago more compatible with Tomahawk and other component sets,
but discussion on how that would happen ever materialized beyond my
initial questions.


FWIW, I think Trinidad is more compatible with Tomahawk
then Tobago is...  they don't work perfectly together, but I'd
very much like to see the incompatibilities resolved.

Whether we should merge the components - I don't know.  But
I do think we could get some code sharing and common
framework work applied.  (State saving, skinning, and
client-side validation come to mind).

So, I'd prefer a subproject to a TLP.

-- Adam






On 4/7/07, Martin van den Bemt [EMAIL PROTECTED] wrote:
 +1..

 Thing to decide now is TLP or as subproject of MyFaces.

 Main thing is focus to decide on what to do :

 - People on MyFaces equally care about and work on Trinidad
 - People on Trinidad equally care about MyFaces

 MyFaces == the code base, not the TLP project. People working on Trinidad 
wouldn't necessarily be
 interested in working on the MyFaces code base.

 Giving oversight in an umbrella project will get harder and harder over time, 
which in the end does
 end up in a fragmented PMC. Which means that people on the PMC just have 
focus on eg MyFaces,
 tomahawk, Tobago or Trinidad. If you are a on the PMC you should care about 
all of these subprojects.

 In short : I favor TLP.

 Mvgr,
 Martin

 Matthias Wessendorf wrote:
  on our march reports, Jukka was asking:
 
  snip
  Things to do before graduation?
  /snip
 
  checking the checklist (briefly) it looks like we are set ...
 
  -M
 
  On 3/26/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
  On 3/19/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
   Hello Martin,
  
   your email states that this group should at least manage to get the
   release of the plugins out. I did. Currently this group is waiting for
   an approval to release the CORE as well.
 
  was approved and already released :-)
 
  
   One item, we need to check is
  
   Project ready to comply with ASF mirroring guidlines
  
   I will look at MyFaces, how we do it there, shouldn't be that big deal.
 
  posted to /www/people.apache.org/dis/incubator, as suggested here
 
   @GUMP: we use(d) continuum (was reseted currently)
   that should be ok?!
  
  
   What is your current thinking about this group?
   Start a vote? Fix the missing items? Wait for approval for CORE ?
 
  So, what is the next step ?
  A vote here on this list ?
 
  I think, we also need to run a vote on the MyFaces PMC, to accept
  Trinidad as one of their subprojects. I'll do that vote as well, when
  time comes ;-)
 
  -Matthias
 
 
   Thanks!
   Matthias
  
  
   On 2/10/07, Martin van den Bemt [EMAIL PROTECTED] wrote:
In short : according to me they are.. Any feedback and additions
  appreciated.. On note : I like to
see that at least the plugins get a release before we start a vote
  on dev (and I expressed below
that you are targetting to have a release of core before leaving
  the incubator,  although that could
be a misunderstanding)
   
If everyone agrees on dev, we start a vote on the incubator
  general list and after that on the
MyFaces private list. Exit strategy probably needs to be discussed
  with the MyFaces crowd (like
mailinglists) and they probably need to have votes on people on
  the trinidad ppmc list that are not
yet on the MyFaces PMC (but that's up to the MyFaces PMC). I'll
  subscribe to the private myfaces
list (in case you didn't know : I can as a member, which doesn't
  actually mean that I am on that PMC
or have a binding vote there).
   
   
The very long version :
   
To determine if Trinidad is ready to leave the incubator I took
   
  
http://incubator.apache.org/incubation/Incubation_Policy.html#Exiting+the+Incubator
  and tried to
answer all the questions. The first 3 on that page are actually
  the last ones, since I am treating
them more as general conclusions.
   
   
Legal
   
* All code ASL'ed
Looking at https://issues.apache.org/jira/browse/ADFFACES-355 it
  is solved. Most important is that
before the release everything is ok, so that check needs to be
  done before a release (eg by using
RAT, mojo.codehaus.org is working on a maven2 plugin atm).
   
* No non ASL or ASL compatbile dependencies in the code base
Don't see any problems here (just