I just bumped to 3.1.3-SNAPSHOT and 3.2.1-SNAPSHOT on tp31 and master
respectively.  Initial snapshots have been deployed and docs are published.

Kuppitz, could you please start a new DISCUSS thread with the list of
"dead" branches that would be removed with your clean up script?

On Fri, Apr 8, 2016 at 4:00 PM, Stephen Mallette <spmalle...@gmail.com>
wrote:

> I'm about done with release stuff. No problems. Our docs for release are
> really stable now i think. They seem good enough at this point that anyone
> could pick it up and make a release happen.  VOTE email will be out
> shortly.  I'll bump back to SNAPSHOT in the respective branches, deploy
> initial docs, and otherwise get stuff ready for development again on Monday
> (or over the weekend if I'm feeling up to it).
>
> On Fri, Apr 8, 2016 at 7:08 AM, Stephen Mallette <spmalle...@gmail.com>
> wrote:
>
>> We've had a few minor patches this week to fix a few things discovered
>> during testing and It doesn't seem as though we've had any objections to
>> 3.1.2/3.2.0 release so we will move forward with the dual release. I'm sure
>> "dual release" will make my day interesting for reasons that will soon be
>> revealed to me.  Anyway - getting started on this now.
>>
>> On Tue, Apr 5, 2016 at 12:05 PM, Stephen Mallette <spmalle...@gmail.com>
>> wrote:
>>
>>> I'd rather not think too hard about 3.3.x any time soon :) but, yes,
>>> we'd have to take care with the workflow. At this time, I don't think we
>>> should worry too heavily about maintaining more than two lines of releases
>>> at a time which is what we've been doing thus far with 3.1.x (tp31) and
>>> 3.2.x (master).  I think we should continue with that pattern for a while
>>> where after this release we do 3.1.3 on tp31 and 3.2.1 on master taking
>>> care to focus on non-breaking change for both release branches. Then the
>>> merge flow stays the same as what we've been doing. If there are more
>>> opinions about this, please start a fresh DISCUSS thread and reference this
>>> thread so we can keep this current thread more focused on code
>>> freeze/release issues.
>>>
>>> On Tue, Apr 5, 2016 at 11:30 AM, Dylan Millikin <
>>> dylan.milli...@gmail.com> wrote:
>>>
>>>> I agree. We have been merging upstream so it's only natural that 3.1.2
>>>> be
>>>> released before 3.2.0. I was a little confused about having 3.2.0 come
>>>> out
>>>> before so now it makes more sense.
>>>>
>>>> If in the future we want to be able to do this we will need our
>>>> workflow to
>>>> merge downstream instead. Basically that would mean that all changes we
>>>> want to make to 3.2.1 would be done against 3.3.0 then cherry picked and
>>>> merged down to 3.2.1  (There's a subtle difference, if you fix a
>>>> feature on
>>>> 3.2.1 that no longer exists in 3.3.0 for example).
>>>> As far as the changelogs go, you would add the changes to whichever
>>>> version(s) they were merged/applied to even if it means having
>>>> duplicates.
>>>> The changes merged from 3.3.0 to 3.2.1 would be in the changelog for
>>>> both
>>>> version but 3.2.1 would have an extra mention like "backport" (which
>>>> would
>>>> most likely be the majority of changes).
>>>> Honestly this is tedious and only worth it if we plan on providing
>>>> extended
>>>> support for minor versions, (do we want to? guess this would warrant
>>>> it's
>>>> own discussion anyways).
>>>>
>>>>
>>>> On Tue, Apr 5, 2016 at 3:58 PM, Marko Rodriguez <okramma...@gmail.com>
>>>> wrote:
>>>>
>>>> > Hi,
>>>> >
>>>> > I think we should release 3.1.2 as well.
>>>> >
>>>> > Marko.
>>>> >
>>>> > http://markorodriguez.com
>>>> >
>>>> > On Apr 5, 2016, at 7:56 AM, Stephen Mallette <spmalle...@gmail.com>
>>>> wrote:
>>>> >
>>>> > > I was reviewing the upgrade docs and release notes today and
>>>> realized we
>>>> > > have some weirdness because TinkerPop 3.2.0 is releasing prior to
>>>> 3.1.2.
>>>> > > 3.2.0 encompasses all of the changes in 3.1.2, so to find out what
>>>> 3.2.0
>>>> > > has, you kinda have to look at both 3.1.2 and 3.2.0 upgrade docs.
>>>> I'm
>>>> > > starting to wonder if that will be confusing for folks who scroll
>>>> down to
>>>> > > 3.1.2 to see "Not Officially Released Yet".
>>>> > >
>>>> > > Marko had asked at one point if we were releasing 3.1.2 along with
>>>> 3.2.0
>>>> > > and I'd indicated an answer of "no", but looking at it this way
>>>> makes me
>>>> > > wonder if that's the right call.  It seems like the call to release
>>>> a
>>>> > > downstream version of TinkerPop should trigger the release of all
>>>> > versions
>>>> > > that it encompasses. So I guess the question is whether or not we
>>>> should:
>>>> > >
>>>> > > 1. release 3.1.2 in conjunction with 3.2.0 (3.1.2 is as ready to go
>>>> imo
>>>> > as
>>>> > > 3.2.0 at this point)
>>>> > > 2. make it a TinkerPop policy to release all dependent versions of
>>>> the
>>>> > most
>>>> > > recent expected release
>>>> > >
>>>> > > Of course, this does mean that we need to focus on testing BOTH
>>>> 3.1.2 and
>>>> > > 3.2.0 this week if we want to go this route so there's some added
>>>> work
>>>> > > there.  Thoughts?
>>>> > >
>>>> > > On Mon, Apr 4, 2016 at 12:34 PM, Dylan Millikin <
>>>> > dylan.milli...@gmail.com>
>>>> > > wrote:
>>>> > >
>>>> > >> Sounds good.
>>>> > >>
>>>> > >> On Mon, Apr 4, 2016 at 6:33 PM, Stephen Mallette <
>>>> spmalle...@gmail.com>
>>>> > >> wrote:
>>>> > >>
>>>> > >>> I think we should basically freeze the whole repo at this point.
>>>> I'd
>>>> > said
>>>> > >>> in the last post that tp31 branch was still open to dev, but
>>>> that's
>>>> > not a
>>>> > >>> great idea as we might yet have tweaks for master that could
>>>> occur in
>>>> > >>> tp31.  So, I think the better approach should be to assume that
>>>> master
>>>> > >> and
>>>> > >>> tp31 are both frozen except for change that will go into 3.2.0's
>>>> > release
>>>> > >>> build this friday.
>>>> > >>>
>>>> > >>> On Fri, Apr 1, 2016 at 2:00 PM, Stephen Mallette <
>>>> spmalle...@gmail.com
>>>> > >
>>>> > >>> wrote:
>>>> > >>>
>>>> > >>>> Code freeze is basically in effect starting tomorrow for our
>>>> master
>>>> > >>>> branch.  Development on the tp31 branch can continue as needed,
>>>> but,
>>>> > of
>>>> > >>>> course, do not merge tp31 back to master during our freeze.
>>>> Please use
>>>> > >>> this
>>>> > >>>> week to run tests and report problems/findings.
>>>> > >>>>
>>>> > >>>> As usual it would be great to hear from driver/graph providers
>>>> next
>>>> > >> week
>>>> > >>>> to see how their implementations are working against
>>>> 3.2.0-SNAPSHOT (I
>>>> > >>> will
>>>> > >>>> publish a "final" SNAPSHOT later today for testing).
>>>> > >>>>
>>>> > >>>> I would have liked to have gotten this PR from Kuppitz merged
>>>> before
>>>> > >>>> freeze:
>>>> > >>>>
>>>> > >>>> https://github.com/apache/incubator-tinkerpop/pull/286
>>>> > >>>>
>>>> > >>>> as that's a really good change, but it really isn't required for
>>>> our
>>>> > >>>> "release" - it's for our development productivity, so i don't
>>>> think we
>>>> > >>> need
>>>> > >>>> to rush for that.
>>>> > >>>>
>>>> > >>>> Thanks,
>>>> > >>>>
>>>> > >>>> Stephen
>>>> > >>>>
>>>> > >>>
>>>> > >>
>>>> >
>>>> >
>>>>
>>>
>>>
>>
>

Reply via email to