Hi Noah,

Please accept my apologies for the confusion.
It was my mistake that I used the term "release" for a "milestone". I'm
really sorry for that.

Yes what we meant by a milestone is a developer preview not a release. As
you have pointed out we have not explained clearly what it is and what we
expect from the community in this thread. Really appreciate your help on
correcting these issues.

Just to clarify again, will it be ok to follow below steps to do a
milestone/developer preview?
1. Start a discussion thread to plan a milestone. (we did this as the
initial step)
2. Announce the features included in the milestone. (this was also done in
a mail thread)
3. Publish binary and source distributions of the milestone. (In this step
we missed the source distribution, however a git tag was created, will
correct it)
4. Call for a vote? (this is something we did not do)
5. If everyone accepts, announce the milestone.

Do we need to call for a voting process for milestones?

Again, thank you very much for bring this up.
We will correct the terminology in future milestones. Really appreciate
your feedback.

Many Thanks
Imesh

On Wed, Nov 27, 2013 at 11:37 PM, Noah Slater <[email protected]> wrote:

> An additional mail I spotted:
>
> "We are planning the third milestone of Apache Stratos (incubating)
> 4.0.0 release next week."
>
> To me, this sounds like a milestone is being treated like a release.
> But from what I gather now, I think they're meant more as developer
> previews. We absolutely must clarify this point and communicate it
> properly.
>
> On 27 November 2013 18:52, Noah Slater <[email protected]> wrote:
> > I notice this from an earlier email:
> >
> > "We are now finalizing the third milestone of 4.0.0 release."
> >
> > So perhaps there is some confusion.
> >
> > If this is intended to be a release, then there is a problem. Releases
> > need to be done in source form, and there needs to be a vote.
> >
> > If this is not intended to be a release, then there needs to be a
> > clearer explanation of what it is. i.e. Are people expected to test
> > this? Are we soliciting feedback? When will the final vote be called?
> >
> > On 27 November 2013 18:45, Noah Slater <[email protected]> wrote:
> >> Can you explain what a "milestone" is?
> >>
> >> At Apache, we only do source releases, but there is no source archive
> >> here, and I notice that have not used the term.
> >>
> >> But I find it quite irregular to be announcing the availability of
> >> binary "milestones" without a primary source archive.
> >>
> >> On 26 November 2013 17:28, Imesh Gunaratne <[email protected]> wrote:
> >>> Hi All,
> >>>
> >>> The third milestone of the Apache Stratos (incubtaing) 4.0.0 release
> is now
> >>> ready.
> >>>
> >>> Please find the binary packages of this milestones at:
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/stratos/4.0.0-incubating-m3/
> >>>
> >>> Source code could be fetched using git tag 4.0.0-incubating-m3:
> >>>>git clone
> https://git-wip-us.apache.org/repos/asf/incubator-stratos.git
> >>>>cd incubator-stratos
> >>>>git checkout 4.0.0-incubating-m3
> >>>
> >>> The installation guide could be found attached with this mail.
> >>>
> >>> Features Included:
> >>>
> >>> Load Balancer
> >>> - Introduced load balance statistics publishing interface.
> >>> - A reference implementation of the above interface was done for
> HAProxy
> >>> extension.
> >>> - Added support for dedicated load balancing for services. This
> applies to
> >>> both Stratos load balancer and HAProxy extension.
> >>> - Added support for dedicated load balancing for subscriptions. This
> also
> >>> applies to both Stratos load balancer and HAProxy extension.
> >>> - Fixed failover logic: Support for retrying requests on all members
> of a
> >>> given cluster if the selected member did not respond for a request.
> >>>
> >>> Auto-Scaler
> >>> - Introduced partition group model. This functionality could be used
> for
> >>> applying autoscaling algorithms on separate partition sets.
> >>> - Divided policies into two main types: Autoscaling & Deployment. Here
> the
> >>> autoscaling policies define how autoscaling logic is executed and
> deployment
> >>> policies define in which partition the next member is spawned.
> >>>
> >>> Stratos Manager
> >>> - Cleaned up and enhanced artifact synchronization, so that both
> repository
> >>> initial checkout (git clone) and repository updates (git pull) are done
> >>> through the java based deployment synchronization client.  git.sh
> script is
> >>> not used anymore.
> >>> - Git repo credentials are encrypted/decrypted using a key, which is
> >>> generated per cartridge subscription.
> >>>
> >>> Cartridge Agent
> >>> - Publish health statistics periodically to CEP (load average and
> memory
> >>> consumption).
> >>>
> >>> CEP Extension
> >>> - Analyze health statistics sent by cartridge agent and publish
> inactive
> >>> member information (faulty members) to heath-stat topic in message
> broker.
> >>>
> >>> Please feel free to report any issues you find with this milestone in
> JIRA
> >>> under 4.0.0-M3 version tag:
> >>> https://issues.apache.org/jira/browse/STRATOS/fixforversion/12325284
> >>>
> >>>
> >>> Many Thanks
> >>> Apache Stratos Team
> >>
> >>
> >>
> >> --
> >> Noah Slater
> >> https://twitter.com/nslater
> >
> >
> >
> > --
> > Noah Slater
> > https://twitter.com/nslater
>
>
>
> --
> Noah Slater
> https://twitter.com/nslater
>

Reply via email to