Re: [result][vote] start up the MyFaces Commons project

2007-12-03 Thread Andrew Robinson
To lessen confusion, would someone want to start a wiki page with a
summary of what the commons would look like. That way the emails
should be (hopefully) easier to read. Then this thread can be used to
refine and discuss the wiki contents.

-Andrew

On Nov 30, 2007 12:34 AM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
   Mario Ivankovits [EMAIL PROTECTED] schrieb:
 
  I don't see any reason why we shoulnd't being able to provide a stable
  api even for shared.
 
 
  I have to strongly disagree here.
 
 I know what all this means, but, this statement, and what Manfred wrote
 means, that MyFaces is not allowed to depend on jsfcommons and is not
 allowed to use all the nice utility methods in there.

 I still think it should be possible to provide a library with a stable
 api over time, new methods can be added without breaking backward
 compatibility. See commons-lang.
 IF JSF changes in a way that makes this no longer possible, we could
 create a new package structure for the new API.
 Something like org.apache.myfaces.jsfcommons -
 org.apache.myfaces.jsfcommons2 etc.

 Dropping such a jar into the J2EE Container does not necessarily break
 anything.

 BTW: I think all this J2EE stuff with providing implementations is
 broken, at least, it shows a major caveat in Java where a library is not
 able to define on which other library-version it depends on. A shame
 that this has not been fixed for a long time ... Something like this is
 planned in Java 1.7 I think, no?


 In any case, I think having a subject-separated project structure in
 jsfcommons is better than the api/impl way. However, if we split
 tomahawk into pieces and providing a jsfcommons for just the utils thing
 I am fine too. Yep, maybe this is the way how tomahawk should evolve and
 it frees jsfcommons from the discussion if converters/validators should
 be put in there - the answer then is simply NO, put it into
 tomahawk-converters. In the sense of equality we should find an all
 new name for this project which has nothing to do with commons,
 tomahawk, trinidad etc.

 Ciao,
 Mario




Re: [result][vote] start up the MyFaces Commons project

2007-12-03 Thread Matthias Wessendorf
let me try to get the wiki page done tomorrow.
(at least the starting point)

On Dec 3, 2007 8:48 PM, Andrew Robinson [EMAIL PROTECTED] wrote:
 To lessen confusion, would someone want to start a wiki page with a
 summary of what the commons would look like. That way the emails
 should be (hopefully) easier to read. Then this thread can be used to
 refine and discuss the wiki contents.

 -Andrew


 On Nov 30, 2007 12:34 AM, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
    Mario Ivankovits [EMAIL PROTECTED] schrieb:
  
   I don't see any reason why we shoulnd't being able to provide a stable
   api even for shared.
  
  
   I have to strongly disagree here.
  
  I know what all this means, but, this statement, and what Manfred wrote
  means, that MyFaces is not allowed to depend on jsfcommons and is not
  allowed to use all the nice utility methods in there.
 
  I still think it should be possible to provide a library with a stable
  api over time, new methods can be added without breaking backward
  compatibility. See commons-lang.
  IF JSF changes in a way that makes this no longer possible, we could
  create a new package structure for the new API.
  Something like org.apache.myfaces.jsfcommons -
  org.apache.myfaces.jsfcommons2 etc.
 
  Dropping such a jar into the J2EE Container does not necessarily break
  anything.
 
  BTW: I think all this J2EE stuff with providing implementations is
  broken, at least, it shows a major caveat in Java where a library is not
  able to define on which other library-version it depends on. A shame
  that this has not been fixed for a long time ... Something like this is
  planned in Java 1.7 I think, no?
 
 
  In any case, I think having a subject-separated project structure in
  jsfcommons is better than the api/impl way. However, if we split
  tomahawk into pieces and providing a jsfcommons for just the utils thing
  I am fine too. Yep, maybe this is the way how tomahawk should evolve and
  it frees jsfcommons from the discussion if converters/validators should
  be put in there - the answer then is simply NO, put it into
  tomahawk-converters. In the sense of equality we should find an all
  new name for this project which has nothing to do with commons,
  tomahawk, trinidad etc.
 
  Ciao,
  Mario
 
 




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi!
 I don't think a separation between api and impl jars is useful.
   
I second that. For the same reasons. It makes things unnecessary
complicated 
To ensure api stability community review should be enough - and then
there is a maven plugin for that, no?

BTW: I thought we agreed on a structure like
myfaces-jsfcommons-converters
myfaces-jsfcommons-validators
...

Also overly complex, but something I can learn to understand 

Lets reiterate: I prefer to start with a simple jsfcommons project where
we have no faces-config.xml (at least not in a place where JSF loads it
automatically).
Providing a jsfcommons-faces-config.xml which the user has to add to the
configuration will avoid any side-effect when dropping in our jsfcommons
jar. It also allows to selectively active things as the users can change
their own configuration as required.

Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
for myfaces land at all. Lets promote the tomahawk-sandbox one level
higher - thats it.

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Simon Kitching
I don't think a separation between api and impl jars is useful.

Myfaces core has broken code I've been working on many times. And the issue 
there is not a change in the api (the JSF api is clearly static). Instead the 
problem has been changes in behaviour.

So a stable API jar only solves about 20% of the stability problem. But it 
doubles the number of jars a user has to manage. Doesn't seem to me like the 
inconvenience is work it.

Instead, having a decent test suite to check for application stability is 
better; that can test both API and behaviourable stability.

Possibly having non-public classes in a separate package within the jar (eg 
org.myfaces.jsfcommons.impl.*) would be worthwile. At release time, then a 
simple check of the commits to the api packages would be sufficient to 
double-check api stability.

Regards,

Simon

 Manfred Geiler [EMAIL PROTECTED] schrieb:
 yes, fine!
 please consider the following structure:
 
 myfaces-jsfcommons
| myfaces-jsfcommons-api
| myfaces-jsfcommons-impl
| myfaces-jsfcommons-sandbox
 
 (we must avoid the name myfaces-commons for there was once a project
 with that name - see maven repo!)
 
 api = the classes and interfaces, that users will directly use (ie.
 import) in their code (= compile scope dependency)
 impl = internal implementation classes, users will need during runtime
 only (= runtime scope dependency)
 
 furthermore:
  - api classes and interfaces must not change between two bugfix
 releases (eg. from 1.0.0 to 1.0.1)
  - api classes and interfaces might vary (be extended) between two
 minor releases (eg. from 1.0.3 to 1.1.0) - BUT only backwards
 compatible!
  - api classes and interfaces might be totally different between two
 major releases (eg. from 1.5.3 to 2.0.0) - BUT need not  ;-)
  - impl classes (and interfaces) can be changed, added, removed,
 refactored whenever needed
 
 This is no unnecessary effort IMHO. jsfcommons can only be successful
 and widely accepted if users can confide in a stable API that is not
 subject to change on every single release. In a community driven
 project this is only possible with some rules. And systematically
 separating API from Impl classes in different JARs make these rules
 very simple and intuitive.
 
 --Manfred
 
 
 
 
 On Nov 28, 2007 10:41 PM, Matthias Wessendorf [EMAIL PROTECTED] wrote:
  Hi,
 
  it is that case, that Bernd I and meet next weekend.
  If you guys don't mind, we start the commons project, as discussed here.
 
  Like maven-stuff etc.
 
  -Matthias
 
 
  On Nov 13, 2007 7:27 PM, Mario Ivankovits [EMAIL PROTECTED] wrote:
   Hi!
BTW, I do not understand why some of you are so scared by multiple
jsfcommons artifacts.
   I see it being much work to maintain ... but anyway, since you are the
   one who is going to do the initial maven work :-) I do no longer argue
   against.
   So, can we start now ;-) ?



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Manfred Geiler
Six additional lines for the user (as long as he/she uses maven ;-) is
not that much more additional inconvenience I think:
dependency
groupIdmyfaces-jsfcommons/groupId
artifactIdmyfaces-jsfcommons-impl/artifactId
version1.0.0/version
scoperuntime/scope
/dependency

But I see your point and if I'm the only one who prefers separate
jars, I'm ok with only separating them by different package namespace.
However, the idea is a really stable API. That is crucial. If you
think we can manage it with one jar I'm ok with that.

--Manfred



On 11/29/07, Simon Kitching [EMAIL PROTECTED] wrote:
 I don't think a separation between api and impl jars is useful.

 Myfaces core has broken code I've been working on many times. And the issue 
 there is not a change in the api (the JSF api is clearly static). Instead the 
 problem has been changes in behaviour.

 So a stable API jar only solves about 20% of the stability problem. But it 
 doubles the number of jars a user has to manage. Doesn't seem to me like the 
 inconvenience is work it.

 Instead, having a decent test suite to check for application stability is 
 better; that can test both API and behaviourable stability.

 Possibly having non-public classes in a separate package within the jar (eg 
 org.myfaces.jsfcommons.impl.*) would be worthwile. At release time, then a 
 simple check of the commits to the api packages would be sufficient to 
 double-check api stability.

 Regards,

 Simon

  Manfred Geiler [EMAIL PROTECTED] schrieb:
  yes, fine!
  please consider the following structure:
 
  myfaces-jsfcommons
 | myfaces-jsfcommons-api
 | myfaces-jsfcommons-impl
 | myfaces-jsfcommons-sandbox
 
  (we must avoid the name myfaces-commons for there was once a project
  with that name - see maven repo!)
 
  api = the classes and interfaces, that users will directly use (ie.
  import) in their code (= compile scope dependency)
  impl = internal implementation classes, users will need during runtime
  only (= runtime scope dependency)
 
  furthermore:
   - api classes and interfaces must not change between two bugfix
  releases (eg. from 1.0.0 to 1.0.1)
   - api classes and interfaces might vary (be extended) between two
  minor releases (eg. from 1.0.3 to 1.1.0) - BUT only backwards
  compatible!
   - api classes and interfaces might be totally different between two
  major releases (eg. from 1.5.3 to 2.0.0) - BUT need not  ;-)
   - impl classes (and interfaces) can be changed, added, removed,
  refactored whenever needed
 
  This is no unnecessary effort IMHO. jsfcommons can only be successful
  and widely accepted if users can confide in a stable API that is not
  subject to change on every single release. In a community driven
  project this is only possible with some rules. And systematically
  separating API from Impl classes in different JARs make these rules
  very simple and intuitive.
 
  --Manfred
 
 
 
 
  On Nov 28, 2007 10:41 PM, Matthias Wessendorf [EMAIL PROTECTED] wrote:
   Hi,
  
   it is that case, that Bernd I and meet next weekend.
   If you guys don't mind, we start the commons project, as discussed here.
  
   Like maven-stuff etc.
  
   -Matthias
  
  
   On Nov 13, 2007 7:27 PM, Mario Ivankovits [EMAIL PROTECTED] wrote:
Hi!
 BTW, I do not understand why some of you are so scared by multiple
 jsfcommons artifacts.
I see it being much work to maintain ... but anyway, since you are the
one who is going to do the initial maven work :-) I do no longer argue
against.
So, can we start now ;-) ?




-- 
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
On Nov 29, 2007 9:34 AM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  I don't think a separation between api and impl jars is useful.
 
 I second that. For the same reasons. It makes things unnecessary
 complicated 
 To ensure api stability community review should be enough - and then
 there is a maven plugin for that, no?

 BTW: I thought we agreed on a structure like
 myfaces-jsfcommons-converters
 myfaces-jsfcommons-validators
 ...


this is something, that I like more;

 Also overly complex, but something I can learn to understand 

 Lets reiterate: I prefer to start with a simple jsfcommons project where
 we have no faces-config.xml (at least not in a place where JSF loads it
 automatically).

well, when we put in the converters/validators, we will also have faces-cfg
for them...

 Providing a jsfcommons-faces-config.xml which the user has to add to the
 configuration will avoid any side-effect when dropping in our jsfcommons
 jar. It also allows to selectively active things as the users can change
 their own configuration as required.

-1


 Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
 for myfaces land at all. Lets promote the tomahawk-sandbox one level
 higher - thats it.

+1 no sandbox inside the master project.

For Trinidad Sandbox, I am planing to create it at the same level,
where projects
like tomahawk, trinidad or portlet-bridge are

-M


 Ciao,
 Mario





-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi!
 well, when we put in the converters/validators, we will also have faces-cfg
 for them...
   
Yep, if we have separate projects we can have the faces-config.xml again.

 Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
 for myfaces land at all. Lets promote the tomahawk-sandbox one level
 higher - thats it.
 

 +1 no sandbox inside the master project.
   
Just to clarify, this means a -1 to my suggestion above, no?

 For Trinidad Sandbox, I am planing to create it at the same level,
 where projects
 like tomahawk, trinidad or portlet-bridge are
   
