Hi,

Hopefully, we can make a decision on this.-:)

2010/3/4 Delos <dait...@gmail.com>

> Thanks for  your comments! Seems no objection for more frequent releases
> till now, but there still some advices about implementation details.Here are
> my answers to some of your questions.
>
> *1) (Kevan) I will note that this proposal doesn't work too well for users
> of previous versions of the Geronimo server. What versions of G 2.1.x would
> a GEP 2.2.y.z correspond to? Or are you suggesting that G 2.1 users should
> use a GEP 2.1.x adapter?*
> In fact, the problems always exist. Until now, users of G server 2.1.x have
> two choices, one is 2.1.x adapter and another is 2.2.x adapter. I recommend
> user to use GEP 2.1.x adapter, because the server dependencies of GEP is in
> same version as server. I think we may have another discussion about this
> problem, since it's not brought by the suggestion.
>
> *2)About the forth digit *
> Just as Donald said, the best practice of forth digit for a single eclipse
> plugin and feature is in format as *a_vDate*, for example,
> 2.2.0.1_v201003032010. But it's only for single plugin or feature. As I
> know, a product of eclipse plugins is never in format like this. Take WTP
> for example, you may see date suffix in its plugins and features, but we
> always say WTP 3.2.0 instead of WTP 3.2.0_v20100302.  Anyway, I strongly
> agree the features and plugins in GEP adopt version number like this. But
> the version number for whole GEP won't contains the date suffix.
>
> *3) About backward compatibility*
> v1.1 adapter is added in GEP 2.2 due to this JIRA
> https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-578.I think it's a
> special case for GEP.
> IMO, GEP should only contains adapters for servers which are still improved
> by Geronimo community. Because both 2.1.x branch and 2.2.x branch of G
> server are active, I agree GEP 3.0 contains adapters for v2.1 and v2.2. In
> future, if any version of G server isn't supported any more, we may remove
> its adapter from GEP.
>
> Any other comments? To avoid any surprise in future release, I hope more
> PMC members can get involved in this thread.-:)
>
> 2010/3/4 Kevan Miller <kevan.mil...@gmail.com>
>
>
>> On Mar 3, 2010, at 10:46 AM, Rex Wang wrote:
>>
>>
>> IIRC, current approach is any GEP 2.2.* has the ability to support server
>> 2.1.*,  2.0.*, even 1.1.*
>> However, I do not think it is a best practice, because as the increase of
>> server's version number, GEP might become more and more overstaffed.. and it
>> is hard to tell at which time point the lower version server is out of
>> service in the latest GEP. Also, for instance, if there is a new G 2.1.x
>> release, which version of GEP shall we update to support it, the GEP2.2.y or
>> GEP2.1.z or Both ?
>>
>>
>> Right. Would have to hunt through the archives. At one point we had
>> dropped 1.1 support in GEP (IIRC), but then it was added back in. Tim would
>> remember better than I.
>>
>>
>> I think the main advantage of staying the version numbers in sync with
>> server is that it makes user very clear to know which GEP can work with a
>> certain server. However, if we adopt this and make release more frequently,
>> we should maintenance GEP in different branch. That is, GEP
>> 2.2.x.201012345678 only support all the 2.2.y server(where y<=x), and not
>> support 2.1.*, 1.1,*, so that if you try add a new server runtime in
>> eclipse, you won't see a pretty long list that contains all Geronimo server
>> versions..
>>
>>
>> I think we need to support at least one back-level version of the server.
>> Personally, I would like for GEP 3.0 to support 2.2 and 2.1, at least. But
>> that's just me. I confess that I'm not in touch with the complexities this
>> might introduce into GEP.
>>
>> --kevan
>>
>
>
>
> --
> Best Regards,
>
> Delos
>



-- 
Best Regards,

Delos

Reply via email to