On Mon, 14 Mar 2005, Abrams, Howard A wrote:
No, I am talking about the way the apache project is structured and releases scheduled:
I think it makes sense for the development goals of the components to be separate from the development goals of the implementation. After all, the components are useful without the MyFaces implementation, and the implementation is useful without the components. I would expect that once the implementation passes the TCK, there will be only the occasional bug fix until work on JSF 1.2 starts. In contrast, I would expect that there will be many updates of the components between the TCK and JSF 1.2. And once work on JSF 1.2 is in progress, I would expect that it will need to release more often than the components until it passes the TCK.
If the component and implementation will have such different schedules and goals, why tie their releases together? What I am proposing is that we split the MyFaces apache project into an implementation subproject and a components subproject; each would have their own deliverables. For convenience, when we release the components we could also create a distribution that packaged the latest implementation along with the latest components, and vice-versa.
This makes a lot of sense to me. We've done something similar in Struts, where we separated out the core and have separate subprojects for taglibs, Tiles, etc.
I would point out, though, that it's going to be much, much easier to do this kind of thing once you're using Subversion instead of CVS. ;-)
-- Martin Cooper
the-----Original Message----- From: Sean Schofield [mailto:[EMAIL PROTECTED] Sent: Monday, March 14, 2005 10:54 AM To: MyFaces Development Subject: Re: Components subproject (was RE: [VOTE] Two tree controls)
Howard,
There is already an ant build script that can build and release the JSF implementation separate from the custom components. So it is already possible to use the JSF Implementation without the components. Is this what you are after or are you looking for something more?
sean
On Mon, 14 Mar 2005 13:50:16 -0500, Abrams, Howard A <[EMAIL PROTECTED]> wrote:I'm not so worried about 1.0.9, my comment was directed more towardstorelease after this one. Since there are many people that will wanthaveuse an Apache licensed certified JSF Implementation, but may notofthe need for the MyFaces components, I thought I'd bring up the ideathatmaking the components a subproject.
Anyone have any thoughts?
-----Original Message----- From: Sean Schofield [mailto:[EMAIL PROTECTED] Sent: Monday, March 14, 2005 10:45 AM To: MyFaces Development Subject: Re: [VOTE] Two tree controls
Howard,
I think we have resolved this issue for now. I agree with youSincethis type of disagreement should not impact the next release.bothwe can't seem to find a way out of the tree vs tree2 discussionreleasewill be included in the next release (and all forseeable future releases.) So there will be no scheduling impact on the nextthesubproject. Anow that this has been resolved.
sean
On Mon, 14 Mar 2005 12:56:09 -0500, Abrams, Howard A <[EMAIL PROTECTED]> wrote:+0
I suggest that the MyFaces custom components be moved to adebate such as "Tree vs. Tree2" shouldn't hold up a release ofitJSFimplementation and API.
-----Original Message----- From: Sean Schofield [mailto:[EMAIL PROTECTED] Sent: Monday, March 14, 2005 5:56 AM To: MyFaces Development Subject: [VOTE] Two tree controls
I propose a vote to end the tree vs tree2 controversey. Sincethemildly), Iseems that Oliver and I have reached an impasse (to put itmove that we have two tree controls: tree and tree2 and letsingleuserdecide which is best for them.
While I think it is unfortunate that we cannot agree on aactionnewtree control together this is probably the best course ofknowforthe sake of the team. So I'd like a vote on this so I canhaveforsure how to go forward.
I will start the voting ... +1 for me
ps. I know we don't like voting but I think its important toput avoting for big decisions like this. Oliver and I have boththat welotof time into the respective tree controls so its only fairaskthe group for direction on how to proceed.