Hmm  and this again means to be a +1 to my suggestion ... I am
confused now ;-)
If you create it at the project level (which I proposed), why not simply
move the tomahawk-sandbox up?

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Manfred Geiler
Oh no! Seems like we are going round in circles...  :-(

WHAT is the FOCUS of a jsfcommons project?!

Do we really want component like stuff like converters and validators there?
Didn't we discuss this already?
I thought we agreed on not starting yet another jsf component lib.
What is wrong with having convenient converters and validators in
tomahawk? Where they are right now!
Is it because tomahawk has some flaws and maybe have sideeffects on
other component libs? If yes, we have to FIX tomahawk and not turn
around and start a new (better?) project.

My original idea of a jsfcommons project is/was:
 - convenient utils, helpers and base classes for component developers
 - convenient backing(!) bean utils and helpers for jsf application
developers (ie users)

What jsfcommons should NOT be:
 - a convenient haven for simple components or component like stuff,
that is put there for strategic reasons

A need for a jsfcommons-faces-config.xml is a definite sign, that we
would start off in the wrong direction. We would start yet another jsf
component lib. That is the main reason I warned of having a
faces-config.xml in jsfcommons in former discussed. It was not only
for technical reasons.

--Manfred



On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  I don't think a separation between api and impl jars is useful.
 
 I second that. For the same reasons. It makes things unnecessary
 complicated 
 To ensure api stability community review should be enough - and then
 there is a maven plugin for that, no?

 BTW: I thought we agreed on a structure like
 myfaces-jsfcommons-converters
 myfaces-jsfcommons-validators
 ...

 Also overly complex, but something I can learn to understand 

 Lets reiterate: I prefer to start with a simple jsfcommons project where
 we have no faces-config.xml (at least not in a place where JSF loads it
 automatically).
 Providing a jsfcommons-faces-config.xml which the user has to add to the
 configuration will avoid any side-effect when dropping in our jsfcommons
 jar. It also allows to selectively active things as the users can change
 their own configuration as required.

 Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
 for myfaces land at all. Lets promote the tomahawk-sandbox one level
 higher - thats it.

 Ciao,
 Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi Manfred!
 Oh no! Seems like we are going round in circles...  :-(
   
Seems like.

A mail (31.10.2007 21:59) from you
 And don't forget about all those (renderkit-independent!) converters
 and validators. People might argue for putting them into a jsfcommons
 components artifact. What about the Joda converter that Matthias
 suggested? What is the reason it should go into Trinidad? It is not
 renderkit-specific or somehow related to Trinidad. So, a perfect
 candidate for jsfcommons-components, right?
 (There would even be place for a separate jsfcommons-converters
 artifacts, IMHO)

 Do we really want component like stuff like converters and validators there?
 Didn't we discuss this already?
   
Having projects like jsfcommons-utils and jsfcommons-components were
suggested by you.

But true, I lost the focus now  :-(
I really thought that stuff like NavigationHandler (not configured)
would go into the jsfcommons too. Seems like I am wrong. Sorry!


Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
I'd love to see things like:
http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/servlet/NonFacesRequestServlet.java?view=markup

in a util.

(oh boy, it all starts again)

-M

On Nov 29, 2007 10:25 AM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi Manfred!
  Oh no! Seems like we are going round in circles...  :-(
 
 Seems like.

 A mail (31.10.2007 21:59) from you
  And don't forget about all those (renderkit-independent!) converters
  and validators. People might argue for putting them into a jsfcommons
  components artifact. What about the Joda converter that Matthias
  suggested? What is the reason it should go into Trinidad? It is not
  renderkit-specific or somehow related to Trinidad. So, a perfect
  candidate for jsfcommons-components, right?
  (There would even be place for a separate jsfcommons-converters
  artifacts, IMHO)

  Do we really want component like stuff like converters and validators there?
  Didn't we discuss this already?
 
 Having projects like jsfcommons-utils and jsfcommons-components were
 suggested by you.

 But true, I lost the focus now  :-(
 I really thought that stuff like NavigationHandler (not configured)
 would go into the jsfcommons too. Seems like I am wrong. Sorry!


 Ciao,
 Mario





-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
:-)

currently (which is wrong)
/tom
/tom/sandbox

it should:
/tom
/tom-sandbox



On Nov 29, 2007 10:04 AM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  well, when we put in the converters/validators, we will also have faces-cfg
  for them...
 
 Yep, if we have separate projects we can have the faces-config.xml again.

  Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
  for myfaces land at all. Lets promote the tomahawk-sandbox one level
  higher - thats it.
 
 
  +1 no sandbox inside the master project.
 
 Just to clarify, this means a -1 to my suggestion above, no?

  For Trinidad Sandbox, I am planing to create it at the same level,
  where projects
  like tomahawk, trinidad or portlet-bridge are
 
 Hmm  and this again means to be a +1 to my suggestion ... I am
 confused now ;-)
 If you create it at the project level (which I proposed), why not simply
 move the tomahawk-sandbox up?

 Ciao,
 Mario





-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
On Nov 29, 2007 10:07 AM, Manfred Geiler [EMAIL PROTECTED] wrote:
 Oh no! Seems like we are going round in circles...  :-(

 WHAT is the FOCUS of a jsfcommons project?!

 Do we really want component like stuff like converters and validators there?

hu? yes!

 Didn't we discuss this already?



 I thought we agreed on not starting yet another jsf component lib.

converters/validators are renderKit independent, so why not having them there ?

 What is wrong with having convenient converters and validators in
 tomahawk? Where they are right now!

I am fine with having them in tomahawk as a convenient solution
(technically the TLD point to the TAG, defined in the lib)

 Is it because tomahawk has some flaws and maybe have sideeffects on
 other component libs? If yes, we have to FIX tomahawk and not turn
 around and start a new (better?) project.

 My original idea of a jsfcommons project is/was:
  - convenient utils, helpers and base classes for component developers
  - convenient backing(!) bean utils and helpers for jsf application
 developers (ie users)

that would be more a utlis;


 What jsfcommons should NOT be:
  - a convenient haven for simple components or component like stuff,
 that is put there for strategic reasons

 A need for a jsfcommons-faces-config.xml is a definite sign, that we
 would start off in the wrong direction. We would start yet another jsf
 component lib. That is the main reason I warned of having a
 faces-config.xml in jsfcommons in former discussed. It was not only
 for technical reasons.

 --Manfred




 On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
   I don't think a separation between api and impl jars is useful.
  
  I second that. For the same reasons. It makes things unnecessary
  complicated 
  To ensure api stability community review should be enough - and then
  there is a maven plugin for that, no?
 
  BTW: I thought we agreed on a structure like
  myfaces-jsfcommons-converters
  myfaces-jsfcommons-validators
  ...
 
  Also overly complex, but something I can learn to understand 
 
  Lets reiterate: I prefer to start with a simple jsfcommons project where
  we have no faces-config.xml (at least not in a place where JSF loads it
  automatically).
  Providing a jsfcommons-faces-config.xml which the user has to add to the
  configuration will avoid any side-effect when dropping in our jsfcommons
  jar. It also allows to selectively active things as the users can change
  their own configuration as required.
 
  Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
  for myfaces land at all. Lets promote the tomahawk-sandbox one level
  higher - thats it.
 
  Ciao,
  Mario
 




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi!
 If we need jar supporting component-developer we should stop the
 repackaging of shared, create a shared.jar and add the dependency
 instead to impl and tomahwak.
   
Oh ... how much I'd love this to happen 

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
  Do we really want component like stuff like converters and validators there?
  Didn't we discuss this already?

 Yes we had discuss this, but it seems we did not reach agreement.

 I think we need a own project for converters/validators/other stuff
 for application-development
 which should not include renderkid/jsf-impl dependend stuff.

+1
that was my real motivation for creating a commons.
I really don't care on a coolBackingBean. Utils might be
the better wording for that.


 An i think this one was meant by Matthias and Bernd.

I think so :-)


 If we need jar supporting component-developer we should stop the
 repackaging of shared, create a shared.jar and add the dependency
 instead to impl and tomahwak.

that would easy the debugging as well.
Perhaps we need stricter rules for API stability for that.

One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, because
the whole shared messed up the migration.


 (Just my thoughts)
 Regards,
 Volker


  I thought we agreed on not starting yet another jsf component lib.
  What is wrong with having convenient converters and validators in
  tomahawk? Where they are right now!
  Is it because tomahawk has some flaws and maybe have sideeffects on
  other component libs? If yes, we have to FIX tomahawk and not turn
  around and start a new (better?) project.
 
  My original idea of a jsfcommons project is/was:
   - convenient utils, helpers and base classes for component developers
   - convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
 
  What jsfcommons should NOT be:
   - a convenient haven for simple components or component like stuff,
  that is put there for strategic reasons
 
  A need for a jsfcommons-faces-config.xml is a definite sign, that we
  would start off in the wrong direction. We would start yet another jsf
  component lib. That is the main reason I warned of having a
  faces-config.xml in jsfcommons in former discussed. It was not only
  for technical reasons.
 
  --Manfred
 
 
 
  On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
   Hi!
I don't think a separation between api and impl jars is useful.
   
   I second that. For the same reasons. It makes things unnecessary
   complicated 
   To ensure api stability community review should be enough - and then
   there is a maven plugin for that, no?
  
   BTW: I thought we agreed on a structure like
   myfaces-jsfcommons-converters
   myfaces-jsfcommons-validators
   ...
  
   Also overly complex, but something I can learn to understand 
  
   Lets reiterate: I prefer to start with a simple jsfcommons project where
   we have no faces-config.xml (at least not in a place where JSF loads it
   automatically).
   Providing a jsfcommons-faces-config.xml which the user has to add to the
   configuration will avoid any side-effect when dropping in our jsfcommons
   jar. It also allows to selectively active things as the users can change
   their own configuration as required.
  
   Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
   for myfaces land at all. Lets promote the tomahawk-sandbox one level
   higher - thats it.
  
   Ciao,
   Mario
  
 




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Volker Weber
Hi,

2007/11/29, Manfred Geiler [EMAIL PROTECTED]:
 Oh no! Seems like we are going round in circles...  :-(

 WHAT is the FOCUS of a jsfcommons project?!

 Do we really want component like stuff like converters and validators there?
 Didn't we discuss this already?

Yes we had discuss this, but it seems we did not reach agreement.

I think we need a own project for converters/validators/other stuff
for application-development
which should not include renderkid/jsf-impl dependend stuff.

An i think this one was meant by Matthias and Bernd.

If we need jar supporting component-developer we should stop the
repackaging of shared, create a shared.jar and add the dependency
instead to impl and tomahwak.

(Just my thoughts)
Regards,
Volker

 I thought we agreed on not starting yet another jsf component lib.
 What is wrong with having convenient converters and validators in
 tomahawk? Where they are right now!
 Is it because tomahawk has some flaws and maybe have sideeffects on
 other component libs? If yes, we have to FIX tomahawk and not turn
 around and start a new (better?) project.

 My original idea of a jsfcommons project is/was:
  - convenient utils, helpers and base classes for component developers
  - convenient backing(!) bean utils and helpers for jsf application
 developers (ie users)

 What jsfcommons should NOT be:
  - a convenient haven for simple components or component like stuff,
 that is put there for strategic reasons

 A need for a jsfcommons-faces-config.xml is a definite sign, that we
 would start off in the wrong direction. We would start yet another jsf
 component lib. That is the main reason I warned of having a
 faces-config.xml in jsfcommons in former discussed. It was not only
 for technical reasons.

 --Manfred



 On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
   I don't think a separation between api and impl jars is useful.
  
  I second that. For the same reasons. It makes things unnecessary
  complicated 
  To ensure api stability community review should be enough - and then
  there is a maven plugin for that, no?
 
  BTW: I thought we agreed on a structure like
  myfaces-jsfcommons-converters
  myfaces-jsfcommons-validators
  ...
 
  Also overly complex, but something I can learn to understand 
 
  Lets reiterate: I prefer to start with a simple jsfcommons project where
  we have no faces-config.xml (at least not in a place where JSF loads it
  automatically).
  Providing a jsfcommons-faces-config.xml which the user has to add to the
  configuration will avoid any side-effect when dropping in our jsfcommons
  jar. It also allows to selectively active things as the users can change
  their own configuration as required.
 
  Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
  for myfaces land at all. Lets promote the tomahawk-sandbox one level
  higher - thats it.
 
  Ciao,
  Mario
 



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Manfred Geiler
Hmpf
Last time the discussion ended with some open issues.
I think it's all about naming. That's the main reason for different
views and opinions I think.

To gain a common view on things I try to subsume without giving names first.

The stuff we have (or plan to have) and we need places for are:
 1. renderkit independent stuff - converters, validators, ... (BTW,
are they really renderkit independent? What about client-side
validation?!)
 2. convenient utils, helpers and base classes for component developers
 3. convenient backing(!) bean utils and helpers for jsf application
developers (ie users)
 4. some things in myfaces-shared that should not be there (BTW, I
have concrete plans on refactoring shared, but first I need a place
where I can move some stuff to)
 5. ???

Let's try to agree on these different categories. After that we try to
find the proper place and name(!) for each item? Okay?

See inline as well --

-- Manfred


On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
   Do we really want component like stuff like converters and validators 
   there?
   Didn't we discuss this already?
 
  Yes we had discuss this, but it seems we did not reach agreement.
 
  I think we need a own project for converters/validators/other stuff
  for application-development
  which should not include renderkid/jsf-impl dependend stuff.

 +1
 that was my real motivation for creating a commons.
 I really don't care on a coolBackingBean. Utils might be
 the better wording for that.

Aren't commons modules as we know it all utilities in some sense?  ;-)


 
  An i think this one was meant by Matthias and Bernd.

 I think so :-)

 
  If we need jar supporting component-developer we should stop the
  repackaging of shared, create a shared.jar and add the dependency
  instead to impl and tomahwak.

Yes, that's what I want to try. But shared is no proper name for
stuff that could be used by independent component developers. The
name shared means: this is internal code *shared* by some MyFaces
subprojects. Therefore we need a better place: jsfcommons-???


 that would easy the debugging as well.

why? If you have both sources for api and impl jar in your IDE there
is no difference.


 Perhaps we need stricter rules for API stability for that.

 One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
 because
 the whole shared messed up the migration.

 
  (Just my thoughts)
  Regards,
  Volker
 
 
   I thought we agreed on not starting yet another jsf component lib.
   What is wrong with having convenient converters and validators in
   tomahawk? Where they are right now!
   Is it because tomahawk has some flaws and maybe have sideeffects on
   other component libs? If yes, we have to FIX tomahawk and not turn
   around and start a new (better?) project.
  
   My original idea of a jsfcommons project is/was:
- convenient utils, helpers and base classes for component developers
- convenient backing(!) bean utils and helpers for jsf application
   developers (ie users)
  
   What jsfcommons should NOT be:
- a convenient haven for simple components or component like stuff,
   that is put there for strategic reasons
  
   A need for a jsfcommons-faces-config.xml is a definite sign, that we
   would start off in the wrong direction. We would start yet another jsf
   component lib. That is the main reason I warned of having a
   faces-config.xml in jsfcommons in former discussed. It was not only
   for technical reasons.
  
   --Manfred
  
  
  
   On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
Hi!
 I don't think a separation between api and impl jars is useful.

I second that. For the same reasons. It makes things unnecessary
complicated 
To ensure api stability community review should be enough - and then
there is a maven plugin for that, no?
   
BTW: I thought we agreed on a structure like
myfaces-jsfcommons-converters
myfaces-jsfcommons-validators
...
   
Also overly complex, but something I can learn to understand 
   
Lets reiterate: I prefer to start with a simple jsfcommons project where
we have no faces-config.xml (at least not in a place where JSF loads it
automatically).
Providing a jsfcommons-faces-config.xml which the user has to add to the
configuration will avoid any side-effect when dropping in our jsfcommons
jar. It also allows to selectively active things as the users can change
their own configuration as required.
   
Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
for myfaces land at all. Lets promote the tomahawk-sandbox one level
higher - thats it.
   
Ciao,
Mario
   
  
 


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi!
 that would easy the debugging as well.
 

 why? If you have both sources for api and impl jar in your IDE there
 is no difference.
   
It IS. You have to know at which class to set a breakpoint. Even if you
see a shared class, you have to set the breakpoint to the refactored
shared_tomahawk, shared_impl, etc. Depending on which lib you are going
to debug.
Currently this also requires you to know which version you are going to
debug as e.g. Tomahawk uses the shared from the 1.1 trunk while the 1.2
trunk has its own shared. I already spent a significat amount of time
during debugging until I figured out that fact.

Also, if you change something in shared you have to run maven ... you
know why ;-)

I don't see any reason why we shoulnd't being able to provide a stable
api even for shared.

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
 The stuff we have (or plan to have) and we need places for are:
  1. renderkit independent stuff - converters, validators, ... (BTW,
 are they really renderkit independent? What about client-side
 validation?!)
  2. convenient utils, helpers and base classes for component developers
  3. convenient backing(!) bean utils and helpers for jsf application
 developers (ie users)
  4. some things in myfaces-shared that should not be there (BTW, I
 have concrete plans on refactoring shared, but first I need a place
 where I can move some stuff to)
  5. ???

+1 to these categories


 Let's try to agree on these different categories. After that we try to
 find the proper place and name(!) for each item? Okay?

no names yet :-)


 See inline as well --

 -- Manfred


 On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
Do we really want component like stuff like converters and validators 
there?
Didn't we discuss this already?
  
   Yes we had discuss this, but it seems we did not reach agreement.
  
   I think we need a own project for converters/validators/other stuff
   for application-development
   which should not include renderkid/jsf-impl dependend stuff.
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.

 Aren't commons modules as we know it all utilities in some sense?  ;-)

no names yet :-)

-M



  
   An i think this one was meant by Matthias and Bernd.
 
  I think so :-)
 
  
   If we need jar supporting component-developer we should stop the
   repackaging of shared, create a shared.jar and add the dependency
   instead to impl and tomahwak.

 Yes, that's what I want to try. But shared is no proper name for
 stuff that could be used by independent component developers. The
 name shared means: this is internal code *shared* by some MyFaces
 subprojects. Therefore we need a better place: jsfcommons-???


  that would easy the debugging as well.

 why? If you have both sources for api and impl jar in your IDE there
 is no difference.



  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
  because
  the whole shared messed up the migration.
 
  
   (Just my thoughts)
   Regards,
   Volker
  
  
I thought we agreed on not starting yet another jsf component lib.
What is wrong with having convenient converters and validators in
tomahawk? Where they are right now!
Is it because tomahawk has some flaws and maybe have sideeffects on
other component libs? If yes, we have to FIX tomahawk and not turn
around and start a new (better?) project.
   
My original idea of a jsfcommons project is/was:
 - convenient utils, helpers and base classes for component developers
 - convenient backing(!) bean utils and helpers for jsf application
developers (ie users)
   
What jsfcommons should NOT be:
 - a convenient haven for simple components or component like stuff,
that is put there for strategic reasons
   
A need for a jsfcommons-faces-config.xml is a definite sign, that we
would start off in the wrong direction. We would start yet another jsf
component lib. That is the main reason I warned of having a
faces-config.xml in jsfcommons in former discussed. It was not only
for technical reasons.
   
--Manfred
   
   
   
