If we want the community to help us test the jetty assembly, do we release it too - somehow?

Can we comment out the jetty assemblies for a release, as you said, then uncomment them and produce a "3.0 Beta" for the jetty assembly?

Is it appropriate to have a tomcat assembly in 3.0, but the jetty assemblies in 3.0-Beta? I understand this potentially could be confusing. Is it necessary for the community to test a version that is not a daily-released snapshot? Or do we rely on the community testing the jetty assemblies only from the snapshot releases, for providing feedback?

-RG


On 08/23/2011 01:59 AM, Rex Wang wrote:
Hi Kevan,
Will you plan to be the release manager of the Geronimo 3.0?
If not, I am volunteer to do this job. And my target is to get a Geronimo 3.0
release out in the shortest time.

The current snapshot dependencies are:
1. <xbeanVersion>3.8-SNAPSHOT</xbeanVersion>
2. <yokoVersion>1.3-SNAPSHOT</yokoVersion>
3. <openejbVersion>4.0.0-SNAPSHOT</openejbVersion>
4. <axis2Version>1.6.1_1-SNAPSHOT</axis2Version>
5. <myfacesVersion>2.0.8-SNAPSHOT</myfacesVersion>
6. <openwebbeansVersion>1.1.1-SNAPSHOT</openwebbeansVersion>

I think the 1, 2, 3 are controlled by ourselves, which means we can releases
them in any time. But the last 3 need communications and support in their
communities. Shawn and Ivan will help send the email to the communities' mailing
list.

Besides, we also need do a patched Aries blueprint release with the patch in
ARIES-727, this can help unify the settings
of Activemq broker in config-substitutions.properties(GERONIMO-5987).

 From the discussion, we got 2 options:
1. Release *Geronimo 3.0 Beta*, which contains both tomcat and jetty assemblies.
This is a quick option, and we can import 4, 5, 6 from a certain revision and do
release in our external folder.

2. Release *Geronimo 3.0*, which only contains tomcat assemblies.
This means we manually comment out the jetty assemblies in the pom, that is, we
build jetty*, cxf* plugins, but do not make an assembly from them.
However, as said, this might be better to get 4,5,6 release in their
communities. So it will definitely take longer time.


Any ideas?

-Rex


2011/8/18 Kevan Miller <[email protected] <mailto:[email protected]>>

    All,
    Our Tomcat Java EE 6 assembly has been passing all of the relevant Java EE 6
    TCK tests for a while now. IMO, it's time to start discussing release plans.

    I should note that the Jetty assembly is not, currently, passing all tests.

    We have multiple options:

    1) Release a Geronimo 3.0 Beta, gain user feedback, and work towards a
    Geonimo 3.0 release
    2) Release a Geronimo 3.0 release, gain user feedback, and work towards
    future 3.0.x releases

    1) Release Tomcat, only
    2) Release both Tomcat and Jetty, but only announce compliance of
    appropriate platforms

    There are a number of SNAPSHOT dependencies. A Beta release may give us a
    bit more flexibility in our handling of the release (e.g. we may locally
    release some of the dependencies).

    A full 3.0 release would mean we'll need to work with other projects to
    insure our SNAPSHOT dependencies are released (this will likely take
    additional time).

    I expect there are other options and other issues to be considered.

    Thoughts?

    --kevan




--
Lei Wang (Rex)
rwonly AT apache.org <http://apache.org>

Reply via email to