I would like to see one alpha. I don't think we're sure how solid some of
this stuff is.

"Testing cannot prove the absence of bugs...only the presence."

--
Mike Stolz
Principal Engineer - Gemfire Product Manager
Mobile: 631-835-4771
On Nov 30, 2015 4:28 PM, "Nitin Lamba" <ni...@ampool.io> wrote:

> Thanks Anil,
>
> From the best practices section:
>
> "TODO: (move to a note) Notes on 0.x releases verses alpha and betas. It
> is better to use 0.x releases than to create numerous alphas and betas for
> 1.0. Conventionally, 0.x releases are aimed at early adopters only without
> a strong promise of easy upgrade or backwards compatibility. 0.x is a good
> designation for a product that is not feature complete but whose code is
> solid for those features which are implemented. "
>
> My preference would be for dot releases instead of alpha1, apha2, beta,
> RC, etc. Other thoughts?
>
> As for the release tasks, perhaps you missed the Wiki page:
>
> https://cwiki.apache.org/confluence/display/GEODE/1.0.0-alpha1+%28First%29+Release
>
> The JIRA (Agile) Board is here:
>
> https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=92&view=planning
>
> Was hoping to get more discussion/ feedback from the community on the Wiki
> before JIRA versions and tasks are created. Please review/ comment the
> contents, if not done already.
>
> Thanks,
> -Nitin
> ________________________________________
> From: Anilkumar Gingade <aging...@pivotal.io>
> Sent: Monday, November 30, 2015 2:47 PM
> To: dev@geode.incubator.apache.org
> Subject: Re: Review of 1.0.0-alpha1 issues
>
> Here is more detail on versioning....
>
>
> http://incubator.apache.org/guides/releasemanagement.html#best-practice-naming
>  (under versioning section)
>
> Can we set a release task list...
> E.g.: What tasks/items are expected to complete to do an alpha, beta and
> final 1.0 release...
>
> -Anil.
>
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Nov 30, 2015 at 1:33 PM, Anthony Baker <aba...@pivotal.io> wrote:
>
> >
> > On Nov 30, 2015, at 11:23 AM, Nitin Lamba <ni...@ampool.io> wrote:
> >
> > +1
> >
> > I do have a fundamental question about versioning (rather what versions
> > can be taken for voting/ approvals):
> >
> > Can an 'alpha' which has known issues (like GEODE-27 or GEODE-386 for
> > apache namespace, etc) be taken all the way through the PMC process for
> > approvals? Such a release will have to be posted to maven/ apache builds
> > but does it meet the quality requirements for an 'Apache Release’?
> >
> >
> > Good question.  I was assuming we would need to address GEODE-386 before
> > graduation but not for the first release.
> >
> >
> > Also, in the guidelines, I've seen references to dot releases 0.x.y up to
> > the 1.0 release but not 'alpha1', 'alpha2', 'RC1', etc. Maybe I missed a
> > page somewhere. Is there a preference/ mandate here?
> >
> >
> > Here are a few examples:
> >
> >
> >
> https://mail-archives.apache.org/mod_mbox/hadoop-yarn-dev/201509.mbox/%3ccalwht94xigohjrtimmqyx3gfodr2m8pyyp2fsnybrq6dat_...@mail.gmail.com%3E
> >
> > http://zookeeper.apache.org/doc/r3.5.1-alpha/
> >
> >
> >
> http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/releasenotes.html
> (search
> > for alpha, beta, etc)
> >
> >
> > If our versioning approach can be vetted, I agree with Anthony's
> > suggestion to have frequent releases scrubbing these issues - at least a
> > few at a time.
> >
> > Roman/ others: any guidance here?
> >
> > Thanks,
> > Nitin
> >
> > ________________________________________
> > From: John Blum <jb...@pivotal.io>
> > Sent: Monday, November 30, 2015 11:07 AM
> > To: dev@geode.incubator.apache.org
> > Subject: Re: Review of 1.0.0-alpha1 issues
> >
> > From my perspective, the (nearly) final, "releasable" POM is not needed
> > until we hit RC1.  By then, RCs should be relatively stable, having only
> > simple changes (e.g. bug fixes) until final GA.  Dependency additions,
> > exclusions should be worked out before/by RC1.
> >
> > On Mon, Nov 30, 2015 at 10:55 AM, Anthony Baker <aba...@pivotal.io>
> wrote:
> >
> > Let’s get really specific when we talk about “release”.  GEODE-27 clearly
> > needs to be addressed prior to a 1.0.0 release.  Currently we are
> > discussing a 1.0.0-alpha1 release which will be followed soon after by
> > *-alpha2, *-alpha3, etc.
> >
> > Do we need GEODE-27 in 1.0.0-alpha1 or can it be deferred to a subsequent
> > alpha release?
> >
> > Anthony
> >
> >
> > On Nov 30, 2015, at 10:24 AM, William Markito <wmark...@pivotal.io>
> >
> > wrote:
> >
> >
> > Huge +1 for GEODE-27 before release.
> >
> > On Mon, Nov 30, 2015 at 9:13 AM, John Blum <jb...@pivotal.io> wrote:
> >
> > Looking ahead, 1 issue, among others, that should warrant careful
> >
> > attention
> >
> > before the 1.0.0 RC, is GEODE-27
> > <https://issues.apache.org/jira/browse/GEODE-27> [0].  Getting the POM
> > file
> > correct is not only important for Geode, but for developers building
> > applications using Geode.  Changing a POM file after a release is always
> > messy and not recommended since most artifact servers (e.g.
> >
> > Artifactory),
> >
> > and even local Maven repos, cache the POM file for a given version.  The
> > only time it is ever appropriate to change a POM file is during a
> >
> > release
> >
> > of a *new* version (and typically non-GA/maintenance versions; i.e. when
> > going from RC -> GA, the POM should remain fixed until the next
> >
> > major.minor
> >
> > version, e.g. 1.0 -> 1.1).  The unfortunate, but necessary, GemFire 8.1
> >
> > POM
> >
> > file change caused issues for developers recently; those developers were
> > consuming GemFire indirectly.
> >
> > Thanks,
> > -John
> >
> > [0] - https://issues.apache.org/jira/browse/GEODE-27
> >
> >
> > On Sun, Nov 29, 2015 at 7:40 AM, Anthony Baker <aba...@pivotal.io>
> >
> > wrote:
> >
> >
> > ICYMI, Nitin created a sprint dashboard for the 1.0.0-alpha1 release
> >
> > [1].
> >
> > I’ve added a few issues to it based on the licensing reviews Niall and
> >
> > Dick
> >
> > are doing.  Here’s the summary:
> >
> > *** GEODE-32 / wiki page to document release process [2]
> >
> > Looks pretty good good.  There are a few inline question marks to fill
> >
> > out.
> >
> >
> > *** GEODE-18 / source file headers
> > *** GEODE-608 / Integrate RAT into build
> > I’ve added build support for RAT on the feature/GEODE-608 branch.  This
> > should make closing out GEODE-18 easier.  The excludes file is based on
> >
> > the
> >
> > one attached to GEODE-18.  There are a few more files to evaluate and
> >
> > the
> >
> > entire excludes list should be reviewed for correctness.
> >
> > *** GEODE-610 / Review LICENSE and NOTICE
> >
> > Niall exported the source and dependent licenses that need to be fed
> >
> > into
> >
> > edits on the LICENSE and NOTICE files.
> >
> > *** GEODE-611 / Replace Findbugs annotations
> >
> > We can replace the LGPL-licensed findbugs annotation library with an
> >
> > ASL
> >
> > clean implementation.
> >
> >
> > Anthony
> >
> >
> > [1]
> >
> >
> >
> >
> https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=92&view=planning
> >
> > [2]
> >
> >
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=57311453
> >
> >
> >
> >
> >
> > --
> > -John
> > 503-504-8657
> > john.blum10101 (skype)
> >
> >
> >
> >
> > --
> >
> > William Markito Oliveira
> > -- For questions about Apache Geode, please write to
> > *dev@geode.incubator.apache.org
> > <dev@geode.incubator.apache.org>*
> >
> >
> >
> >
> >
> > --
> > -John
> > 503-504-8657
> > john.blum10101 (skype)
> >
> >
> >
>

Reply via email to