On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  I don't think a separation between api and impl jars is useful.
 
 I second that. For the same reasons. It makes things unnecessary
 complicated 
 To ensure api stability community review should be enough - and then
 there is a maven plugin for that, no?

 BTW: I thought we agreed on a structure like
 myfaces-jsfcommons-converters
 myfaces-jsfcommons-validators
 ...

 Also overly complex, but something I can learn to understand 

 Lets reiterate: I prefer to start with a simple jsfcommons project 
 where
 we have no faces-config.xml (at least not in a place where JSF loads 
 it
 automatically).
 Providing a jsfcommons-faces-config.xml which the user has to add to 
 the
 configuration will avoid any side-effect when dropping in our 
 jsfcommons
 jar. It also allows to selectively active things as the users can 
 change
 their own configuration as required.

 Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
 for myfaces land at all. Lets promote the tomahawk-sandbox one level
 higher - thats it.

 Ciao,
 Mario

   
  




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
 yes, yes, of course - sorry. I should read more carefully. I thought
 Matthias meant that it's easier to debug if you do not have splittet
 jars - API and Impl. One of the other 7 discussions we are having
 concurrently within this thread, you know.  ;-)
 Debugging shared IS horror today, sure! Agreed!

easy means minimum of the horror.


  I don't see any reason why we shoulnd't being able to provide a stable
  api even for shared.

 Thing is: One beneficiary of shared (and not the least important!) is
 the myfaces-impl, which is a candidate to be provided by J2EE
 containers. Therefore we MUST ensure that ALL classes that form the
 actual jsf implementation reside in a private namespace. This is the
 only way to avoid unwanted sideeffects when users deploy their apps
 together with other beneficiaries of shared (Tomahawk, ...)
 Please note: this is no unusual case. Some containers use re-packaged
 XML-Parsers to avoid unwanted sideeffects when a user deploys an app
 together with a newer (or older) Xerces. Even Sun Java runtime is
 shipped with a re-packaged Xalan.

right, /com/sun/foo/org/apache/
is there, always.

So, no real way around?
(perhaps not for -impl?)



 --Manfred




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
 The stuff we have (or plan to have) and we need places for are:
  1. renderkit independent stuff - converters, validators, ... (BTW,
 are they really renderkit independent? What about client-side
 validation?!)

let me write a wiki page for that + discussion in a separate thread.
-M

  2. convenient utils, helpers and base classes for component developers
  3. convenient backing(!) bean utils and helpers for jsf application
 developers (ie users)
  4. some things in myfaces-shared that should not be there (BTW, I
 have concrete plans on refactoring shared, but first I need a place
 where I can move some stuff to)
  5. ???

 Let's try to agree on these different categories. After that we try to
 find the proper place and name(!) for each item? Okay?

 See inline as well --

 -- Manfred


 On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
Do we really want component like stuff like converters and validators 
there?
Didn't we discuss this already?
  
   Yes we had discuss this, but it seems we did not reach agreement.
  
   I think we need a own project for converters/validators/other stuff
   for application-development
   which should not include renderkid/jsf-impl dependend stuff.
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.

 Aren't commons modules as we know it all utilities in some sense?  ;-)


  
   An i think this one was meant by Matthias and Bernd.
 
  I think so :-)
 
  
   If we need jar supporting component-developer we should stop the
   repackaging of shared, create a shared.jar and add the dependency
   instead to impl and tomahwak.

 Yes, that's what I want to try. But shared is no proper name for
 stuff that could be used by independent component developers. The
 name shared means: this is internal code *shared* by some MyFaces
 subprojects. Therefore we need a better place: jsfcommons-???


  that would easy the debugging as well.

 why? If you have both sources for api and impl jar in your IDE there
 is no difference.



  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
  because
  the whole shared messed up the migration.
 
  
   (Just my thoughts)
   Regards,
   Volker
  
  
I thought we agreed on not starting yet another jsf component lib.
What is wrong with having convenient converters and validators in
tomahawk? Where they are right now!
Is it because tomahawk has some flaws and maybe have sideeffects on
other component libs? If yes, we have to FIX tomahawk and not turn
around and start a new (better?) project.
   
My original idea of a jsfcommons project is/was:
 - convenient utils, helpers and base classes for component developers
 - convenient backing(!) bean utils and helpers for jsf application
developers (ie users)
   
What jsfcommons should NOT be:
 - a convenient haven for simple components or component like stuff,
that is put there for strategic reasons
   
A need for a jsfcommons-faces-config.xml is a definite sign, that we
would start off in the wrong direction. We would start yet another jsf
component lib. That is the main reason I warned of having a
faces-config.xml in jsfcommons in former discussed. It was not only
for technical reasons.
   
--Manfred
   
   
   
On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  I don't think a separation between api and impl jars is useful.
 
 I second that. For the same reasons. It makes things unnecessary
 complicated 
 To ensure api stability community review should be enough - and then
 there is a maven plugin for that, no?

 BTW: I thought we agreed on a structure like
 myfaces-jsfcommons-converters
 myfaces-jsfcommons-validators
 ...

 Also overly complex, but something I can learn to understand 

 Lets reiterate: I prefer to start with a simple jsfcommons project 
 where
 we have no faces-config.xml (at least not in a place where JSF loads 
 it
 automatically).
 Providing a jsfcommons-faces-config.xml which the user has to add to 
 the
 configuration will avoid any side-effect when dropping in our 
 jsfcommons
 jar. It also allows to selectively active things as the users can 
 change
 their own configuration as required.

 Regarding the sandbox: I'd like to suggest to use the tomahawk sandbox
 for myfaces land at all. Lets promote the tomahawk-sandbox one level
 higher - thats it.

 Ciao,
 Mario

   
  




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Manfred Geiler
On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  that would easy the debugging as well.
 
 
  why? If you have both sources for api and impl jar in your IDE there
  is no difference.
 
 It IS. You have to know at which class to set a breakpoint. Even if you
 see a shared class, you have to set the breakpoint to the refactored
 shared_tomahawk, shared_impl, etc. Depending on which lib you are going
 to debug.

yes, yes, of course - sorry. I should read more carefully. I thought
Matthias meant that it's easier to debug if you do not have splittet
jars - API and Impl. One of the other 7 discussions we are having
concurrently within this thread, you know.  ;-)
Debugging shared IS horror today, sure! Agreed!


 Currently this also requires you to know which version you are going to
 debug as e.g. Tomahawk uses the shared from the 1.1 trunk while the 1.2
 trunk has its own shared. I already spent a significat amount of time
 during debugging until I figured out that fact.

 Also, if you change something in shared you have to run maven ... you
 know why ;-)

:-)


 I don't see any reason why we shoulnd't being able to provide a stable
 api even for shared.

Thing is: One beneficiary of shared (and not the least important!) is
the myfaces-impl, which is a candidate to be provided by J2EE
containers. Therefore we MUST ensure that ALL classes that form the
actual jsf implementation reside in a private namespace. This is the
only way to avoid unwanted sideeffects when users deploy their apps
together with other beneficiaries of shared (Tomahawk, ...)
Please note: this is no unusual case. Some containers use re-packaged
XML-Parsers to avoid unwanted sideeffects when a user deploys an app
together with a newer (or older) Xerces. Even Sun Java runtime is
shipped with a re-packaged Xalan.

--Manfred


Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Sochor Zdeněk

Hi,
 just my few ideas about this ;)

 What about reversing the flow by answering the 'simple question':

 What code is specific to render kit?

 By answering this question we can really begin discussion about the 
way of putting remaining classes to so called 'commons'.


 -
 My current view of 'commons' contents:

 From start we should agree only that we have only 1 starting base 
dependancy - JSF API (not impl!) and even that with restriction - not 
components in .html package.
  
 As of today, almost all components from libraries by their tight 
coupling with tags are disqualified for getting into 'commons'.
 The main reason for my thinking is not using any generic means of 
manipulating arbitrary attributes.
 IMO whole path of JSF components implementation (either RI of MF) 
diverted from 1st vision of using Map of attributes (see 
_ComponentAttributesMap class) WITHOUT using getter/setter specific to 
the attribute in the component's code.
 If implementation was based solely on using Map, some components WOULD 
make it to 'commons' if:
   1. they had NO dependency on anything beside JSF API (base 
components, NOT html ones) and classes in 'commons'
   2. they declared crucial attributes from Map they work with to be 
functional (in the simpliest form)
 Not to mention that adding new attributes would be almost painless - 
just matter of adding them to tags (which would NOT be in 'commons') and 
tweaking renderrers (also NOT in 'commons').


 Tag related stuff should be seen as outlaws for 'commons', because 
they depend on render kits - when i hear (or read :D ) word TAG i'm 
immediatly thinking of CONCRETE language.


 Convertors and validators are quite different matter - they should get 
into 'commons' BUT if and only if they use only crucial attributes from 
components (see above) and NOT specific tag attributes from ANY language.


 Utility classes - only small potion of them are really without any 
references to render kit (either direct or indirect through components).


 Having convenient classes for working in either backing beans and/or 
developing new components in 'commons' would be ...convenient. :D


With regards,
 Zdenek

Matthias Wessendorf napsal(a):

The stuff we have (or plan to have) and we need places for are:
 1. renderkit independent stuff - converters, validators, ... (BTW,
are they really renderkit independent? What about client-side
validation?!)



let me write a wiki page for that + discussion in a separate thread.
-M

  

 2. convenient utils, helpers and base classes for component developers
 3. convenient backing(!) bean utils and helpers for jsf application
developers (ie users)
 4. some things in myfaces-shared that should not be there (BTW, I
have concrete plans on refactoring shared, but first I need a place
where I can move some stuff to)
 5. ???

Let's try to agree on these different categories. After that we try to
find the proper place and name(!) for each item? Okay?

See inline as well --

-- Manfred


On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:


Do we really want component like stuff like converters and validators there?
Didn't we discuss this already?
  

Yes we had discuss this, but it seems we did not reach agreement.

I think we need a own project for converters/validators/other stuff
for application-development
which should not include renderkid/jsf-impl dependend stuff.


+1
that was my real motivation for creating a commons.
I really don't care on a coolBackingBean. Utils might be
the better wording for that.
  

Aren't commons modules as we know it all utilities in some sense?  ;-)




An i think this one was meant by Matthias and Bernd.


I think so :-)

  

If we need jar supporting component-developer we should stop the
repackaging of shared, create a shared.jar and add the dependency
instead to impl and tomahwak.


Yes, that's what I want to try. But shared is no proper name for
stuff that could be used by independent component developers. The
name shared means: this is internal code *shared* by some MyFaces
subprojects. Therefore we need a better place: jsfcommons-???




that would easy the debugging as well.
  

why? If you have both sources for api and impl jar in your IDE there
is no difference.





Perhaps we need stricter rules for API stability for that.

One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, because
the whole shared messed up the migration.

  

(Just my thoughts)
Regards,
Volker




I thought we agreed on not starting yet another jsf component lib.
What is wrong with having convenient converters and validators in
tomahawk? Where they are right now!
Is it because tomahawk has some flaws and maybe have sideeffects on
other component libs? If yes, we have to FIX tomahawk and not turn
around and start a new (better?) project.

My original idea of a jsfcommons project is/was:
 - convenient utils, helpers and 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
sure, no dependency to -impl.
Wouldn't make sense, if there were.

   Convertors and validators are quite different matter - they should get
 into 'commons' BUT if and only if they use only crucial attributes from

(server-side) converters and (server-side) validators, are really
reusable components,
so they need to be in that *commons* thing.

 components (see above) and NOT specific tag attributes from ANY language.

not sure, what this means. Does it mean, that such a commons.jar
(not a final name!)
doesn't (or shouldn't contain) tags ? (for JSP / Facelets)

I think it should contain tags for:
-jsp (that guy is default in JSF spec)
-facelets (that guy is more and more used)

If a user of commons.jar needs to create TAGs or facelets.xml file,
the user would be a very! poor guy.
Would make they kind of useless, IMO.

-Matthias


   Utility classes - only small potion of them are really without any
 references to render kit (either direct or indirect through components).

   Having convenient classes for working in either backing beans and/or
 developing new components in 'commons' would be ...convenient. :D

 With regards,
   Zdenek

 Matthias Wessendorf napsal(a):

  The stuff we have (or plan to have) and we need places for are:
   1. renderkit independent stuff - converters, validators, ... (BTW,
  are they really renderkit independent? What about client-side
  validation?!)
 
 
  let me write a wiki page for that + discussion in a separate thread.
  -M
 
 
   2. convenient utils, helpers and base classes for component developers
   3. convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
   4. some things in myfaces-shared that should not be there (BTW, I
  have concrete plans on refactoring shared, but first I need a place
  where I can move some stuff to)
   5. ???
 
  Let's try to agree on these different categories. After that we try to
  find the proper place and name(!) for each item? Okay?
 
  See inline as well --
 
  -- Manfred
 
 
  On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 
  Do we really want component like stuff like converters and validators 
  there?
  Didn't we discuss this already?
 
  Yes we had discuss this, but it seems we did not reach agreement.
 
  I think we need a own project for converters/validators/other stuff
  for application-development
  which should not include renderkid/jsf-impl dependend stuff.
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.
 
  Aren't commons modules as we know it all utilities in some sense?  ;-)
 
 
 
  An i think this one was meant by Matthias and Bernd.
 
  I think so :-)
 
 
  If we need jar supporting component-developer we should stop the
  repackaging of shared, create a shared.jar and add the dependency
  instead to impl and tomahwak.
 
  Yes, that's what I want to try. But shared is no proper name for
  stuff that could be used by independent component developers. The
  name shared means: this is internal code *shared* by some MyFaces
  subprojects. Therefore we need a better place: jsfcommons-???
 
 
 
  that would easy the debugging as well.
 
  why? If you have both sources for api and impl jar in your IDE there
  is no difference.
 
 
 
 
  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
  because
  the whole shared messed up the migration.
 
 
  (Just my thoughts)
  Regards,
  Volker
 
 
 
  I thought we agreed on not starting yet another jsf component lib.
  What is wrong with having convenient converters and validators in
  tomahawk? Where they are right now!
  Is it because tomahawk has some flaws and maybe have sideeffects on
  other component libs? If yes, we have to FIX tomahawk and not turn
  around and start a new (better?) project.
 
  My original idea of a jsfcommons project is/was:
   - convenient utils, helpers and base classes for component developers
   - convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
 
  What jsfcommons should NOT be:
   - a convenient haven for simple components or component like stuff,
  that is put there for strategic reasons
 
  A need for a jsfcommons-faces-config.xml is a definite sign, that we
  would start off in the wrong direction. We would start yet another jsf
  component lib. That is the main reason I warned of having a
  faces-config.xml in jsfcommons in former discussed. It was not only
  for technical reasons.
 
  --Manfred
 
 
 
  On 11/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 
  Hi!
 
  I don't think a separation between api and impl jars is useful.
 
 
  I second that. For the same reasons. It makes things unnecessary
  complicated 
  To ensure api stability community review should be enough - and then
  there is a maven plugin for that, no?
 
  BTW: I thought we agreed on a structure 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Sochor Zdeněk

Hi,

Matthias Wessendorf napsal(a):

sure, no dependency to -impl.
Wouldn't make sense, if there were.

  

  Convertors and validators are quite different matter - they should get
into 'commons' BUT if and only if they use only crucial attributes from



(server-side) converters and (server-side) validators, are really
reusable components,
so they need to be in that *commons* thing.

  
That was only note from me - not using converters/validators coupled 
with render kit's outcome language (like escaping special characters).



components (see above) and NOT specific tag attributes from ANY language.



not sure, what this means. Does it mean, that such a commons.jar
(not a final name!)
doesn't (or shouldn't contain) tags ? (for JSP / Facelets)

I think it should contain tags for:
-jsp (that guy is default in JSF spec)
-facelets (that guy is more and more used)

  
There are NO tags in JSF API (they are ALL in impl), so they don't have 
a foundation to be built upon.



If a user of commons.jar needs to create TAGs or facelets.xml file,
the user would be a very! poor guy.
Would make they kind of useless, IMO.

  
These files (tags, descriptors) should go to project where components 
are to be useful at all.


Zdenek


-Matthias

  

  Utility classes - only small potion of them are really without any
references to render kit (either direct or indirect through components).

  Having convenient classes for working in either backing beans and/or
developing new components in 'commons' would be ...convenient. :D

With regards,
  Zdenek

Matthias Wessendorf napsal(a):



The stuff we have (or plan to have) and we need places for are:
 1. renderkit independent stuff - converters, validators, ... (BTW,
are they really renderkit independent? What about client-side
validation?!)



let me write a wiki page for that + discussion in a separate thread.
-M


  

 2. convenient utils, helpers and base classes for component developers
 3. convenient backing(!) bean utils and helpers for jsf application
