Sure, I remember it well and I agree the light-overhead staging release
process has worked well for the alphas. However, it's up to us to decide
when to make an official Apache release though and it's official only when
we put the tagged source on the /dist. I think the time is now. Regarding
naming, 5.4-beta-1 works well. If we clearly label this a beta, then
there's no point adding GA for the numbered only (5.4.0) release when we
decide to remove (to make the first release without) the beta label. This
will also work great for version ranges. If we stick with the conventional
definition of a beta, we are making the software available outside the
development organization. Nowadays, deploying the bits to Maven central is
the best way to get more exposure.

Howard, I know you are allergic to any processes but it's an accepted
convention that we (any ASF project) make the source available for review
and vote on that. I'm not absolutely sure we can simply take a vote on the
staging release you generated as we don't have source tarball. (There's
https://repository.apache.org/content/groups/staging/org/apache/tapestry/tapestry-core/5.4-beta-1/tapestry-core-5.4-beta-1-sources.jarbut
I don't think it qualifies as a buildable source). I'm sure Massimo
would be more than happy to act as a release manager, or I can work through
it as well. There's still time to make it a nice Christmas gift to the
Tapestry community!

Kalle


On Wed, Dec 18, 2013 at 8:54 AM, Howard Lewis Ship <hls...@gmail.com> wrote:

> We had a big discussion about this stuff in the archives and I believe I've
> been following the procedure we arrived at.
>
>
> On Wed, Dec 18, 2013 at 3:03 AM, Thiago H de Paula Figueiredo <
> thiag...@gmail.com> wrote:
>
> > I guess the rationale here, changing from alpha to beta, is to say that
> an
> > alpha is a work in progress with no backward compatibility promise in new
> > APIs, while beta is more of a release candidate and something considered
> > stable. Am I right? :)
> >
> >
> > On Wed, 18 Dec 2013 07:37:48 -0200, Massimo Lusetti <mluse...@gmail.com>
> > wrote:
> >
> >  I agree with Kalle.
> >>
> >> Actually I don't know if we have to change the naming convention or not
> to
> >> have a full release which is not really declared "stable" or "general
> >> availability" (GA) but I've never seen a *-beta-1 release on
> >> repo1.maven.org
> >>
> >> Anyway a more exposure of the current "beta" will produce an even more
> >> stable GA release ...
> >>
> >>
> >>
> >> On Wed, Dec 18, 2013 at 10:17 AM, Kalle Korhonen <
> >> kalle.o.korho...@gmail.com
> >>
> >>> wrote:
> >>>
> >>
> >>  Personally, I really think we should release/should have released the
> >>> beta
> >>> as a proper Apache release that has been voted on and that the the bits
> >>> would have been released through official channels (published on /dist
> >>> and
> >>> maven central). Now nothing really changed between alpha and beta
> preview
> >>> releases besides the tag.
> >>>
> >>> Kalle
> >>>
> >>>
> >>> On Tue, Dec 17, 2013 at 10:41 AM, Howard Lewis Ship <hls...@gmail.com
> >>> >wrote:
> >>>
> >>> > Following a beta release vote, I've generated the first beta preview
> >>> > release of Apache Tapestry 5.4.
> >>> >
> >>> > The bundles version of Bootstrap has been updated to 3.0.3, and
> jQuery
> >>> to
> >>> > 1.10.2.
> >>> >
> >>> > Tapestry now bundles moment.js, and adds new components LocalDate and
> >>> > TimeInterval. LocalDate displays a date/time formatted by the client,
> >>> in
> >>> > the client's time zone. TimeInterval displays a time interval between
> >>> two
> >>> > points, such as "3 hours"; if the start or end time is omitted, it
> >>> > dynamically updates using the current time .. great for displaying
> time
> >>> > until an auction ends, or time since a blog post was updated.
> >>> >
> >>> > There's also been some fixes for broken localized messages.
> >>> >
> >>> > Tapestry preview releases are  available via Maven, from the Apache
> >>> Staging
> >>> > repository:
> >>> >
> >>> > https://repository.apache.org/content/groups/staging
> >>> >
> >>> > --
> >>> > Howard M. Lewis Ship
> >>> >
> >>> > Creator of Apache Tapestry
> >>> >
> >>> > The source for Tapestry training, mentoring and support. Contact me
> to
> >>> > learn how I can get you up and productive in Tapestry fast!
> >>> >
> >>> > (971) 678-5210
> >>> > http://howardlewisship.com
> >>> >
> >>>
> >>>
> >>
> >>
> >>
> >
> > --
> > Thiago H. de Paula Figueiredo
> > Tapestry, Java and Hibernate consultant and developer
> > http://machina.com.br
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>

Reply via email to