>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