developers (ie users)
 4. some things in myfaces-shared that should not be there (BTW, I
have concrete plans on refactoring shared, but first I need a place
where I can move some stuff to)
 5. ???

Let's try to agree on these different categories. After that we try to
find the proper place and name(!) for each item? Okay?

See inline as well --

-- Manfred


On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:



Do we really want component like stuff like converters and validators there?
Didn't we discuss this already?

  

Yes we had discuss this, but it seems we did not reach agreement.

I think we need a own project for converters/validators/other stuff
for application-development
which should not include renderkid/jsf-impl dependend stuff.



+1
that was my real motivation for creating a commons.
I really don't care on a coolBackingBean. Utils might be
the better wording for that.

  

Aren't commons modules as we know it all utilities in some sense?  ;-)





An i think this one was meant by Matthias and Bernd.



I think so :-)


  

If we need jar supporting component-developer we should stop the
repackaging of shared, create a shared.jar and add the dependency
instead to impl and tomahwak.



Yes, that's what I want to try. But shared is no proper name for
stuff that could be used by independent component developers. The
name shared means: this is internal code *shared* by some MyFaces
subprojects. Therefore we need a better place: jsfcommons-???





that would easy the debugging as well.

  

why? If you have both sources for api and impl jar in your IDE there
is no difference.






Perhaps we need stricter rules for API stability for that.

One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, because
the whole shared messed up the migration.


  

(Just my thoughts)
Regards,
Volker





I thought we agreed on not starting yet another jsf component lib.
What is wrong with having convenient converters and validators in
tomahawk? Where they are right now!
Is it because tomahawk has some flaws and maybe have sideeffects on
other component libs? If yes, we have to FIX tomahawk and not turn
around and start a new (better?) project.

My original idea of a jsfcommons project is/was:
 - convenient utils, helpers and base classes for component developers
 - convenient backing(!) bean utils and helpers for jsf application
developers (ie users)

What jsfcommons should NOT be:
 - a convenient haven for simple components or component like stuff,
that is put there for strategic reasons

A need for a jsfcommons-faces-config.xml is a definite sign, that we
would start off in the wrong direction. We would start yet another jsf
component lib. That is the main reason I warned of having a
faces-config.xml in jsfcommons in former discussed. It was not only

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Volker Weber
Hi,

the tags for converters/validators e.g. must be in here, or the
components are not useable.


Regards,
Volker

2007/11/29, Sochor Zdeněk [EMAIL PROTECTED]:
 Hi,

 Matthias Wessendorf napsal(a):
  sure, no dependency to -impl.
  Wouldn't make sense, if there were.
 
 
Convertors and validators are quite different matter - they should get
  into 'commons' BUT if and only if they use only crucial attributes from
 
 
  (server-side) converters and (server-side) validators, are really
  reusable components,
  so they need to be in that *commons* thing.
 
 
 That was only note from me - not using converters/validators coupled
 with render kit's outcome language (like escaping special characters).

  components (see above) and NOT specific tag attributes from ANY language.
 
 
  not sure, what this means. Does it mean, that such a commons.jar
  (not a final name!)
  doesn't (or shouldn't contain) tags ? (for JSP / Facelets)
 
  I think it should contain tags for:
  -jsp (that guy is default in JSF spec)
  -facelets (that guy is more and more used)
 
 
 There are NO tags in JSF API (they are ALL in impl), so they don't have
 a foundation to be built upon.

  If a user of commons.jar needs to create TAGs or facelets.xml file,
  the user would be a very! poor guy.
  Would make they kind of useless, IMO.
 
 
 These files (tags, descriptors) should go to project where components
 are to be useful at all.

 Zdenek

  -Matthias
 
 
Utility classes - only small potion of them are really without any
  references to render kit (either direct or indirect through components).
 
Having convenient classes for working in either backing beans and/or
  developing new components in 'commons' would be ...convenient. :D
 
  With regards,
Zdenek
 
  Matthias Wessendorf napsal(a):
 
 
  The stuff we have (or plan to have) and we need places for are:
   1. renderkit independent stuff - converters, validators, ... (BTW,
  are they really renderkit independent? What about client-side
  validation?!)
 
 
  let me write a wiki page for that + discussion in a separate thread.
  -M
 
 
 
   2. convenient utils, helpers and base classes for component developers
   3. convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
   4. some things in myfaces-shared that should not be there (BTW, I
  have concrete plans on refactoring shared, but first I need a place
  where I can move some stuff to)
   5. ???
 
  Let's try to agree on these different categories. After that we try to
  find the proper place and name(!) for each item? Okay?
 
  See inline as well --
 
  -- Manfred
 
 
  On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 
 
  Do we really want component like stuff like converters and validators 
  there?
  Didn't we discuss this already?
 
 
  Yes we had discuss this, but it seems we did not reach agreement.
 
  I think we need a own project for converters/validators/other stuff
  for application-development
  which should not include renderkid/jsf-impl dependend stuff.
 
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.
 
 
  Aren't commons modules as we know it all utilities in some sense?  ;-)
 
 
 
 
  An i think this one was meant by Matthias and Bernd.
 
 
  I think so :-)
 
 
 
  If we need jar supporting component-developer we should stop the
  repackaging of shared, create a shared.jar and add the dependency
  instead to impl and tomahwak.
 
 
  Yes, that's what I want to try. But shared is no proper name for
  stuff that could be used by independent component developers. The
  name shared means: this is internal code *shared* by some MyFaces
  subprojects. Therefore we need a better place: jsfcommons-???
 
 
 
 
  that would easy the debugging as well.
 
 
  why? If you have both sources for api and impl jar in your IDE there
  is no difference.
 
 
 
 
 
  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
  because
  the whole shared messed up the migration.
 
 
 
  (Just my thoughts)
  Regards,
  Volker
 
 
 
 
  I thought we agreed on not starting yet another jsf component lib.
  What is wrong with having convenient converters and validators in
  tomahawk? Where they are right now!
  Is it because tomahawk has some flaws and maybe have sideeffects on
  other component libs? If yes, we have to FIX tomahawk and not turn
  around and start a new (better?) project.
 
  My original idea of a jsfcommons project is/was:
   - convenient utils, helpers and base classes for component developers
   - convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
 
  What jsfcommons should NOT be:
   - a convenient haven for simple components or component like stuff,
  that is put there for strategic reasons
 
  A need for a jsfcommons-faces-config.xml is a 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
  I think it should contain tags for:
  -jsp (that guy is default in JSF spec)
  -facelets (that guy is more and more used)
 
 
 There are NO tags in JSF API (they are ALL in impl), so they don't have
 a foundation to be built upon.

...

 These files (tags, descriptors) should go to project where components
 are to be useful at all.

Sure, there are no concrete tags in JSF-API, but from a user's
perspective, I would expect, that
a commons.jar (which contains converter/validator) has this:
-tags for JSP (since the JSF spec requires the support of JSP) and
Facelets (if the lib is nice)
-faces-config.xml, containing these converter's / validator.

If not, that lib would be a bit to abstract;
Like when Tomahawk (and/or Trinidad/Tobago) will *reship* those
validators, they build the tags (JSP/Faclets/what_ever).
That work is done three-times.

But... for some reason, the user has to use JSF-lib
NameItWhatEverYouWant, but want's these COOL extra
validator/converter classes.
He needs to provide tags/cfg on his own, which is odd. Sure... the
other component-lib, could implement them... but... well...

I'd not buy such a poor solution;
It should be more convenient for users, that just want these extra bits

that would be to much, IMO


 Zdenek


  -Matthias
 
 
Utility classes - only small potion of them are really without any
  references to render kit (either direct or indirect through components).
 
Having convenient classes for working in either backing beans and/or
  developing new components in 'commons' would be ...convenient. :D
 
  With regards,
Zdenek
 
  Matthias Wessendorf napsal(a):
 
 
  The stuff we have (or plan to have) and we need places for are:
   1. renderkit independent stuff - converters, validators, ... (BTW,
  are they really renderkit independent? What about client-side
  validation?!)
 
 
  let me write a wiki page for that + discussion in a separate thread.
  -M
 
 
 
   2. convenient utils, helpers and base classes for component developers
   3. convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
   4. some things in myfaces-shared that should not be there (BTW, I
  have concrete plans on refactoring shared, but first I need a place
  where I can move some stuff to)
   5. ???
 
  Let's try to agree on these different categories. After that we try to
  find the proper place and name(!) for each item? Okay?
 
  See inline as well --
 
  -- Manfred
 
 
  On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 
 
  Do we really want component like stuff like converters and validators 
  there?
  Didn't we discuss this already?
 
 
  Yes we had discuss this, but it seems we did not reach agreement.
 
  I think we need a own project for converters/validators/other stuff
  for application-development
  which should not include renderkid/jsf-impl dependend stuff.
 
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.
 
 
  Aren't commons modules as we know it all utilities in some sense?  ;-)
 
 
 
 
  An i think this one was meant by Matthias and Bernd.
 
 
  I think so :-)
 
 
 
  If we need jar supporting component-developer we should stop the
  repackaging of shared, create a shared.jar and add the dependency
  instead to impl and tomahwak.
 
 
  Yes, that's what I want to try. But shared is no proper name for
  stuff that could be used by independent component developers. The
  name shared means: this is internal code *shared* by some MyFaces
  subprojects. Therefore we need a better place: jsfcommons-???
 
 
 
 
  that would easy the debugging as well.
 
 
  why? If you have both sources for api and impl jar in your IDE there
  is no difference.
 
 
 
 
 
  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't possible, 
  because
  the whole shared messed up the migration.
 
 
 
  (Just my thoughts)
  Regards,
  Volker
 
 
 
 
  I thought we agreed on not starting yet another jsf component lib.
  What is wrong with having convenient converters and validators in
  tomahawk? Where they are right now!
  Is it because tomahawk has some flaws and maybe have sideeffects on
  other component libs? If yes, we have to FIX tomahawk and not turn
  around and start a new (better?) project.
 
  My original idea of a jsfcommons project is/was:
   - convenient utils, helpers and base classes for component developers
   - convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
 
  What jsfcommons should NOT be:
   - a convenient haven for simple components or component like stuff,
  that is put there for strategic reasons
 
  A need for a jsfcommons-faces-config.xml is a definite sign, that we
  would start off in the wrong direction. We would start yet another jsf
  component lib. That is the main reason I warned of having a
  faces-config.xml in 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
Exactly,
that would be a poor man's API :-)
I'd not buy such a lib

-M
On Nov 29, 2007 4:22 PM, Volker Weber [EMAIL PROTECTED] wrote:
 Hi,

 the tags for converters/validators e.g. must be in here, or the
 components are not useable.


 Regards,
 Volker

 2007/11/29, Sochor Zdeněk [EMAIL PROTECTED]:

  Hi,
 
  Matthias Wessendorf napsal(a):
   sure, no dependency to -impl.
   Wouldn't make sense, if there were.
  
  
 Convertors and validators are quite different matter - they should get
   into 'commons' BUT if and only if they use only crucial attributes from
  
  
   (server-side) converters and (server-side) validators, are really
   reusable components,
   so they need to be in that *commons* thing.
  
  
  That was only note from me - not using converters/validators coupled
  with render kit's outcome language (like escaping special characters).
 
   components (see above) and NOT specific tag attributes from ANY language.
  
  
   not sure, what this means. Does it mean, that such a commons.jar
   (not a final name!)
   doesn't (or shouldn't contain) tags ? (for JSP / Facelets)
  
   I think it should contain tags for:
   -jsp (that guy is default in JSF spec)
   -facelets (that guy is more and more used)
  
  
  There are NO tags in JSF API (they are ALL in impl), so they don't have
  a foundation to be built upon.
 
   If a user of commons.jar needs to create TAGs or facelets.xml file,
   the user would be a very! poor guy.
   Would make they kind of useless, IMO.
  
  
  These files (tags, descriptors) should go to project where components
  are to be useful at all.
 
  Zdenek
 
   -Matthias
  
  
 Utility classes - only small potion of them are really without any
   references to render kit (either direct or indirect through components).
  
 Having convenient classes for working in either backing beans and/or
   developing new components in 'commons' would be ...convenient. :D
  
   With regards,
 Zdenek
  
   Matthias Wessendorf napsal(a):
  
  
   The stuff we have (or plan to have) and we need places for are:
1. renderkit independent stuff - converters, validators, ... (BTW,
   are they really renderkit independent? What about client-side
   validation?!)
  
  
   let me write a wiki page for that + discussion in a separate thread.
   -M
  
  
  
2. convenient utils, helpers and base classes for component developers
3. convenient backing(!) bean utils and helpers for jsf application
   developers (ie users)
4. some things in myfaces-shared that should not be there (BTW, I
   have concrete plans on refactoring shared, but first I need a place
   where I can move some stuff to)
5. ???
  
   Let's try to agree on these different categories. After that we try to
   find the proper place and name(!) for each item? Okay?
  
   See inline as well --
  
   -- Manfred
  
  
   On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
  
  
   Do we really want component like stuff like converters and 
   validators there?
   Didn't we discuss this already?
  
  
   Yes we had discuss this, but it seems we did not reach agreement.
  
   I think we need a own project for converters/validators/other stuff
   for application-development
   which should not include renderkid/jsf-impl dependend stuff.
  
  
   +1
   that was my real motivation for creating a commons.
   I really don't care on a coolBackingBean. Utils might be
   the better wording for that.
  
  
   Aren't commons modules as we know it all utilities in some sense?  
   ;-)
  
  
  
  
   An i think this one was meant by Matthias and Bernd.
  
  
   I think so :-)
  
  
  
   If we need jar supporting component-developer we should stop the
   repackaging of shared, create a shared.jar and add the dependency
   instead to impl and tomahwak.
  
  
   Yes, that's what I want to try. But shared is no proper name for
   stuff that could be used by independent component developers. The
   name shared means: this is internal code *shared* by some MyFaces
   subprojects. Therefore we need a better place: jsfcommons-???
  
  
  
  
   that would easy the debugging as well.
  
  
   why? If you have both sources for api and impl jar in your IDE there
   is no difference.
  
  
  
  
  
   Perhaps we need stricter rules for API stability for that.
  
   One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't 
   possible, because
   the whole shared messed up the migration.
  
  
  
   (Just my thoughts)
   Regards,
   Volker
  
  
  
  
   I thought we agreed on not starting yet another jsf component lib.
   What is wrong with having convenient converters and validators in
   tomahawk? Where they are right now!
   Is it because tomahawk has some flaws and maybe have sideeffects on
   other component libs? If yes, we have to FIX tomahawk and not turn
   around and start a new (better?) project.
  
   My original idea of a jsfcommons project is/was:
- convenient utils, helpers and base classes for 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Matthias Wessendorf
Hi,

  the tags for converters/validators e.g. must be in here, or the
  components are not useable.
 
 
 I should have made myself little clearer - i was speaking of components,
 not converters/validators.

I was ONLY speaking here about converters/validators.

API (containing the validators/converters) AND! and IMPL (containing the TAGs)
*might* be a solution, but IMO that is a little bit overhead.

-Matthias


  Regards,
  Volker
 
  2007/11/29, Sochor Zdeněk [EMAIL PROTECTED]:
 
 
  Hi,
 
  Matthias Wessendorf napsal(a):
 
  sure, no dependency to -impl.
  Wouldn't make sense, if there were.
 
 
 
Convertors and validators are quite different matter - they should get
  into 'commons' BUT if and only if they use only crucial attributes from
 
 
  (server-side) converters and (server-side) validators, are really
  reusable components,
  so they need to be in that *commons* thing.
 
 
 
  That was only note from me - not using converters/validators coupled
  with render kit's outcome language (like escaping special characters).
 
 
  components (see above) and NOT specific tag attributes from ANY 
  language.
 
 
  not sure, what this means. Does it mean, that such a commons.jar
  (not a final name!)
  doesn't (or shouldn't contain) tags ? (for JSP / Facelets)
 
  I think it should contain tags for:
  -jsp (that guy is default in JSF spec)
  -facelets (that guy is more and more used)
 
 
 
  There are NO tags in JSF API (they are ALL in impl), so they don't have
  a foundation to be built upon.
 
 
  If a user of commons.jar needs to create TAGs or facelets.xml file,
  the user would be a very! poor guy.
  Would make they kind of useless, IMO.
 
 
 
  These files (tags, descriptors) should go to project where components
  are to be useful at all.
 
  Zdenek
 
 
  -Matthias
 
 
 
Utility classes - only small potion of them are really without any
  references to render kit (either direct or indirect through components).
 
Having convenient classes for working in either backing beans and/or
  developing new components in 'commons' would be ...convenient. :D
 
  With regards,
Zdenek
 
  Matthias Wessendorf napsal(a):
 
 
 
  The stuff we have (or plan to have) and we need places for are:
   1. renderkit independent stuff - converters, validators, ... (BTW,
  are they really renderkit independent? What about client-side
  validation?!)
 
 
 
  let me write a wiki page for that + discussion in a separate thread.
  -M
 
 
 
 
   2. convenient utils, helpers and base classes for component 
  developers
   3. convenient backing(!) bean utils and helpers for jsf application
  developers (ie users)
   4. some things in myfaces-shared that should not be there (BTW, I
  have concrete plans on refactoring shared, but first I need a place
  where I can move some stuff to)
   5. ???
 
  Let's try to agree on these different categories. After that we try to
  find the proper place and name(!) for each item? Okay?
 
  See inline as well --
 
  -- Manfred
 
 
  On 11/29/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 
 
 
  Do we really want component like stuff like converters and 
  validators there?
  Didn't we discuss this already?
 
 
 
  Yes we had discuss this, but it seems we did not reach agreement.
 
  I think we need a own project for converters/validators/other stuff
  for application-development
  which should not include renderkid/jsf-impl dependend stuff.
 
 
 
  +1
  that was my real motivation for creating a commons.
  I really don't care on a coolBackingBean. Utils might be
  the better wording for that.
 
 
 
  Aren't commons modules as we know it all utilities in some sense?  
  ;-)
 
 
 
 
 
  An i think this one was meant by Matthias and Bernd.
 
 
 
  I think so :-)
 
 
 
 
  If we need jar supporting component-developer we should stop the
  repackaging of shared, create a shared.jar and add the dependency
  instead to impl and tomahwak.
 
 
 
  Yes, that's what I want to try. But shared is no proper name for
  stuff that could be used by independent component developers. The
  name shared means: this is internal code *shared* by some MyFaces
  subprojects. Therefore we need a better place: jsfcommons-???
 
 
 
 
 
  that would easy the debugging as well.
 
 
 
  why? If you have both sources for api and impl jar in your IDE there
  is no difference.
 
 
 
 
 
 
  Perhaps we need stricter rules for API stability for that.
 
  One major pain was that upgrade from tom1.1.2 to 1.1.3 wasn't 
  possible, because
  the whole shared messed up the migration.
 
 
 
 
  (Just my thoughts)
  Regards,
  Volker
 
 
 
 
 
  I thought we agreed on not starting yet another jsf component lib.
  What is wrong with having convenient converters and validators in
  tomahawk? Where they are right now!
  Is it because tomahawk has some flaws and maybe have sideeffects on
  other component libs? If yes, we have to FIX tomahawk and not turn
  around and start a new (better?) project.
 
  My original 

Re: [result][vote] start up the MyFaces Commons project

2007-11-29 Thread Mario Ivankovits
Hi!
  Mario Ivankovits [EMAIL PROTECTED] schrieb:
   
 I don't see any reason why we shoulnd't being able to provide a stable
 api even for shared.
 

 I have to strongly disagree here.
   
I know what all this means, but, this statement, and what Manfred wrote
means, that MyFaces is not allowed to depend on jsfcommons and is not
allowed to use all the nice utility methods in there.

I still think it should be possible to provide a library with a stable
api over time, new methods can be added without breaking backward
compatibility. See commons-lang.
IF JSF changes in a way that makes this no longer possible, we could
create a new package structure for the new API.
Something like org.apache.myfaces.jsfcommons -
org.apache.myfaces.jsfcommons2 etc.

Dropping such a jar into the J2EE Container does not necessarily break
anything.

BTW: I think all this J2EE stuff with providing implementations is
broken, at least, it shows a major caveat in Java where a library is not
able to define on which other library-version it depends on. A shame
that this has not been fixed for a long time ... Something like this is
planned in Java 1.7 I think, no?


In any case, I think having a subject-separated project structure in
jsfcommons is better than the api/impl way. However, if we split
tomahawk into pieces and providing a jsfcommons for just the utils thing
I am fine too. Yep, maybe this is the way how tomahawk should evolve and
it frees jsfcommons from the discussion if converters/validators should
be put in there - the answer then is simply NO, put it into
tomahawk-converters. In the sense of equality we should find an all
new name for this project which has nothing to do with commons,
tomahawk, trinidad etc.

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-11-28 Thread Matthias Wessendorf
Hi,

it is that case, that Bernd I and meet next weekend.
If you guys don't mind, we start the commons project, as discussed here.

Like maven-stuff etc.

-Matthias

On Nov 13, 2007 7:27 PM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  BTW, I do not understand why some of you are so scared by multiple
  jsfcommons artifacts.
 I see it being much work to maintain ... but anyway, since you are the
 one who is going to do the initial maven work :-) I do no longer argue
 against.
 So, can we start now ;-) ?

 Ciao,
 Mario





-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-11-28 Thread Manfred Geiler
yes, fine!
please consider the following structure:

myfaces-jsfcommons
   | myfaces-jsfcommons-api
   | myfaces-jsfcommons-impl
   | myfaces-jsfcommons-sandbox

(we must avoid the name myfaces-commons for there was once a project
with that name - see maven repo!)

api = the classes and interfaces, that users will directly use (ie.
import) in their code (= compile scope dependency)
impl = internal implementation classes, users will need during runtime
only (= runtime scope dependency)

furthermore:
 - api classes and interfaces must not change between two bugfix
releases (eg. from 1.0.0 to 1.0.1)
 - api classes and interfaces might vary (be extended) between two
minor releases (eg. from 1.0.3 to 1.1.0) - BUT only backwards
compatible!
 - api classes and interfaces might be totally different between two
major releases (eg. from 1.5.3 to 2.0.0) - BUT need not  ;-)
 - impl classes (and interfaces) can be changed, added, removed,
refactored whenever needed

This is no unnecessary effort IMHO. jsfcommons can only be successful
and widely accepted if users can confide in a stable API that is not
subject to change on every single release. In a community driven
project this is only possible with some rules. And systematically
separating API from Impl classes in different JARs make these rules
very simple and intuitive.

--Manfred




On Nov 28, 2007 10:41 PM, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 Hi,

 it is that case, that Bernd I and meet next weekend.
 If you guys don't mind, we start the commons project, as discussed here.

 Like maven-stuff etc.

 -Matthias


 On Nov 13, 2007 7:27 PM, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
   BTW, I do not understand why some of you are so scared by multiple
   jsfcommons artifacts.
  I see it being much work to maintain ... but anyway, since you are the
  one who is going to do the initial maven work :-) I do no longer argue
  against.
  So, can we start now ;-) ?
 
  Ciao,
  Mario
 
 



 --
 Matthias Wessendorf

 further stuff:
 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf

 mail: matzew-at-apache-dot-org




-- 
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces


Re: [result][vote] start up the MyFaces Commons project

2007-11-14 Thread Manfred Geiler
Yes, I hope I can spend some time at the end of the week.

I will setup the initial maven dirs and stuff. I will also add the
sandbox we spoke about.
So, hopefully, next week we will have some space that wants to get
filled with cool Java lines...

--Manfred


On Nov 13, 2007 7:27 PM, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  BTW, I do not understand why some of you are so scared by multiple
  jsfcommons artifacts.
 I see it being much work to maintain ... but anyway, since you are the
 one who is going to do the initial maven work :-) I do no longer argue
 against.
 So, can we start now ;-) ?

 Ciao,
 Mario





-- 
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces


Re: [result][vote] start up the MyFaces Commons project

2007-11-13 Thread Mario Ivankovits

Hi!
BTW, I do not understand why some of you are so scared by multiple 
jsfcommons artifacts.
I see it being much work to maintain ... but anyway, since you are the 
one who is going to do the initial maven work :-) I do no longer argue 
against.

So, can we start now ;-) ?

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Matthias Wessendorf
True!

...and also the name common is very common... :-)
And therefore not reserved for Apache Commons ...


-M

On 10/31/07, Volker Weber [EMAIL PROTECTED] wrote:
 It is  a apache commons like project, just not located in commons.apache.org.
 If it is named myfaces-jsf-commons it should clear enough this is a
 myfaces project.

 And imho it should contain tools, components, ... for jsf users like
 apache-commons-beanutils contains java-collection stuff for java
 users.


 Regards,
 Volker

 2007/10/30, Ron Smits [EMAIL PROTECTED]:
  Grins, I so do not want to start a 'poco sensitive' discussion. But I agree
  with several other writers here, that commons sounds too much like the
  apache commons project
 
  Ron
 
   On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
   Oh no! Not that discussion again...  :-(
  
   Ron, you might not be aware of former discussions on this list - not
   your fault of course.
  
   Yes, there are many ASF projects which have names related to Native
   Americans, BUT there are also many people concerned that those names
   could be offensive to Native Americans.
  
   And MyFaces is - of course - not the only ASF project where such
   discussions took place: see [1] to get an idea about such discussions
   in the Geronimo community.
   BTW, did you know they once had Tomahawk in their list of suggest
   alternatives?  ;-)
  
   Don't get me wrong, my personal opinion is
   +/-0 for names related to Native Americans
  
   Just wanted to sensitize.
  
   --Manfred
  
  
   [1]
  http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
  
  
  
   On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
How about Tsalagi? that is the name of the cherokee language
   
   
On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  How about a new ASF style name instead of basic, commons or
  something else that could be more easily misconstrued?
 
 Could you give an ASF style name for example?

 ---
 Mario


   
   
   
--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters
  
  
   --
   http://www.irian.at
   Your JSF powerhouse - JSF Consulting,
   Development and Courses in English and
   German
  
   Professional Support for Apache MyFaces
  
 
 
 
  --
 
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Volker Weber
It is  a apache commons like project, just not located in commons.apache.org.
If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.

And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.


Regards,
Volker

2007/10/30, Ron Smits [EMAIL PROTECTED]:
 Grins, I so do not want to start a 'poco sensitive' discussion. But I agree
 with several other writers here, that commons sounds too much like the
 apache commons project

 Ron

  On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1]
 http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



 --

 I reject your reality and substitute my own
--- Adam Savage, the mythbusters


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Ron Smits
Grins

I give up :) as far as I am concerned call it that (booring!!! :) )

Ron

On 10/31/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:

 True!

 ...and also the name common is very common... :-)
 And therefore not reserved for Apache Commons ...


 -M

 On 10/31/07, Volker Weber [EMAIL PROTECTED] wrote:
  It is  a apache commons like project, just not located in
 commons.apache.org.
  If it is named myfaces-jsf-commons it should clear enough this is a
  myfaces project.
 
  And imho it should contain tools, components, ... for jsf users like
  apache-commons-beanutils contains java-collection stuff for java
  users.
 
 
  Regards,
  Volker
 
  2007/10/30, Ron Smits [EMAIL PROTECTED]:
   Grins, I so do not want to start a 'poco sensitive' discussion. But I
 agree
   with several other writers here, that commons sounds too much like the
   apache commons project
  
   Ron
  
On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
Oh no! Not that discussion again...  :-(
   
Ron, you might not be aware of former discussions on this list - not
your fault of course.
   
Yes, there are many ASF projects which have names related to Native
Americans, BUT there are also many people concerned that those names
could be offensive to Native Americans.
   
And MyFaces is - of course - not the only ASF project where such
discussions took place: see [1] to get an idea about such
 discussions
in the Geronimo community.
BTW, did you know they once had Tomahawk in their list of suggest
alternatives?  ;-)
   
Don't get me wrong, my personal opinion is
+/-0 for names related to Native Americans
   
Just wanted to sensitize.
   
--Manfred
   
   
[1]
   http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
   
   
   
On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
 How about Tsalagi? that is the name of the cherokee language


 On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
   How about a new ASF style name instead of basic, commons or
   something else that could be more easily misconstrued?
  
  Could you give an ASF style name for example?
 
  ---
  Mario
 
 



 --
 I reject your reality and substitute my own
--- Adam Savage, the mythbusters
   
   
--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German
   
Professional Support for Apache MyFaces
   
  
  
  
   --
  
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 


 --
 Matthias Wessendorf

 further stuff:
 blog: http://matthiaswessendorf.wordpress.com/
 mail: matzew-at-apache-dot-org




-- 
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Ron Smits
I can live with that

Ron

On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:

 Since there where some discussions about what should be in this new
 project and what not:
 Renderkit independent components yes/no? Only static utils, convenient
 base classes?

 I have a suggestion that would solve this (and the naming as well):

 Let's start a new MLP* called MyFaces JSF Commons
 which is itself an umbrella project for two artifacts** called
 MyFaces JSF Commons Utils and MyFaces JSF Commons Components

 For the artifact names I propose:
 myfaces-jsfcommons-utils and myfaces-jsfcommons-components

 The myfaces-jsfcommons-components artifact would have a compile dependency
 to myfaces-jsfcommons-utils.

 WDYT?

 --Manfred


 * Myfaces Level Project ;-)
 ** We should not use the Apache Commons terminology and call those
 artifacts or sub projects Components for obvious reasons  ;-)



 On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
 
  True!
 
  ...and also the name common is very common... :-)
  And therefore not reserved for Apache Commons ...
 
 
  -M
 
  On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
   It is  a apache commons like project, just not located in
  commons.apache.org.
   If it is named myfaces-jsf-commons it should clear enough this is a
   myfaces project.
  
   And imho it should contain tools, components, ... for jsf users like
   apache-commons-beanutils contains java-collection stuff for java
   users.
  
  
   Regards,
   Volker
  
   2007/10/30, Ron Smits [EMAIL PROTECTED]:
Grins, I so do not want to start a 'poco sensitive' discussion. But
  I agree
with several other writers here, that commons sounds too much like
  the
apache commons project
   
Ron
   
 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list -
  not
 your fault of course.

 Yes, there are many ASF projects which have names related to
  Native
 Americans, BUT there are also many people concerned that those
  names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such
  discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of
  suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1]
http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
   Hi!
How about a new ASF style name instead of basic, commons
  or
something else that could be more easily misconstrued?
   
   Could you give an ASF style name for example?
  
   ---
   Mario
  
  
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters


 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces

   
   
   
--
   
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters
  
 
 
  --
  Matthias Wessendorf
 
  further stuff:
  blog: http://matthiaswessendorf.wordpress.com/
  mail: matzew-at-apache-dot-org
 



 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces




-- 
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Simon Lessard
I can live with that as well, the name speaks for itself, but it's s
loong.

~ Simon

On 10/31/07, Ron Smits [EMAIL PROTECTED] wrote:

 I can live with that

 Ron

 On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 
  Since there where some discussions about what should be in this new
  project and what not:
  Renderkit independent components yes/no? Only static utils, convenient
  base classes?
 
  I have a suggestion that would solve this (and the naming as well):
 
  Let's start a new MLP* called MyFaces JSF Commons
  which is itself an umbrella project for two artifacts** called
  MyFaces JSF Commons Utils and MyFaces JSF Commons Components
 
  For the artifact names I propose:
  myfaces-jsfcommons-utils and myfaces-jsfcommons-components
 
  The myfaces-jsfcommons-components artifact would have a compile
  dependency to myfaces-jsfcommons-utils.
 
  WDYT?
 
  --Manfred
 
 
  * Myfaces Level Project ;-)
  ** We should not use the Apache Commons terminology and call those
  artifacts or sub projects Components for obvious reasons  ;-)
 
 
 
  On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
  
   True!
  
   ...and also the name common is very common... :-)
   And therefore not reserved for Apache Commons ...
  
  
   -M
  
   On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
It is  a apache commons like project, just not located in
   commons.apache.org.
If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.
   
And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.
   
   
Regards,
Volker
   
2007/10/30, Ron Smits [EMAIL PROTECTED]:
 Grins, I so do not want to start a 'poco sensitive' discussion.
   But I agree
 with several other writers here, that commons sounds too much like
   the
 apache commons project

 Ron

  On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list -
   not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to
   Native
  Americans, BUT there are also many people concerned that those
   names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such
   discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of
   suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1]
 http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons
   or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



 --

 I reject your reality and substitute my own
--- Adam Savage, the mythbusters
   
  
  
   --
   Matthias Wessendorf
  
   further stuff:
   blog: http://matthiaswessendorf.wordpress.com/
   mail: matzew-at-apache-dot-org
  
 
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



 --
 I reject your reality and substitute my own
--- Adam Savage, the mythbusters



Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Mike Kienenberger
Well, I think there's probably enough difference between the two goals
that we do need to separate projects, even though it contributes to
the Yet Another MyFaces Subproject quagmire.   At least it's a step
in the right direction since we're looking at merging common code
rather than futher separation.

Let's leave the components - api dependency out until such time that
it's explicitly needed.


On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 Since there where some discussions about what should be in this new project
 and what not:
 Renderkit independent components yes/no? Only static utils, convenient base
 classes?

 I have a suggestion that would solve this (and the naming as well):

 Let's start a new MLP* called MyFaces JSF Commons
 which is itself an umbrella project for two artifacts** called
 MyFaces JSF Commons Utils and MyFaces JSF Commons Components

 For the artifact names I propose:
 myfaces-jsfcommons-utils and myfaces-jsfcommons-components

 The myfaces-jsfcommons-components artifact would have a compile dependency
 to myfaces-jsfcommons-utils.

 WDYT?

 --Manfred


 * Myfaces Level Project ;-)
 ** We should not use the Apache Commons terminology and call those artifacts
 or sub projects Components for obvious reasons  ;-)




 On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
  True!
 
  ...and also the name common is very common... :-)
  And therefore not reserved for Apache Commons ...
 
 
  -M
 
  On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
   It is  a apache commons like project, just not located in
 commons.apache.org.
   If it is named myfaces-jsf-commons it should clear enough this is a
   myfaces project.
  
   And imho it should contain tools, components, ... for jsf users like
   apache-commons-beanutils contains java-collection stuff for java
   users.
  
  
   Regards,
   Volker
  
   2007/10/30, Ron Smits [EMAIL PROTECTED]:
Grins, I so do not want to start a 'poco sensitive' discussion. But I
 agree
with several other writers here, that commons sounds too much like the
apache commons project
   
Ron
   
 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list - not
 your fault of course.

 Yes, there are many ASF projects which have names related to Native
 Americans, BUT there are also many people concerned that those names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such
 discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1]
   
 http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
   Hi!
How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?
   
   Could you give an ASF style name for example?
  
   ---
   Mario
  
  
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters


 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces

   
   
   
--
   
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters
  
 
 
  --
  Matthias Wessendorf
 
  further stuff:
  blog: http://matthiaswessendorf.wordpress.com/
  mail: matzew-at-apache-dot-org
 



 --

 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces


Name for MyFaces Common Project was Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Paul Spencer

I like Manfred Geiler idea around MyFaces JSF Commons.

Paul Spencer


Simon Lessard wrote:

I can live with that as well, the name speaks for itself, but it's s
loong.

~ Simon

On 10/31/07, Ron Smits [EMAIL PROTECTED] wrote:

I can live with that

Ron

On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:

Since there where some discussions about what should be in this new
project and what not:
Renderkit independent components yes/no? Only static utils, convenient
base classes?

I have a suggestion that would solve this (and the naming as well):

Let's start a new MLP* called MyFaces JSF Commons
which is itself an umbrella project for two artifacts** called
MyFaces JSF Commons Utils and MyFaces JSF Commons Components

For the artifact names I propose:
myfaces-jsfcommons-utils and myfaces-jsfcommons-components

The myfaces-jsfcommons-components artifact would have a compile
dependency to myfaces-jsfcommons-utils.

WDYT?

--Manfred


* Myfaces Level Project ;-)
** We should not use the Apache Commons terminology and call those
artifacts or sub projects Components for obvious reasons  ;-)



On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:

True!

...and also the name common is very common... :-)
And therefore not reserved for Apache Commons ...


-M

On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:

It is  a apache commons like project, just not located in

commons.apache.org.

If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.

And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.


Regards,
Volker

2007/10/30, Ron Smits [EMAIL PROTECTED]:

Grins, I so do not want to start a 'poco sensitive' discussion.

But I agree

with several other writers here, that commons sounds too much like

the

apache commons project

Ron

 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:

Oh no! Not that discussion again...  :-(

Ron, you might not be aware of former discussions on this list -

not

your fault of course.

Yes, there are many ASF projects which have names related to

Native

Americans, BUT there are also many people concerned that those

names

could be offensive to Native Americans.

And MyFaces is - of course - not the only ASF project where such
discussions took place: see [1] to get an idea about such

discussions

in the Geronimo community.
BTW, did you know they once had Tomahawk in their list of

suggest

alternatives?  ;-)

Don't get me wrong, my personal opinion is
+/-0 for names related to Native Americans

Just wanted to sensitize.

--Manfred


[1]

http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:

How about Tsalagi? that is the name of the cherokee language


On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:

Hi!

How about a new ASF style name instead of basic, commons

or

something else that could be more easily misconstrued?


Could you give an ASF style name for example?

---
Mario





--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--

I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org




--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters







Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Mario Ivankovits
Hi!

 I have a suggestion that would solve this (and the naming as well):

 Let's start a new MLP* called MyFaces JSF Commons
 which is itself an umbrella project for two artifacts** called
 MyFaces JSF Commons Utils and MyFaces JSF Commons Components

 For the artifact names I propose:
 myfaces-jsfcommons-utils and myfaces-jsfcommons-components
I think this makes stuff again too complicated to be maintained in the
future.
You have two additional projects/modules, with maybe separate release
cycles - and even if not, you have to release them both at the same time.
Documentation and site is splitted, pom work is required to do twice, etc

My preference is to stick with just one MyFaces JSF Commons project -
artifactIdmyfaces-jsfcommons/artifactId


Ciao,
Mario



Need summary of intent and contend to each MyFaces JSF Commons subproject was (Re: [result][vote] start up the MyFaces Commons project)

2007-10-31 Thread Paul Spencer
Please summarize the intent and proposed contents of each subproject on 
a wiki page.  A common refactoring page already exists [1].  The 
resulting pages should be moved in each project's site documentation



Paul Spencer

[1] http://wiki.apache.org/myfaces/MyFaces_Commons_Refactoring

Simon Lessard wrote:

I can live with that as well, the name speaks for itself, but it's s
loong.

~ Simon

On 10/31/07, Ron Smits [EMAIL PROTECTED] wrote:

I can live with that

Ron

On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:

Since there where some discussions about what should be in this new
project and what not:
Renderkit independent components yes/no? Only static utils, convenient
base classes?

I have a suggestion that would solve this (and the naming as well):

Let's start a new MLP* called MyFaces JSF Commons
which is itself an umbrella project for two artifacts** called
MyFaces JSF Commons Utils and MyFaces JSF Commons Components

For the artifact names I propose:
myfaces-jsfcommons-utils and myfaces-jsfcommons-components

The myfaces-jsfcommons-components artifact would have a compile
dependency to myfaces-jsfcommons-utils.

WDYT?

--Manfred


* Myfaces Level Project ;-)
** We should not use the Apache Commons terminology and call those
artifacts or sub projects Components for obvious reasons  ;-)



On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:

True!

...and also the name common is very common... :-)
And therefore not reserved for Apache Commons ...


-M

On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:

It is  a apache commons like project, just not located in

commons.apache.org.

If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.

And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.


Regards,
Volker

2007/10/30, Ron Smits [EMAIL PROTECTED]:

Grins, I so do not want to start a 'poco sensitive' discussion.

But I agree

with several other writers here, that commons sounds too much like

the

apache commons project

Ron

 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:

Oh no! Not that discussion again...  :-(

Ron, you might not be aware of former discussions on this list -

not

your fault of course.

Yes, there are many ASF projects which have names related to

Native

Americans, BUT there are also many people concerned that those

names

could be offensive to Native Americans.

And MyFaces is - of course - not the only ASF project where such
discussions took place: see [1] to get an idea about such

discussions

in the Geronimo community.
BTW, did you know they once had Tomahawk in their list of

suggest

alternatives?  ;-)

Don't get me wrong, my personal opinion is
+/-0 for names related to Native Americans

Just wanted to sensitize.

--Manfred


[1]

http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:

How about Tsalagi? that is the name of the cherokee language


On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:

Hi!

How about a new ASF style name instead of basic, commons

or

something else that could be more easily misconstrued?


Could you give an ASF style name for example?

---
Mario





--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--

I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org




--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters







Need summary of intent and contend to each MyFaces JSF Commons subproject was (Re: [result][vote] start up the MyFaces Commons project)

2007-10-31 Thread Paul Spencer

Please summarize the intent and proposed contents of each subproject on
a wiki page.  A common refactoring page already exists [1].  The
resulting pages should be moved in each project's site documentation


Paul Spencer

[1] http://wiki.apache.org/myfaces/MyFaces_Commons_Refactoring

Simon Lessard wrote:

I can live with that as well, the name speaks for itself, but it's s
loong.

~ Simon

On 10/31/07, Ron Smits [EMAIL PROTECTED] wrote:

I can live with that

Ron

On 10/31/07, Manfred Geiler [EMAIL PROTECTED] wrote:

Since there where some discussions about what should be in this new
project and what not:
Renderkit independent components yes/no? Only static utils, convenient
base classes?

I have a suggestion that would solve this (and the naming as well):

Let's start a new MLP* called MyFaces JSF Commons
which is itself an umbrella project for two artifacts** called
MyFaces JSF Commons Utils and MyFaces JSF Commons Components

For the artifact names I propose:
myfaces-jsfcommons-utils and myfaces-jsfcommons-components

The myfaces-jsfcommons-components artifact would have a compile
dependency to myfaces-jsfcommons-utils.

WDYT?

--Manfred


* Myfaces Level Project ;-)
** We should not use the Apache Commons terminology and call those
artifacts or sub projects Components for obvious reasons  ;-)



On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:

True!

...and also the name common is very common... :-)
And therefore not reserved for Apache Commons ...


-M

On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:

It is  a apache commons like project, just not located in

commons.apache.org.

If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.

And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.


Regards,
Volker

2007/10/30, Ron Smits [EMAIL PROTECTED]:

Grins, I so do not want to start a 'poco sensitive' discussion.

But I agree

with several other writers here, that commons sounds too much like

the

apache commons project

Ron

 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:

Oh no! Not that discussion again...  :-(

Ron, you might not be aware of former discussions on this list -

not

your fault of course.

Yes, there are many ASF projects which have names related to

Native

Americans, BUT there are also many people concerned that those

names

could be offensive to Native Americans.

And MyFaces is - of course - not the only ASF project where such
discussions took place: see [1] to get an idea about such

discussions

in the Geronimo community.
BTW, did you know they once had Tomahawk in their list of

suggest

alternatives?  ;-)

Don't get me wrong, my personal opinion is
+/-0 for names related to Native Americans

Just wanted to sensitize.

--Manfred


[1]

http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:

How about Tsalagi? that is the name of the cherokee language


On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:

Hi!

How about a new ASF style name instead of basic, commons

or

something else that could be more easily misconstrued?


Could you give an ASF style name for example?

---
Mario





--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--

I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


--
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org




--
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces




--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters








Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Manfred Geiler
On 10/31/07, Mario Ivankovits [EMAIL PROTECTED] wrote:

 Hi!

  I have a suggestion that would solve this (and the naming as well):
 
  Let's start a new MLP* called MyFaces JSF Commons
  which is itself an umbrella project for two artifacts** called
  MyFaces JSF Commons Utils and MyFaces JSF Commons Components
 
  For the artifact names I propose:
  myfaces-jsfcommons-utils and myfaces-jsfcommons-components
 I think this makes stuff again too complicated to be maintained in the
 future.
 You have two additional projects/modules, with maybe separate release
 cycles - and even if not, you have to release them both at the same time.
 Documentation and site is splitted, pom work is required to do twice, etc


We do not necessarily need separate release cycles. At least at the
beginning.
They would have a common parent pom of course.
So, once set up, there is not really additional effort during development or
releasing.

I suggest that I prepare an initial setup, and check it in, so that there is
some concrete stuff we can talk about.
Ok?

--Manfred


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Volker Weber
Hi,

i don't understand what should go into the utils and what into the
components parts.

I think we can mix static utils with renderkid independent components
in one library.

for renderkid dependend compeonents we have already tomahawk, tobago
and trinidad.


Regards,
Volker

2007/10/31, Manfred Geiler [EMAIL PROTECTED]:
 Since there where some discussions about what should be in this new project
 and what not:
 Renderkit independent components yes/no? Only static utils, convenient base
 classes?

 I have a suggestion that would solve this (and the naming as well):

 Let's start a new MLP* called MyFaces JSF Commons
 which is itself an umbrella project for two artifacts** called
 MyFaces JSF Commons Utils and MyFaces JSF Commons Components

 For the artifact names I propose:
 myfaces-jsfcommons-utils and myfaces-jsfcommons-components

 The myfaces-jsfcommons-components artifact would have a compile dependency
 to myfaces-jsfcommons-utils.

 WDYT?

 --Manfred


 * Myfaces Level Project ;-)
 ** We should not use the Apache Commons terminology and call those artifacts
 or sub projects Components for obvious reasons  ;-)



 On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
  True!
 
  ...and also the name common is very common... :-)
  And therefore not reserved for Apache Commons ...
 
 
  -M
 
  On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
   It is  a apache commons like project, just not located in
 commons.apache.org.
   If it is named myfaces-jsf-commons it should clear enough this is a
   myfaces project.
  
   And imho it should contain tools, components, ... for jsf users like
   apache-commons-beanutils contains java-collection stuff for java
   users.
  
  
   Regards,
   Volker
  
   2007/10/30, Ron Smits [EMAIL PROTECTED]:
Grins, I so do not want to start a 'poco sensitive' discussion. But I
 agree
with several other writers here, that commons sounds too much like the
apache commons project
   
Ron
   
 On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list - not
 your fault of course.

 Yes, there are many ASF projects which have names related to Native
 Americans, BUT there are also many people concerned that those names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such
 discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1]
   
 http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
   Hi!
How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?
   
   Could you give an ASF style name for example?
  
   ---
   Mario
  
  
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters


 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces

   
   
   
--
   
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters
  
 
 
  --
  Matthias Wessendorf
 
  further stuff:
  blog: http://matthiaswessendorf.wordpress.com/
  mail: matzew-at-apache-dot-org
 



 --

 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Mike Kienenberger
We're discussing two completely different concepts here.

One is an api for writing new components.   For component developers.

One is a library of common renderkit-independent components for use in
JSF applications.  For application developers.

Attempting to combine them is going to shortchange one side or the other.

Either the library is going to end up with dependencies on
renderkit-specific stuff, or the api is going to be severely limited
in what it provides.


On 10/31/07, Volker Weber [EMAIL PROTECTED] wrote:
 Hi,

 i don't understand what should go into the utils and what into the
 components parts.

 I think we can mix static utils with renderkid independent components
 in one library.

 for renderkid dependend compeonents we have already tomahawk, tobago
 and trinidad.


 Regards,
 Volker

 2007/10/31, Manfred Geiler [EMAIL PROTECTED]:
  Since there where some discussions about what should be in this new project
  and what not:
  Renderkit independent components yes/no? Only static utils, convenient base
  classes?
 
  I have a suggestion that would solve this (and the naming as well):
 
  Let's start a new MLP* called MyFaces JSF Commons
  which is itself an umbrella project for two artifacts** called
  MyFaces JSF Commons Utils and MyFaces JSF Commons Components
 
  For the artifact names I propose:
  myfaces-jsfcommons-utils and myfaces-jsfcommons-components
 
  The myfaces-jsfcommons-components artifact would have a compile dependency
  to myfaces-jsfcommons-utils.
 
  WDYT?
 
  --Manfred
 
 
  * Myfaces Level Project ;-)
  ** We should not use the Apache Commons terminology and call those artifacts
  or sub projects Components for obvious reasons  ;-)
 
 
 
  On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
   True!
  
   ...and also the name common is very common... :-)
   And therefore not reserved for Apache Commons ...
  
  
   -M
  
   On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
It is  a apache commons like project, just not located in
  commons.apache.org.
If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.
   
And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.
   
   
Regards,
Volker
   
2007/10/30, Ron Smits [EMAIL PROTECTED]:
 Grins, I so do not want to start a 'poco sensitive' discussion. But I
  agree
 with several other writers here, that commons sounds too much like the
 apache commons project

 Ron

  On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such
  discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1]

  http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



 --

 I reject your reality and substitute my own
--- Adam Savage, the mythbusters
   
  
  
   --
   Matthias Wessendorf
  
   further stuff:
   blog: http://matthiaswessendorf.wordpress.com/
   mail: matzew-at-apache-dot-org
  
 
 
 
  --
 
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces



Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Mario Ivankovits
Hi!

  which is itself an umbrella project for two artifacts** called
  MyFaces JSF Commons Utils and MyFaces JSF Commons Components

 I suggest that I prepare an initial setup, and check it in, so that
 there is some concrete stuff we can talk about.
 Ok?
I still don't get why we should increase the number of modules here.
Two artifacts means two jars, no?

And then, what is a Component? I think we agreed that we just want to
add render-less components, no? Else it has to go into tomahawk. The
Commons should not be just a component-library without (the dreaded)
shared.

Is a UrlNavigationHandler a Component then or a util? It has no
component yet, but what if it has one in the future?
I know, we then can simply just add this component to the Components,
but why should we split the stuff?

In this case I'd have a org.apache.myfaces.commons.urlNavigationHandler
package where everything lives in.

org.apache.myfaces.commons.urlNavigationHandler (the api)
org.apache.myfaces.commons.urlNavigationHandler.impl
org.apache.myfaces.commons.urlNavigationHandler.component
etc

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Manfred Geiler
On 10/31/07, Mario Ivankovits [EMAIL PROTECTED] wrote:

 Hi!
 
   which is itself an umbrella project for two artifacts** called
   MyFaces JSF Commons Utils and MyFaces JSF Commons Components
 
  I suggest that I prepare an initial setup, and check it in, so that
  there is some concrete stuff we can talk about.
  Ok?
 I still don't get why we should increase the number of modules here.
 Two artifacts means two jars, no?


Yes, sure.


And then, what is a Component? I think we agreed that we just want to
 add render-less components, no? Else it has to go into tomahawk. The
 Commons should not be just a component-library without (the dreaded)
 shared.

 Is a UrlNavigationHandler a Component then or a util? It has no
 component yet, but what if it has one in the future?
 I know, we then can simply just add this component to the Components,
 but why should we split the stuff?

 In this case I'd have a org.apache.myfaces.commons.urlNavigationHandler
 package where everything lives in.

 org.apache.myfaces.commons.urlNavigationHandler (the api)
 org.apache.myfaces.commons.urlNavigationHandler.impl
 org.apache.myfaces.commons.urlNavigationHandler.component
 etc



Also renderkit independent components need a taglib in the META-INF dir.
This is the main difference between a component and a goodie class a user
can decide to use or not.

--Manfred


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Manfred Geiler
The point is:
For myfaces-jsfcommons-components we must provide additional stuff in the
jar. You know: taglib, faces-config.xml, ...

This is what we do NOT want in the myfaces-jsfcommons-utils jars to
 - keep it simple, and
 - avoid unwanted side-effects

Please mind: Not yet sure, but the myfaces-jsfcommons-utils might propably
become a jar that myfaces-core-impl depends on in the future. So, we should
really keep all real components out of it. Which on the same time does not
forbid convenient Renderer utils in myfaces-jsfcommons-utils of course.

--Manfred



On 10/31/07, Volker Weber [EMAIL PROTECTED] wrote:

 Hi,

 i don't understand what should go into the utils and what into the
 components parts.

 I think we can mix static utils with renderkid independent components
 in one library.

 for renderkid dependend compeonents we have already tomahawk, tobago
 and trinidad.


 Regards,
 Volker

 2007/10/31, Manfred Geiler [EMAIL PROTECTED]:
  Since there where some discussions about what should be in this new
 project
  and what not:
  Renderkit independent components yes/no? Only static utils, convenient
 base
  classes?
 
  I have a suggestion that would solve this (and the naming as well):
 
  Let's start a new MLP* called MyFaces JSF Commons
  which is itself an umbrella project for two artifacts** called
  MyFaces JSF Commons Utils and MyFaces JSF Commons Components
 
  For the artifact names I propose:
  myfaces-jsfcommons-utils and myfaces-jsfcommons-components
 
  The myfaces-jsfcommons-components artifact would have a compile
 dependency
  to myfaces-jsfcommons-utils.
 
  WDYT?
 
  --Manfred
 
 
  * Myfaces Level Project ;-)
  ** We should not use the Apache Commons terminology and call those
 artifacts
  or sub projects Components for obvious reasons  ;-)
 
 
 
  On 10/31/07, Matthias Wessendorf  [EMAIL PROTECTED] wrote:
   True!
  
   ...and also the name common is very common... :-)
   And therefore not reserved for Apache Commons ...
  
  
   -M
  
   On 10/31/07, Volker Weber  [EMAIL PROTECTED]  wrote:
It is  a apache commons like project, just not located in
  commons.apache.org.
If it is named myfaces-jsf-commons it should clear enough this is a
myfaces project.
   
And imho it should contain tools, components, ... for jsf users like
apache-commons-beanutils contains java-collection stuff for java
users.
   
   
Regards,
Volker
   
2007/10/30, Ron Smits [EMAIL PROTECTED]:
 Grins, I so do not want to start a 'poco sensitive' discussion.
 But I
  agree
 with several other writers here, that commons sounds too much like
 the
 apache commons project

 Ron

  On 10/30/07, Manfred Geiler  [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list -
 not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to
 Native
  Americans, BUT there are also many people concerned that those
 names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such
  discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of
 suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1]

  http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits  [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits  [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons
 or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



 --

 I reject your reality and substitute my own
--- Adam Savage, the mythbusters
   
  
  
   --
   Matthias Wessendorf
  
   further stuff:
   blog: http://matthiaswessendorf.wordpress.com/
   mail: matzew-at-apache-dot-org
  
 
 
 
  --
 
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces




-- 
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German


Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Volker Weber
What is the problem having a taglib in the jar?

2007/10/31, Manfred Geiler [EMAIL PROTECTED]:


 On 10/31/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
  
which is itself an umbrella project for two artifacts** called
MyFaces JSF Commons Utils and MyFaces JSF Commons Components
  
   I suggest that I prepare an initial setup, and check it in, so that
   there is some concrete stuff we can talk about.
   Ok?
  I still don't get why we should increase the number of modules here.
  Two artifacts means two jars, no?
  Yes, sure.


  And then, what is a Component? I think we agreed that we just want to
  add render-less components, no? Else it has to go into tomahawk. The
  Commons should not be just a component-library without (the dreaded)
  shared.
 
  Is a UrlNavigationHandler a Component then or a util? It has no
  component yet, but what if it has one in the future?
  I know, we then can simply just add this component to the Components,
  but why should we split the stuff?
 
  In this case I'd have a
 org.apache.myfaces.commons.urlNavigationHandler
  package where everything lives in.
 
  org.apache.myfaces.commons.urlNavigationHandler (the api)
  org.apache.myfaces.commons.urlNavigationHandler.impl
  org.apache.myfaces.commons.urlNavigationHandler.component
  etc
 
 


  Also renderkit independent components need a taglib in the META-INF dir.
 This is the main difference between a component and a goodie class a user
 can decide to use or not.

 --Manfred




Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Mario Ivankovits
To avoid this I'd NOT include eg viewhandler or navigation handler in the jar. 
Taglib  wont harm if not used.
Instead we just document how to setup.

Mario

-Original Message-
From: Manfred Geiler [EMAIL PROTECTED]
Date: Wednesday, Okt 31, 2007 4:53 pm
Subject: Re: [result][vote] start up the MyFaces Commons project
To: Reply-MyFaces Development dev@myfaces.apache.orgTo: MyFaces 
Development dev@myfaces.apache.org




On 10/31/07, Mario Ivankovits [EMAIL PROTECTED] wrote: Hi!

  which is itself an 'umbrella' project for two artifacts** called
  'MyFaces JSF Commons Utils' and 'MyFaces JSF Commons Components'

 I suggest that I prepare an initial setup, and check it in, so that

 there is some concrete stuff we can talk about.
 Ok?
I still don't get why we should increase the number of modules here.
Two artifacts means two jars, no?
 Yes, sure.


And then, what is a Component? I think we agreed that we just want to
add render-less components, no? Else it has to go into tomahawk. The

Commons should not be just a 'component-library without (the dreaded)
shared'.

Is a UrlNavigationHandler a Component then or a util? It has no
component yet, but what if it has one in the future?

I know, we then can simply just add this component to the Components,
but why should we split the stuff?

In this case I'd have a org.apache.myfaces.commons.urlNavigationHandler
package where everything lives in.


org.apache.myfaces.commons.urlNavigationHandler (the api)
org.apache.myfaces.commons.urlNavigationHandler.impl
org.apache.myfaces.commons.urlNavigationHandler.component
etc



 Also renderkit independent 'components' need a taglib in the META-INF dir. 
 This is the main difference between a 'component' and a goodie class a user 
 can decide to use or not.

--Manfred

 



Re: [result][vote] start up the MyFaces Commons project

2007-10-31 Thread Manfred Geiler
A taglib and a faces-config in the META-INF are loaded/registered
automatically.
And as I already mentioned, it should be possible to use the commons utils
from the core impl. Automatically loading extensions(!) is not what we want
when using the myfaces core implementation.
There is some stuff in shared that makes sense to be moved to commons utils.
So this is not only theoretical.

And don't forget about all those (renderkit-independent!) converters and
validators. People might argue for putting them into a jsfcommons components
artifact. What about the Joda converter that Matthias suggested? What is the
reason it should go into Trinidad? It is not renderkit-specific or somehow
related to Trinidad. So, a perfect candidate for jsfcommons-components,
right?
(There would even be place for a separate jsfcommons-converters artifacts,
IMHO)

BTW, I do not understand why some of you are so scared by multiple
jsfcommons artifacts.
The Apache Commons Proper consists of 35 different Components and nobody
cares. Quite the contrary, everybody is glad there is not only one bloated
commons.jar when he/she needs just commons-logging or some of the DbUtils,
right?

--Manfred



On 10/31/07, Volker Weber [EMAIL PROTECTED] wrote:

 What is the problem having a taglib in the jar?

 2007/10/31, Manfred Geiler [EMAIL PROTECTED]:
 
 
  On 10/31/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
   Hi!
   
 which is itself an umbrella project for two artifacts**
 called
 MyFaces JSF Commons Utils and MyFaces JSF Commons
 Components
   
I suggest that I prepare an initial setup, and check it in, so that
there is some concrete stuff we can talk about.
Ok?
   I still don't get why we should increase the number of modules here.
   Two artifacts means two jars, no?
   Yes, sure.
 
 
   And then, what is a Component? I think we agreed that we just want to
   add render-less components, no? Else it has to go into tomahawk. The
   Commons should not be just a component-library without (the dreaded)
   shared.
  
   Is a UrlNavigationHandler a Component then or a util? It has no
   component yet, but what if it has one in the future?
   I know, we then can simply just add this component to the Components,
   but why should we split the stuff?
  
   In this case I'd have a
  org.apache.myfaces.commons.urlNavigationHandler
   package where everything lives in.
  
   org.apache.myfaces.commons.urlNavigationHandler (the api)
   org.apache.myfaces.commons.urlNavigationHandler.impl
   org.apache.myfaces.commons.urlNavigationHandler.component
   etc
  
  
 
 
   Also renderkit independent components need a taglib in the META-INF
 dir.
  This is the main difference between a component and a goodie class a
 user
  can decide to use or not.
 
  --Manfred
 
 




-- 
http://www.irian.at
Your JSF powerhouse - JSF Consulting,
Development and Courses in English and
German

Professional Support for Apache MyFaces


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Ron Smits
How about Tsalagi? that is the name of the cherokee language

On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:

 Hi!
  How about a new ASF style name instead of basic, commons or
  something else that could be more easily misconstrued?
 
 Could you give an ASF style name for example?

 ---
 Mario




-- 
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Andrew Robinson
Unless the code is really bad, is it really derogatory at all? Apache
is a native American name, so projects using that theme go well. I'm
not aware of the other discussions, but I did come from a school that
had to change its name because of non-native Americans complaining
about native American rights and know the gist.

Why would Native Americans be offended by their own tribe and location
names? If anything it keeps people thinking of their people group and
their culture which should be viewed as a good thing, I would hope.

On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list - not
 your fault of course.

 Yes, there are many ASF projects which have names related to Native
 Americans, BUT there are also many people concerned that those names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
   Hi!
How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?
   
   Could you give an ASF style name for example?
  
   ---
   Mario
  
  
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters


 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces



Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Simon Lessard
Why not Apache Caribbean? Since it's most likely going to be composed of
features taken from Trinidad and Tobago it would fit quite well (probably
would probably get quite a lot of additional search engine hits :P )


~ Simon

On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:

 Unless the code is really bad, is it really derogatory at all? Apache
 is a native American name, so projects using that theme go well. I'm
 not aware of the other discussions, but I did come from a school that
 had to change its name because of non-native Americans complaining
 about native American rights and know the gist.

 Why would Native Americans be offended by their own tribe and location
 names? If anything it keeps people thinking of their people group and
 their culture which should be viewed as a good thing, I would hope.

 On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Matthias Wessendorf
Pretty hard to discuss for non-Americans,
I can't speak for Manfred, but I accepted the discussions, said OK and
moved forward.

-M

On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:
 Unless the code is really bad, is it really derogatory at all? Apache
 is a native American name, so projects using that theme go well. I'm
 not aware of the other discussions, but I did come from a school that
 had to change its name because of non-native Americans complaining
 about native American rights and know the gist.

 Why would Native Americans be offended by their own tribe and location
 names? If anything it keeps people thinking of their people group and
 their culture which should be viewed as a good thing, I would hope.

 On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
   How about Tsalagi? that is the name of the cherokee language
  
  
   On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
Hi!
 How about a new ASF style name instead of basic, commons or
 something else that could be more easily misconstrued?

Could you give an ASF style name for example?
   
---
Mario
   
   
  
  
  
   --
   I reject your reality and substitute my own
  --- Adam Savage, the mythbusters
 
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Matthias Wessendorf
:-)

On 10/30/07, Simon Lessard [EMAIL PROTECTED] wrote:
 Why not Apache Caribbean? Since it's most likely going to be composed of
 features taken from Trinidad and Tobago it would fit quite well (probably
 would probably get quite a lot of additional search engine hits :P )


 ~ Simon


 On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:
  Unless the code is really bad, is it really derogatory at all? Apache
  is a native American name, so projects using that theme go well. I'm
  not aware of the other discussions, but I did come from a school that
  had to change its name because of non-native Americans complaining
  about native American rights and know the gist.
 
  Why would Native Americans be offended by their own tribe and location
  names? If anything it keeps people thinking of their people group and
  their culture which should be viewed as a good thing, I would hope.
 
  On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
   Oh no! Not that discussion again...  :-(
  
   Ron, you might not be aware of former discussions on this list - not
   your fault of course.
  
   Yes, there are many ASF projects which have names related to Native
   Americans, BUT there are also many people concerned that those names
   could be offensive to Native Americans.
  
   And MyFaces is - of course - not the only ASF project where such
   discussions took place: see [1] to get an idea about such discussions
   in the Geronimo community.
   BTW, did you know they once had Tomahawk in their list of suggest
   alternatives?  ;-)
  
   Don't get me wrong, my personal opinion is
   +/-0 for names related to Native Americans
  
   Just wanted to sensitize.
  
   --Manfred
  
  
   [1]
 http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
  
  
  
   On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
How about Tsalagi? that is the name of the cherokee language
   
   
On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  How about a new ASF style name instead of basic, commons or
  something else that could be more easily misconstrued?
 
 Could you give an ASF style name for example?

 ---
 Mario


   
   
   
--
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters
  
  
   --
   http://www.irian.at
   Your JSF powerhouse - JSF Consulting,
   Development and Courses in English and
   German
  
   Professional Support for Apache MyFaces
  
 




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Mario Ivankovits
Hi!

I am not sure why we can't call it simply MyFaces Commons? I think the
name is pretty fine.

But to put something additional into the fire: MyFaces Essentials, or,
to move on with islands, MyFaces Papeete

Ciao,
Mario


 Pretty hard to discuss for non-Americans,
 I can't speak for Manfred, but I accepted the discussions, said OK and
 moved forward.

 -M

 On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:
   
 Unless the code is really bad, is it really derogatory at all? Apache
 is a native American name, so projects using that theme go well. I'm
 not aware of the other discussions, but I did come from a school that
 had to change its name because of non-native Americans complaining
 about native American rights and know the gist.

 Why would Native Americans be offended by their own tribe and location
 names? If anything it keeps people thinking of their people group and
 their culture which should be viewed as a good thing, I would hope.

 On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 
 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list - not
 your fault of course.

 Yes, there are many ASF projects which have names related to Native
 Americans, BUT there are also many people concerned that those names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
   
 How about Tsalagi? that is the name of the cherokee language


 On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 
 Hi!
   
 How about a new ASF style name instead of basic, commons or
 something else that could be more easily misconstrued?

 
 Could you give an ASF style name for example?

 ---
 Mario


   

 --
 I reject your reality and substitute my own
--- Adam Savage, the mythbusters
 
 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces

   


   


-- 
mit freundlichen Grüßen

Mario Ivankovits
Software Engineering

OPS EDV VertriebsgesmbH
A-1120 Wien, Michael-Bernhard-Gasse 10

Firmenbuch Nr.: FN51233v, Handelsgericht Wien
Tel.: +43-1-8938810; Fax: +43-1-8938810/3700
http://www.ops.co.at

E-Mail: [EMAIL PROTECTED]
Skype: mario_ivankovits



Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Matthias Wessendorf
It was already set, isn't it ???

On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!

 I am not sure why we can't call it simply MyFaces Commons? I think the
 name is pretty fine.

 But to put something additional into the fire: MyFaces Essentials, or,
 to move on with islands, MyFaces Papeete

 Ciao,
 Mario


  Pretty hard to discuss for non-Americans,
  I can't speak for Manfred, but I accepted the discussions, said OK and
  moved forward.
 
  -M
 
  On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:
 
  Unless the code is really bad, is it really derogatory at all? Apache
  is a native American name, so projects using that theme go well. I'm
  not aware of the other discussions, but I did come from a school that
  had to change its name because of non-native Americans complaining
  about native American rights and know the gist.
 
  Why would Native Americans be offended by their own tribe and location
  names? If anything it keeps people thinking of their people group and
  their culture which should be viewed as a good thing, I would hope.
 
  On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
 
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 
  Hi!
 
  How about a new ASF style name instead of basic, commons or
  something else that could be more easily misconstrued?
 
 
  Could you give an ASF style name for example?
 
  ---
  Mario
 
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 
 
 
 
 


 --
 mit freundlichen Grüßen

 Mario Ivankovits
 Software Engineering

 OPS EDV VertriebsgesmbH
 A-1120 Wien, Michael-Bernhard-Gasse 10

 Firmenbuch Nr.: FN51233v, Handelsgericht Wien
 Tel.: +43-1-8938810; Fax: +43-1-8938810/3700
 http://www.ops.co.at

 E-Mail: [EMAIL PROTECTED]
 Skype: mario_ivankovits




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Simon Lessard
Hmm I don't know. I think we cannot really use MyFaces Commons for 2
reasons:

1. When I hear Commons I can only think of Jakarta;
2. Following some old discussion, we don't know if extra components libaries
are going to stay as MyFaces subprojects forever. For instance, when RCF get
out of incubation, it might be strange to have a subsubproject of MyFaces
since RCF is a subproject of Trinidad. If we can get a nice modular
infrastructure including only renderkit independent at first, but then
adding some optional module for PPR, skinning and such, then we could move
to a TLP and have Tomahawk, Tobago, Trinidad and RCF be simple subprojects
all depending only on that new common library. Hopefully, it would also
ensure perfect interoperability between all of them at the same time.

~ Simon

On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:

 Hi!

 I am not sure why we can't call it simply MyFaces Commons? I think the
 name is pretty fine.

 But to put something additional into the fire: MyFaces Essentials, or,
 to move on with islands, MyFaces Papeete

 Ciao,
 Mario


  Pretty hard to discuss for non-Americans,
  I can't speak for Manfred, but I accepted the discussions, said OK and
  moved forward.
 
  -M
 
  On 10/30/07, Andrew Robinson [EMAIL PROTECTED] wrote:
 
  Unless the code is really bad, is it really derogatory at all? Apache
  is a native American name, so projects using that theme go well. I'm
  not aware of the other discussions, but I did come from a school that
  had to change its name because of non-native Americans complaining
  about native American rights and know the gist.
 
  Why would Native Americans be offended by their own tribe and location
  names? If anything it keeps people thinking of their people group and
  their culture which should be viewed as a good thing, I would hope.
 
  On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:
 
  Oh no! Not that discussion again...  :-(
 
  Ron, you might not be aware of former discussions on this list - not
  your fault of course.
 
  Yes, there are many ASF projects which have names related to Native
  Americans, BUT there are also many people concerned that those names
  could be offensive to Native Americans.
 
  And MyFaces is - of course - not the only ASF project where such
  discussions took place: see [1] to get an idea about such discussions
  in the Geronimo community.
  BTW, did you know they once had Tomahawk in their list of suggest
  alternatives?  ;-)
 
  Don't get me wrong, my personal opinion is
  +/-0 for names related to Native Americans
 
  Just wanted to sensitize.
 
  --Manfred
 
 
  [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html
 
 
 
  On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
 
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 
  Hi!
 
  How about a new ASF style name instead of basic, commons or
  something else that could be more easily misconstrued?
 
 
  Could you give an ASF style name for example?
 
  ---
  Mario
 
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters
 
  --
  http://www.irian.at
  Your JSF powerhouse - JSF Consulting,
  Development and Courses in English and
  German
 
  Professional Support for Apache MyFaces
 
 
 
 
 


 --
 mit freundlichen Grüßen

 Mario Ivankovits
 Software Engineering

 OPS EDV VertriebsgesmbH
 A-1120 Wien, Michael-Bernhard-Gasse 10

 Firmenbuch Nr.: FN51233v, Handelsgericht Wien
 Tel.: +43-1-8938810; Fax: +43-1-8938810/3700
 http://www.ops.co.at

 E-Mail: [EMAIL PROTECTED]
 Skype: mario_ivankovits




Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Grant Smith
On 10/30/07, Simon Lessard [EMAIL PROTECTED] wrote:

 Why not Apache Caribbean?


And risk offending the Atlantic sea snail ? I would think not !!

-- 
Grant Smith


Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Mario Ivankovits

Hi!
2. Following some old discussion, we don't know if extra components 
libaries are going to stay as MyFaces subprojects forever. For 
instance, when RCF get out of incubation, it might be strange to have 
a subsubproject of MyFaces since RCF is a subproject of Trinidad. If 
we can get a nice modular infrastructure including only renderkit 
independent at first, but then adding some optional module for PPR, 
skinning and such, then we could move to a TLP and have Tomahawk, 
Tobago, Trinidad and RCF be simple subprojects all depending only on 
that new common library. Hopefully, it would also ensure perfect 
interoperability between all of them at the same time.
I have no plans to ever move TLP with anything I do here in MyFaces 
land, I feel very comfortable under the MyFaces umbrella and I also do 
not understand (yet) why we should leave.
MyFaces = [EMAIL PROTECTED] - IMHO that should be the direction. Maybe we have 
to split the ML later on, but that is another story.


Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Scott O'Bryan
Yeah, and I don't know what's going to happen with the RCF project, 
guess it's up to the community to decide, but I don't see why it needs 
to be a subproject of Trinidad so much as a subproject of MyFaces with a 
dependency on Trinidad.  :)  Most all of it's dependencies are on API 
packages in Trinidad and I imagine that any impl dependencies would have 
to be resolved anyway.


Scott

Mario Ivankovits wrote:

Hi!
2. Following some old discussion, we don't know if extra components 
libaries are going to stay as MyFaces subprojects forever. For 
instance, when RCF get out of incubation, it might be strange to have 
a subsubproject of MyFaces since RCF is a subproject of Trinidad. If 
we can get a nice modular infrastructure including only renderkit 
independent at first, but then adding some optional module for PPR, 
skinning and such, then we could move to a TLP and have Tomahawk, 
Tobago, Trinidad and RCF be simple subprojects all depending only on 
that new common library. Hopefully, it would also ensure perfect 
interoperability between all of them at the same time.
I have no plans to ever move TLP with anything I do here in MyFaces 
land, I feel very comfortable under the MyFaces umbrella and I also do 
not understand (yet) why we should leave.
MyFaces = [EMAIL PROTECTED] - IMHO that should be the direction. Maybe we 
have to split the ML later on, but that is another story.


Ciao,
Mario






Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Mario Ivankovits

Yep, KIFS - Keep It Flat and Simple.

For the same reason we should not put the Facelets project under 
tomahawk - even though it may have tomahawk in its name. With the 
projects names Manfred proposed this is easily possible.


Ciao,
Mario


Scott O'Bryan schrieb:
Yeah, and I don't know what's going to happen with the RCF project, 
guess it's up to the community to decide, but I don't see why it needs 
to be a subproject of Trinidad so much as a subproject of MyFaces with 
a dependency on Trinidad.  :)  Most all of it's dependencies are on 
API packages in Trinidad and I imagine that any impl dependencies 
would have to be resolved anyway.


Scott

Mario Ivankovits wrote:

Hi!
2. Following some old discussion, we don't know if extra components 
libaries are going to stay as MyFaces subprojects forever. For 
instance, when RCF get out of incubation, it might be strange to 
have a subsubproject of MyFaces since RCF is a subproject of 
Trinidad. If we can get a nice modular infrastructure including only 
renderkit independent at first, but then adding some optional module 
for PPR, skinning and such, then we could move to a TLP and have 
Tomahawk, Tobago, Trinidad and RCF be simple subprojects all 
depending only on that new common library. Hopefully, it would also 
ensure perfect interoperability between all of them at the same time.
I have no plans to ever move TLP with anything I do here in MyFaces 
land, I feel very comfortable under the MyFaces umbrella and I also 
do not understand (yet) why we should leave.
MyFaces = [EMAIL PROTECTED] - IMHO that should be the direction. Maybe we 
have to split the ML later on, but that is another story.


Ciao,
Mario








Re: [result][vote] start up the MyFaces Commons project

2007-10-30 Thread Ron Smits
Grins, I so do not want to start a 'poco sensitive' discussion. But I agree
with several other writers here, that commons sounds too much like the
apache commons project

Ron

On 10/30/07, Manfred Geiler [EMAIL PROTECTED] wrote:

 Oh no! Not that discussion again...  :-(

 Ron, you might not be aware of former discussions on this list - not
 your fault of course.

 Yes, there are many ASF projects which have names related to Native
 Americans, BUT there are also many people concerned that those names
 could be offensive to Native Americans.

 And MyFaces is - of course - not the only ASF project where such
 discussions took place: see [1] to get an idea about such discussions
 in the Geronimo community.
 BTW, did you know they once had Tomahawk in their list of suggest
 alternatives?  ;-)

 Don't get me wrong, my personal opinion is
 +/-0 for names related to Native Americans

 Just wanted to sensitize.

 --Manfred


 [1] http://cwiki.apache.org/GMOxSBOX/why-apache-geronimo.html



 On 10/30/07, Ron Smits [EMAIL PROTECTED] wrote:
  How about Tsalagi? that is the name of the cherokee language
 
 
  On 10/30/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
   Hi!
How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?
   
   Could you give an ASF style name for example?
  
   ---
   Mario
  
  
 
 
 
  --
  I reject your reality and substitute my own
 --- Adam Savage, the mythbusters


 --
 http://www.irian.at
 Your JSF powerhouse - JSF Consulting,
 Development and Courses in English and
 German

 Professional Support for Apache MyFaces




-- 
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters


[result][vote] start up the MyFaces Commons project

2007-10-29 Thread Mario Ivankovits
Hi!

The result of the vote is:

+1
Mike Kienenberger
Martin Marinschek
Matthias Wessendorf
Volker Weber
Gary VanMatre
Grant Smith
Cagaty Civici
Paul Spencer
Scott O'Bryan
Ernst Fastl
alvaro tovar (even if he don't know why ;-) )
Manfred Geiler
Bernd Bohmann
Ron Smits

I've abstaind from splitting binding and non binding votes as
everyone can see that this vote passed with amazing attendance.

Seems like there is some maven work waiting now  :-)

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-10-29 Thread Mario Ivankovits
Hi!
 I agree that MyFaces Basics is too MyFaces-Core-esque.Tomahawk
 Basics or JSF Basics would be better choices.
   
Hmmm ... I think the MyFaces JSF Basics is the only option then. As
far as I know the token MyFaces needs to be in there as it is a
project of the MyFaces project.

Personally I think the token tomahawk suggest that the Basic module is
meant as something related to tomahawk only then.

Also we should clearly state in the future that the term MyFaces does
not not necessarily mean a module works only with the MyFaces JSF
implementation nor with tomahawk only. But I think this is something we
already do as good as we can, e.g. with Apache MyFaces Trinidad, Apache
MyFaces Orchestra.
Btw, Tobago is an exception here, they call their project just Tobago
instead of Apache MyFaces Tobago as it should be ... I think.

Ciao,
Mario



Re: [result][vote] start up the MyFaces Commons project

2007-10-29 Thread Mike Kienenberger
I don't think there's any hard rule that all projects have to be
prefixed with MyFaces.
But then, I also don't have any problem with it being associated with
Tomahawk or MyFaces (in the name).

On 10/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
 Hi!
  I agree that MyFaces Basics is too MyFaces-Core-esque.Tomahawk
  Basics or JSF Basics would be better choices.
 
 Hmmm ... I think the MyFaces JSF Basics is the only option then. As
 far as I know the token MyFaces needs to be in there as it is a
 project of the MyFaces project.

 Personally I think the token tomahawk suggest that the Basic module is
 meant as something related to tomahawk only then.

 Also we should clearly state in the future that the term MyFaces does
 not not necessarily mean a module works only with the MyFaces JSF
 implementation nor with tomahawk only. But I think this is something we
 already do as good as we can, e.g. with Apache MyFaces Trinidad, Apache
 MyFaces Orchestra.
 Btw, Tobago is an exception here, they call their project just Tobago
 instead of Apache MyFaces Tobago as it should be ... I think.

 Ciao,
 Mario




Re: [result][vote] start up the MyFaces Commons project

2007-10-29 Thread Andrew Robinson
How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?

-A

On 10/29/07, Mike Kienenberger [EMAIL PROTECTED] wrote:
 I don't think there's any hard rule that all projects have to be
 prefixed with MyFaces.
 But then, I also don't have any problem with it being associated with
 Tomahawk or MyFaces (in the name).

 On 10/29/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hi!
   I agree that MyFaces Basics is too MyFaces-Core-esque.Tomahawk
   Basics or JSF Basics would be better choices.
  
  Hmmm ... I think the MyFaces JSF Basics is the only option then. As
  far as I know the token MyFaces needs to be in there as it is a
  project of the MyFaces project.
 
  Personally I think the token tomahawk suggest that the Basic module is
  meant as something related to tomahawk only then.
 
  Also we should clearly state in the future that the term MyFaces does
  not not necessarily mean a module works only with the MyFaces JSF
  implementation nor with tomahawk only. But I think this is something we
  already do as good as we can, e.g. with Apache MyFaces Trinidad, Apache
  MyFaces Orchestra.
  Btw, Tobago is an exception here, they call their project just Tobago
  instead of Apache MyFaces Tobago as it should be ... I think.
 
  Ciao,
  Mario
 
 



Re: [result][vote] start up the MyFaces Commons project

2007-10-29 Thread Mario Ivankovits

Hi!

How about a new ASF style name instead of basic, commons or
something else that could be more easily misconstrued?
  

Could you give an ASF style name for example?

---
Mario