You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by Stephen Mallette <sp...@gmail.com> on 2018/12/17 12:09:12 UTC

[DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

While I think we could go on for every adding things to 3.4.0 I think it's
time to cut it off and release. There's too many good things in there to
hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and 3.4.0.

I'd propose we polish up remaining items this week, set for code freeze
12/22 and then build the release for VOTE the week of the 31st. I assume
that there are enough PMC members around the holiday period to VOTE on the
release artifacts. If the VOTE has to stay open a bit longer than is
typical then that's ok. I'm happy to just do all three releases myself this
time as it might be hard to coordinate with others during the holiday
period.

We still have a number of important things to finish - specifically:

1. code reviews on open PRs with ids > 1000
2. finish up the GraphBinary - jorge is adding two more serializers and
then i think we can call this a day and put it up for review.
3. documentation review
4. anything else?

As usual, let's continue to use this thread for release coordination
heading into code freeze.

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
Announcements are all done - here's the pile of tweets in case you'd like
to retweet or otherwise promote the release:

https://twitter.com/apachetinkerpop/status/1082970718101372929 (3.2.11)
https://twitter.com/apachetinkerpop/status/1082970920766132224 (3.3.5)
https://twitter.com/apachetinkerpop/status/1082971240778870785 (3.4.0)

There's a lot to promote in 3.4.0 so I think i will likely send out some
more posts/tweets today (rest of the week??) about specific things of
interest.

On Tue, Jan 8, 2019 at 3:55 PM Stephen Mallette <sp...@gmail.com>
wrote:

> ok, release branches are finally re-opened. i have the release emails all
> primed - will ship them out in the morning at this point. thanks to those
> who found some time to get the release reviews done...appreciated as always.
>
> On Tue, Jan 8, 2019 at 8:46 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
>> all release artifacts are basically out there at this point. just waiting
>> for mirrors to synch before announcement. lots of promotion to do. I'm
>> going to start re-opening branches now. my thought is to not bother to
>> SNAPSHOT 3.2.12 until it is needed. so i will only re-open tp33 and master
>> for now. if we find reason to bump to 3.2.12 we can do it at that time. if
>> anyone isn't liking that idea, please let me know.
>>
>> i'll post back here when the branches are re-opened.
>>
>> On Mon, Jan 7, 2019 at 8:18 AM Florian Hockmann <fh...@florian-hockmann.de>
>> wrote:
>>
>>> Done, I also had to commit to tp33 as the tag needed to be removed from
>>> there (and after merging that commit into master it needed to be reverted
>>> there so that master has the latest tag again). More details in the ticket:
>>> https://issues.apache.org/jira/browse/TINKERPOP-1980
>>>
>>> Should be good to go now.
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Stephen Mallette <sp...@gmail.com>
>>> Gesendet: Montag, 7. Januar 2019 13:44
>>> An: dev@tinkerpop.apache.org
>>> Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>>>
>>> You can CTR the commit to master now so that it's there for when I go
>>> through the binary release process tomorrow after the 3.4.0 vote closes.
>>>
>>> On Mon, Jan 7, 2019 at 7:38 AM Florian Hockmann <fh...@florian-hockmann.de>
>>> wrote:
>>>
>>> > Oh no, completely forgot about that one -.- Sorry about that!
>>> >
>>> > I don't think that it really matters whether it's changed after
>>> > tagging
>>> > 3.4.0 or not as it only affects the tags in hub.docker.com. It would
>>> > only be good if we could change that before 3.4.0 gets deployed.
>>> > Should I make a CTR commit to master or would you prefer another
>>> > approach since we're currently in the release process?
>>> >
>>> > Alternatively, you could also add the tag manually this one time and
>>> > then we'll resolve the ticket later for the next release. These
>>> > commands should do the trick (assuming that you built the 3.4.0 images
>>> > already, e.g., with 'mvn clean install -pl
>>> gremlin-server,gremlin-console -DdockerImages'):
>>> > docker tag tinkerpop/gremlin-console:3.4.0
>>> > tinkerpop/gremlin-console:latest docker push
>>> > tinkerpop/gremlin-console:latest docker tag
>>> > tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest docker
>>> > push tinkerpop/gremlin-server:latest
>>> >
>>> > This works as long as 3.3.5 is already deployed as that would
>>> > otherwise use the latest tag again and therefore overwrite the tagging
>>> > of latest for the 3.4.0 images
>>> >
>>> > -----Ursprüngliche Nachricht-----
>>> > Von: Stephen Mallette <sp...@gmail.com>
>>> > Gesendet: Montag, 7. Januar 2019 13:07
>>> > An: dev@tinkerpop.apache.org
>>> > Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>>> >
>>> > Florian - i suppose this one needs to be done?
>>> >
>>> > https://issues.apache.org/jira/browse/TINKERPOP-1980
>>> >
>>> > should it have been done before we tagged 3.4.0 and built all the
>>> > artifacts? does it matter?
>>> >
>>> > On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
>>> > wrote:
>>> >
>>> > > well - that was absolute insanity right down the
>>> > > valid-distiribution.sh on 3.4.0. Please make sure you pull master
>>> > > before testing 3.4.0 as kuppitz had to drop in a patch..........
>>> > >
>>> > > On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette
>>> > > <sp...@gmail.com>
>>> > > wrote:
>>> > >
>>> > >> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just
>>> > sent.
>>> > >> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on
>>> > >> 3.3.5 and had to redo the whole thing basically - so that was
>>> rotten.
>>> > >> I'll have
>>> > >> 3.4.0 out tomorrow.
>>> > >>
>>> > >> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette
>>> > >> <sp...@gmail.com>
>>> > >> wrote:
>>> > >>
>>> > >>> yes. i can also use a specific commit, but it invariably leaves
>>> > >>> out commits for a release. i guess those commits left out will
>>> > >>> just be release manager commits typically, but i dunno, it just
>>> > >>> bugged me that it wasn't the actual 3.2.10..3.2.11
>>> > >>>
>>> > >>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com>
>>> wrote:
>>> > >>>
>>> > >>>> Can't you just use HEAD?
>>> > >>>>
>>> > >>>> git shortlog -sn 3.2.10..HEAD
>>> > >>>>
>>> > >>>> Robert Dale
>>> > >>>>
>>> > >>>>
>>> > >>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette
>>> > >>>> <sp...@gmail.com>
>>> > >>>> wrote:
>>> > >>>>
>>> > >>>> > All PRs appear merged....I've starting the release process
>>> > >>>> > beginning
>>> > >>>> with
>>> > >>>> > 3.2.11. Should see VOTE threads coming soon.
>>> > >>>> >
>>> > >>>> > Separately, I already found a problem with using git shortlog
>>> > >>>> > to
>>> > >>>> generate
>>> > >>>> > the "contributor list" as there is no 3.2.11 tag to use in the
>>> > >>>> arguments
>>> > >>>> > given to it. It's a bit of a cart before the horse problem. I
>>> > >>>> > will
>>> > >>>> come up
>>> > >>>> > with something else to deal with that. Probably related to the
>>> > >>>> > website which can be updated out of band with the release. Just
>>> > >>>> > wanted to
>>> > >>>> point out
>>> > >>>> > the problem so that no one would be expecting to see that
>>> > >>>> > content in
>>> > >>>> the
>>> > >>>> > release notes when the VOTE threads go out.
>>> > >>>> >
>>> > >>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette
>>> > >>>> > <spmallette@gmail.com
>>> > >>>> >
>>> > >>>> > wrote:
>>> > >>>> >
>>> > >>>> > > I don't know what is going on but yesterday i spent a few
>>> > >>>> > > minutes
>>> > >>>> messing
>>> > >>>> > > with the failing python build with radish and after a few
>>> > >>>> > > failures
>>> > >>>> it
>>> > >>>> > just
>>> > >>>> > > started working again locally. Then I re-ran failed travis
>>> > >>>> > > jobs and
>>> > >>>> they
>>> > >>>> > > started passing. I guess the problem was fixed externally -
>>> weird.
>>> > >>>> I
>>> > >>>> > > expect to start the release process soon - there are just a
>>> > >>>> > > couple
>>> > >>>> more
>>> > >>>> > > longstanding PRs to merge that delayed a little during the
>>> > >>>> > > holiday
>>> > >>>> > period.
>>> > >>>> > >
>>> > >>>> > >
>>> > >>>> > >
>>> > >>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz
>>> > >>>> > > <me...@gremlin.guru>
>>> > >>>> wrote:
>>> > >>>> > >
>>> > >>>> > >> A quick & dirty fix for the broken radish libs to at least
>>> > >>>> > >> get a
>>> > >>>> clean
>>> > >>>> > >> build in docker:
>>> > >>>> > >>
>>> > >>>> > >> diff --git a/docker/scripts/build.sh
>>> > >>>> > >> b/docker/scripts/build.sh index e172ddaaa9..8b56cf53c3
>>> > >>>> > >> 100755
>>> > >>>> > >> --- a/docker/scripts/build.sh
>>> > >>>> > >> +++ b/docker/scripts/build.sh
>>> > >>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>> > >>>> > >>    cp settings.xml ~/.m2/
>>> > >>>> > >>  fi
>>> > >>>> > >>
>>> > >>>> > >> *-mvn clean install process-resources
>>> > >>>> > >> ${TINKERPOP_BUILD_OPTIONS}
>>> > >>>> || exit
>>> > >>>> > >> 1*
>>> > >>>> > >> *+mvn clean install -DskipTests* *+sed -i
>>> > >>>> > >> 's/background=background,/background=background/g'
>>> > >>>> > >>
>>> > >>>> > >>
>>> > >>>> >
>>> > >>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packag
>>> > >>>> es
>>> > >>>> /radish/parser.py*
>>> > >>>> > >> *+*
>>> > >>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
>>> > >>>> > >> +exit 1
>>> > >>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources
>>> > >>>> > >> -Djavadoc ||
>>> > >>>> exit
>>> > >>>> > 1
>>> > >>>> > >>
>>> > >>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>> > >>>> > >>
>>> > >>>> > >>
>>> > >>>> > >>
>>> > >>>> > >> Cheers,
>>> > >>>> > >> Daniel
>>> > >>>> > >>
>>> > >>>> > >>
>>> > >>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>>> > >>>> spmallette@gmail.com>
>>> > >>>> > >> wrote:
>>> > >>>> > >>
>>> > >>>> > >> > Hi all, just checking in during the holiday period. My
>>> > >>>> > >> > laptop
>>> > >>>> will
>>> > >>>> > >> return
>>> > >>>> > >> > to the off position shortly, but I wanted to point out
>>> > >>>> > >> > that we
>>> > >>>> seem to
>>> > >>>> > >> have
>>> > >>>> > >> > a problem with Python:
>>> > >>>> > >> >
>>> > >>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>>> > >>>> > >> >
>>> > >>>> > >> > every current PR seems to be in fail mode right now. We
>>> > >>>> > >> > will
>>> > >>>> want to
>>> > >>>> > >> sort
>>> > >>>> > >> > that out before release.Looks like something in radish. If
>>> > >>>> anyone can
>>> > >>>> > >> have
>>> > >>>> > >> > a look this week that would be helpful as I won't have
>>> > >>>> > >> > time to
>>> > >>>> dig on
>>> > >>>> > it
>>> > >>>> > >> > too deeply until next week (which is when we are supposed
>>> > >>>> > >> > to be
>>> > >>>> > >> releasing).
>>> > >>>> > >> >
>>> > >>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>>> > >>>> > spmallette@gmail.com>
>>> > >>>> > >> > wrote:
>>> > >>>> > >> >
>>> > >>>> > >> > > While I think we could go on for every adding things to
>>> > >>>> > >> > > 3.4.0 I
>>> > >>>> > think
>>> > >>>> > >> > it's
>>> > >>>> > >> > > time to cut it off and release. There's too many good
>>> > >>>> > >> > > things in
>>> > >>>> > there
>>> > >>>> > >> to
>>> > >>>> > >> > > hold for any longer. We are looking at releasing 3.2.11,
>>> > >>>> > >> > > 3.3.5
>>> > >>>> and
>>> > >>>> > >> 3.4.0.
>>> > >>>> > >> > >
>>> > >>>> > >> > > I'd propose we polish up remaining items this week, set
>>> > >>>> > >> > > for
>>> > >>>> code
>>> > >>>> > >> freeze
>>> > >>>> > >> > > 12/22 and then build the release for VOTE the week of
>>> > >>>> > >> > > the
>>> > >>>> 31st. I
>>> > >>>> > >> assume
>>> > >>>> > >> > > that there are enough PMC members around the holiday
>>> > >>>> > >> > > period to
>>> > >>>> VOTE
>>> > >>>> > on
>>> > >>>> > >> > the
>>> > >>>> > >> > > release artifacts. If the VOTE has to stay open a bit
>>> > >>>> > >> > > longer
>>> > >>>> than is
>>> > >>>> > >> > > typical then that's ok. I'm happy to just do all three
>>> > >>>> > >> > > releases
>>> > >>>> > myself
>>> > >>>> > >> > this
>>> > >>>> > >> > > time as it might be hard to coordinate with others
>>> > >>>> > >> > > during the
>>> > >>>> > holiday
>>> > >>>> > >> > > period.
>>> > >>>> > >> > >
>>> > >>>> > >> > > We still have a number of important things to finish -
>>> > >>>> specifically:
>>> > >>>> > >> > >
>>> > >>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up
>>> > >>>> > >> > > the GraphBinary - jorge is adding two more
>>> > >>>> serializers
>>> > >>>> > >> and
>>> > >>>> > >> > > then i think we can call this a day and put it up for
>>> review.
>>> > >>>> > >> > > 3. documentation review
>>> > >>>> > >> > > 4. anything else?
>>> > >>>> > >> > >
>>> > >>>> > >> > > As usual, let's continue to use this thread for release
>>> > >>>> coordination
>>> > >>>> > >> > > heading into code freeze.
>>> > >>>> > >> > >
>>> > >>>> > >> > >
>>> > >>>> > >> > >
>>> > >>>> > >> >
>>> > >>>> > >>
>>> > >>>> > >
>>> > >>>> >
>>> > >>>>
>>> > >>>
>>> >
>>> >
>>>
>>>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
ok, release branches are finally re-opened. i have the release emails all
primed - will ship them out in the morning at this point. thanks to those
who found some time to get the release reviews done...appreciated as always.

On Tue, Jan 8, 2019 at 8:46 AM Stephen Mallette <sp...@gmail.com>
wrote:

> all release artifacts are basically out there at this point. just waiting
> for mirrors to synch before announcement. lots of promotion to do. I'm
> going to start re-opening branches now. my thought is to not bother to
> SNAPSHOT 3.2.12 until it is needed. so i will only re-open tp33 and master
> for now. if we find reason to bump to 3.2.12 we can do it at that time. if
> anyone isn't liking that idea, please let me know.
>
> i'll post back here when the branches are re-opened.
>
> On Mon, Jan 7, 2019 at 8:18 AM Florian Hockmann <fh...@florian-hockmann.de>
> wrote:
>
>> Done, I also had to commit to tp33 as the tag needed to be removed from
>> there (and after merging that commit into master it needed to be reverted
>> there so that master has the latest tag again). More details in the ticket:
>> https://issues.apache.org/jira/browse/TINKERPOP-1980
>>
>> Should be good to go now.
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Stephen Mallette <sp...@gmail.com>
>> Gesendet: Montag, 7. Januar 2019 13:44
>> An: dev@tinkerpop.apache.org
>> Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>>
>> You can CTR the commit to master now so that it's there for when I go
>> through the binary release process tomorrow after the 3.4.0 vote closes.
>>
>> On Mon, Jan 7, 2019 at 7:38 AM Florian Hockmann <fh...@florian-hockmann.de>
>> wrote:
>>
>> > Oh no, completely forgot about that one -.- Sorry about that!
>> >
>> > I don't think that it really matters whether it's changed after
>> > tagging
>> > 3.4.0 or not as it only affects the tags in hub.docker.com. It would
>> > only be good if we could change that before 3.4.0 gets deployed.
>> > Should I make a CTR commit to master or would you prefer another
>> > approach since we're currently in the release process?
>> >
>> > Alternatively, you could also add the tag manually this one time and
>> > then we'll resolve the ticket later for the next release. These
>> > commands should do the trick (assuming that you built the 3.4.0 images
>> > already, e.g., with 'mvn clean install -pl
>> gremlin-server,gremlin-console -DdockerImages'):
>> > docker tag tinkerpop/gremlin-console:3.4.0
>> > tinkerpop/gremlin-console:latest docker push
>> > tinkerpop/gremlin-console:latest docker tag
>> > tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest docker
>> > push tinkerpop/gremlin-server:latest
>> >
>> > This works as long as 3.3.5 is already deployed as that would
>> > otherwise use the latest tag again and therefore overwrite the tagging
>> > of latest for the 3.4.0 images
>> >
>> > -----Ursprüngliche Nachricht-----
>> > Von: Stephen Mallette <sp...@gmail.com>
>> > Gesendet: Montag, 7. Januar 2019 13:07
>> > An: dev@tinkerpop.apache.org
>> > Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>> >
>> > Florian - i suppose this one needs to be done?
>> >
>> > https://issues.apache.org/jira/browse/TINKERPOP-1980
>> >
>> > should it have been done before we tagged 3.4.0 and built all the
>> > artifacts? does it matter?
>> >
>> > On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
>> > wrote:
>> >
>> > > well - that was absolute insanity right down the
>> > > valid-distiribution.sh on 3.4.0. Please make sure you pull master
>> > > before testing 3.4.0 as kuppitz had to drop in a patch..........
>> > >
>> > > On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette
>> > > <sp...@gmail.com>
>> > > wrote:
>> > >
>> > >> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just
>> > sent.
>> > >> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on
>> > >> 3.3.5 and had to redo the whole thing basically - so that was rotten.
>> > >> I'll have
>> > >> 3.4.0 out tomorrow.
>> > >>
>> > >> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette
>> > >> <sp...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> yes. i can also use a specific commit, but it invariably leaves
>> > >>> out commits for a release. i guess those commits left out will
>> > >>> just be release manager commits typically, but i dunno, it just
>> > >>> bugged me that it wasn't the actual 3.2.10..3.2.11
>> > >>>
>> > >>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com>
>> wrote:
>> > >>>
>> > >>>> Can't you just use HEAD?
>> > >>>>
>> > >>>> git shortlog -sn 3.2.10..HEAD
>> > >>>>
>> > >>>> Robert Dale
>> > >>>>
>> > >>>>
>> > >>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette
>> > >>>> <sp...@gmail.com>
>> > >>>> wrote:
>> > >>>>
>> > >>>> > All PRs appear merged....I've starting the release process
>> > >>>> > beginning
>> > >>>> with
>> > >>>> > 3.2.11. Should see VOTE threads coming soon.
>> > >>>> >
>> > >>>> > Separately, I already found a problem with using git shortlog
>> > >>>> > to
>> > >>>> generate
>> > >>>> > the "contributor list" as there is no 3.2.11 tag to use in the
>> > >>>> arguments
>> > >>>> > given to it. It's a bit of a cart before the horse problem. I
>> > >>>> > will
>> > >>>> come up
>> > >>>> > with something else to deal with that. Probably related to the
>> > >>>> > website which can be updated out of band with the release. Just
>> > >>>> > wanted to
>> > >>>> point out
>> > >>>> > the problem so that no one would be expecting to see that
>> > >>>> > content in
>> > >>>> the
>> > >>>> > release notes when the VOTE threads go out.
>> > >>>> >
>> > >>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette
>> > >>>> > <spmallette@gmail.com
>> > >>>> >
>> > >>>> > wrote:
>> > >>>> >
>> > >>>> > > I don't know what is going on but yesterday i spent a few
>> > >>>> > > minutes
>> > >>>> messing
>> > >>>> > > with the failing python build with radish and after a few
>> > >>>> > > failures
>> > >>>> it
>> > >>>> > just
>> > >>>> > > started working again locally. Then I re-ran failed travis
>> > >>>> > > jobs and
>> > >>>> they
>> > >>>> > > started passing. I guess the problem was fixed externally -
>> weird.
>> > >>>> I
>> > >>>> > > expect to start the release process soon - there are just a
>> > >>>> > > couple
>> > >>>> more
>> > >>>> > > longstanding PRs to merge that delayed a little during the
>> > >>>> > > holiday
>> > >>>> > period.
>> > >>>> > >
>> > >>>> > >
>> > >>>> > >
>> > >>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz
>> > >>>> > > <me...@gremlin.guru>
>> > >>>> wrote:
>> > >>>> > >
>> > >>>> > >> A quick & dirty fix for the broken radish libs to at least
>> > >>>> > >> get a
>> > >>>> clean
>> > >>>> > >> build in docker:
>> > >>>> > >>
>> > >>>> > >> diff --git a/docker/scripts/build.sh
>> > >>>> > >> b/docker/scripts/build.sh index e172ddaaa9..8b56cf53c3
>> > >>>> > >> 100755
>> > >>>> > >> --- a/docker/scripts/build.sh
>> > >>>> > >> +++ b/docker/scripts/build.sh
>> > >>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>> > >>>> > >>    cp settings.xml ~/.m2/
>> > >>>> > >>  fi
>> > >>>> > >>
>> > >>>> > >> *-mvn clean install process-resources
>> > >>>> > >> ${TINKERPOP_BUILD_OPTIONS}
>> > >>>> || exit
>> > >>>> > >> 1*
>> > >>>> > >> *+mvn clean install -DskipTests* *+sed -i
>> > >>>> > >> 's/background=background,/background=background/g'
>> > >>>> > >>
>> > >>>> > >>
>> > >>>> >
>> > >>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packag
>> > >>>> es
>> > >>>> /radish/parser.py*
>> > >>>> > >> *+*
>> > >>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
>> > >>>> > >> +exit 1
>> > >>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources
>> > >>>> > >> -Djavadoc ||
>> > >>>> exit
>> > >>>> > 1
>> > >>>> > >>
>> > >>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>> > >>>> > >>
>> > >>>> > >>
>> > >>>> > >>
>> > >>>> > >> Cheers,
>> > >>>> > >> Daniel
>> > >>>> > >>
>> > >>>> > >>
>> > >>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>> > >>>> spmallette@gmail.com>
>> > >>>> > >> wrote:
>> > >>>> > >>
>> > >>>> > >> > Hi all, just checking in during the holiday period. My
>> > >>>> > >> > laptop
>> > >>>> will
>> > >>>> > >> return
>> > >>>> > >> > to the off position shortly, but I wanted to point out
>> > >>>> > >> > that we
>> > >>>> seem to
>> > >>>> > >> have
>> > >>>> > >> > a problem with Python:
>> > >>>> > >> >
>> > >>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>> > >>>> > >> >
>> > >>>> > >> > every current PR seems to be in fail mode right now. We
>> > >>>> > >> > will
>> > >>>> want to
>> > >>>> > >> sort
>> > >>>> > >> > that out before release.Looks like something in radish. If
>> > >>>> anyone can
>> > >>>> > >> have
>> > >>>> > >> > a look this week that would be helpful as I won't have
>> > >>>> > >> > time to
>> > >>>> dig on
>> > >>>> > it
>> > >>>> > >> > too deeply until next week (which is when we are supposed
>> > >>>> > >> > to be
>> > >>>> > >> releasing).
>> > >>>> > >> >
>> > >>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>> > >>>> > spmallette@gmail.com>
>> > >>>> > >> > wrote:
>> > >>>> > >> >
>> > >>>> > >> > > While I think we could go on for every adding things to
>> > >>>> > >> > > 3.4.0 I
>> > >>>> > think
>> > >>>> > >> > it's
>> > >>>> > >> > > time to cut it off and release. There's too many good
>> > >>>> > >> > > things in
>> > >>>> > there
>> > >>>> > >> to
>> > >>>> > >> > > hold for any longer. We are looking at releasing 3.2.11,
>> > >>>> > >> > > 3.3.5
>> > >>>> and
>> > >>>> > >> 3.4.0.
>> > >>>> > >> > >
>> > >>>> > >> > > I'd propose we polish up remaining items this week, set
>> > >>>> > >> > > for
>> > >>>> code
>> > >>>> > >> freeze
>> > >>>> > >> > > 12/22 and then build the release for VOTE the week of
>> > >>>> > >> > > the
>> > >>>> 31st. I
>> > >>>> > >> assume
>> > >>>> > >> > > that there are enough PMC members around the holiday
>> > >>>> > >> > > period to
>> > >>>> VOTE
>> > >>>> > on
>> > >>>> > >> > the
>> > >>>> > >> > > release artifacts. If the VOTE has to stay open a bit
>> > >>>> > >> > > longer
>> > >>>> than is
>> > >>>> > >> > > typical then that's ok. I'm happy to just do all three
>> > >>>> > >> > > releases
>> > >>>> > myself
>> > >>>> > >> > this
>> > >>>> > >> > > time as it might be hard to coordinate with others
>> > >>>> > >> > > during the
>> > >>>> > holiday
>> > >>>> > >> > > period.
>> > >>>> > >> > >
>> > >>>> > >> > > We still have a number of important things to finish -
>> > >>>> specifically:
>> > >>>> > >> > >
>> > >>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up
>> > >>>> > >> > > the GraphBinary - jorge is adding two more
>> > >>>> serializers
>> > >>>> > >> and
>> > >>>> > >> > > then i think we can call this a day and put it up for
>> review.
>> > >>>> > >> > > 3. documentation review
>> > >>>> > >> > > 4. anything else?
>> > >>>> > >> > >
>> > >>>> > >> > > As usual, let's continue to use this thread for release
>> > >>>> coordination
>> > >>>> > >> > > heading into code freeze.
>> > >>>> > >> > >
>> > >>>> > >> > >
>> > >>>> > >> > >
>> > >>>> > >> >
>> > >>>> > >>
>> > >>>> > >
>> > >>>> >
>> > >>>>
>> > >>>
>> >
>> >
>>
>>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
all release artifacts are basically out there at this point. just waiting
for mirrors to synch before announcement. lots of promotion to do. I'm
going to start re-opening branches now. my thought is to not bother to
SNAPSHOT 3.2.12 until it is needed. so i will only re-open tp33 and master
for now. if we find reason to bump to 3.2.12 we can do it at that time. if
anyone isn't liking that idea, please let me know.

i'll post back here when the branches are re-opened.

On Mon, Jan 7, 2019 at 8:18 AM Florian Hockmann <fh...@florian-hockmann.de>
wrote:

> Done, I also had to commit to tp33 as the tag needed to be removed from
> there (and after merging that commit into master it needed to be reverted
> there so that master has the latest tag again). More details in the ticket:
> https://issues.apache.org/jira/browse/TINKERPOP-1980
>
> Should be good to go now.
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Montag, 7. Januar 2019 13:44
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>
> You can CTR the commit to master now so that it's there for when I go
> through the binary release process tomorrow after the 3.4.0 vote closes.
>
> On Mon, Jan 7, 2019 at 7:38 AM Florian Hockmann <fh...@florian-hockmann.de>
> wrote:
>
> > Oh no, completely forgot about that one -.- Sorry about that!
> >
> > I don't think that it really matters whether it's changed after
> > tagging
> > 3.4.0 or not as it only affects the tags in hub.docker.com. It would
> > only be good if we could change that before 3.4.0 gets deployed.
> > Should I make a CTR commit to master or would you prefer another
> > approach since we're currently in the release process?
> >
> > Alternatively, you could also add the tag manually this one time and
> > then we'll resolve the ticket later for the next release. These
> > commands should do the trick (assuming that you built the 3.4.0 images
> > already, e.g., with 'mvn clean install -pl
> gremlin-server,gremlin-console -DdockerImages'):
> > docker tag tinkerpop/gremlin-console:3.4.0
> > tinkerpop/gremlin-console:latest docker push
> > tinkerpop/gremlin-console:latest docker tag
> > tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest docker
> > push tinkerpop/gremlin-server:latest
> >
> > This works as long as 3.3.5 is already deployed as that would
> > otherwise use the latest tag again and therefore overwrite the tagging
> > of latest for the 3.4.0 images
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephen Mallette <sp...@gmail.com>
> > Gesendet: Montag, 7. Januar 2019 13:07
> > An: dev@tinkerpop.apache.org
> > Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
> >
> > Florian - i suppose this one needs to be done?
> >
> > https://issues.apache.org/jira/browse/TINKERPOP-1980
> >
> > should it have been done before we tagged 3.4.0 and built all the
> > artifacts? does it matter?
> >
> > On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
> > wrote:
> >
> > > well - that was absolute insanity right down the
> > > valid-distiribution.sh on 3.4.0. Please make sure you pull master
> > > before testing 3.4.0 as kuppitz had to drop in a patch..........
> > >
> > > On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette
> > > <sp...@gmail.com>
> > > wrote:
> > >
> > >> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just
> > sent.
> > >> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on
> > >> 3.3.5 and had to redo the whole thing basically - so that was rotten.
> > >> I'll have
> > >> 3.4.0 out tomorrow.
> > >>
> > >> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette
> > >> <sp...@gmail.com>
> > >> wrote:
> > >>
> > >>> yes. i can also use a specific commit, but it invariably leaves
> > >>> out commits for a release. i guess those commits left out will
> > >>> just be release manager commits typically, but i dunno, it just
> > >>> bugged me that it wasn't the actual 3.2.10..3.2.11
> > >>>
> > >>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com>
> wrote:
> > >>>
> > >>>> Can't you just use HEAD?
> > >>>>
> > >>>> git shortlog -sn 3.2.10..HEAD
> > >>>>
> > >>>> Robert Dale
> > >>>>
> > >>>>
> > >>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette
> > >>>> <sp...@gmail.com>
> > >>>> wrote:
> > >>>>
> > >>>> > All PRs appear merged....I've starting the release process
> > >>>> > beginning
> > >>>> with
> > >>>> > 3.2.11. Should see VOTE threads coming soon.
> > >>>> >
> > >>>> > Separately, I already found a problem with using git shortlog
> > >>>> > to
> > >>>> generate
> > >>>> > the "contributor list" as there is no 3.2.11 tag to use in the
> > >>>> arguments
> > >>>> > given to it. It's a bit of a cart before the horse problem. I
> > >>>> > will
> > >>>> come up
> > >>>> > with something else to deal with that. Probably related to the
> > >>>> > website which can be updated out of band with the release. Just
> > >>>> > wanted to
> > >>>> point out
> > >>>> > the problem so that no one would be expecting to see that
> > >>>> > content in
> > >>>> the
> > >>>> > release notes when the VOTE threads go out.
> > >>>> >
> > >>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette
> > >>>> > <spmallette@gmail.com
> > >>>> >
> > >>>> > wrote:
> > >>>> >
> > >>>> > > I don't know what is going on but yesterday i spent a few
> > >>>> > > minutes
> > >>>> messing
> > >>>> > > with the failing python build with radish and after a few
> > >>>> > > failures
> > >>>> it
> > >>>> > just
> > >>>> > > started working again locally. Then I re-ran failed travis
> > >>>> > > jobs and
> > >>>> they
> > >>>> > > started passing. I guess the problem was fixed externally -
> weird.
> > >>>> I
> > >>>> > > expect to start the release process soon - there are just a
> > >>>> > > couple
> > >>>> more
> > >>>> > > longstanding PRs to merge that delayed a little during the
> > >>>> > > holiday
> > >>>> > period.
> > >>>> > >
> > >>>> > >
> > >>>> > >
> > >>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz
> > >>>> > > <me...@gremlin.guru>
> > >>>> wrote:
> > >>>> > >
> > >>>> > >> A quick & dirty fix for the broken radish libs to at least
> > >>>> > >> get a
> > >>>> clean
> > >>>> > >> build in docker:
> > >>>> > >>
> > >>>> > >> diff --git a/docker/scripts/build.sh
> > >>>> > >> b/docker/scripts/build.sh index e172ddaaa9..8b56cf53c3
> > >>>> > >> 100755
> > >>>> > >> --- a/docker/scripts/build.sh
> > >>>> > >> +++ b/docker/scripts/build.sh
> > >>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> > >>>> > >>    cp settings.xml ~/.m2/
> > >>>> > >>  fi
> > >>>> > >>
> > >>>> > >> *-mvn clean install process-resources
> > >>>> > >> ${TINKERPOP_BUILD_OPTIONS}
> > >>>> || exit
> > >>>> > >> 1*
> > >>>> > >> *+mvn clean install -DskipTests* *+sed -i
> > >>>> > >> 's/background=background,/background=background/g'
> > >>>> > >>
> > >>>> > >>
> > >>>> >
> > >>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packag
> > >>>> es
> > >>>> /radish/parser.py*
> > >>>> > >> *+*
> > >>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
> > >>>> > >> +exit 1
> > >>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources
> > >>>> > >> -Djavadoc ||
> > >>>> exit
> > >>>> > 1
> > >>>> > >>
> > >>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> > >>>> > >>
> > >>>> > >>
> > >>>> > >>
> > >>>> > >> Cheers,
> > >>>> > >> Daniel
> > >>>> > >>
> > >>>> > >>
> > >>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
> > >>>> spmallette@gmail.com>
> > >>>> > >> wrote:
> > >>>> > >>
> > >>>> > >> > Hi all, just checking in during the holiday period. My
> > >>>> > >> > laptop
> > >>>> will
> > >>>> > >> return
> > >>>> > >> > to the off position shortly, but I wanted to point out
> > >>>> > >> > that we
> > >>>> seem to
> > >>>> > >> have
> > >>>> > >> > a problem with Python:
> > >>>> > >> >
> > >>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> > >>>> > >> >
> > >>>> > >> > every current PR seems to be in fail mode right now. We
> > >>>> > >> > will
> > >>>> want to
> > >>>> > >> sort
> > >>>> > >> > that out before release.Looks like something in radish. If
> > >>>> anyone can
> > >>>> > >> have
> > >>>> > >> > a look this week that would be helpful as I won't have
> > >>>> > >> > time to
> > >>>> dig on
> > >>>> > it
> > >>>> > >> > too deeply until next week (which is when we are supposed
> > >>>> > >> > to be
> > >>>> > >> releasing).
> > >>>> > >> >
> > >>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> > >>>> > spmallette@gmail.com>
> > >>>> > >> > wrote:
> > >>>> > >> >
> > >>>> > >> > > While I think we could go on for every adding things to
> > >>>> > >> > > 3.4.0 I
> > >>>> > think
> > >>>> > >> > it's
> > >>>> > >> > > time to cut it off and release. There's too many good
> > >>>> > >> > > things in
> > >>>> > there
> > >>>> > >> to
> > >>>> > >> > > hold for any longer. We are looking at releasing 3.2.11,
> > >>>> > >> > > 3.3.5
> > >>>> and
> > >>>> > >> 3.4.0.
> > >>>> > >> > >
> > >>>> > >> > > I'd propose we polish up remaining items this week, set
> > >>>> > >> > > for
> > >>>> code
> > >>>> > >> freeze
> > >>>> > >> > > 12/22 and then build the release for VOTE the week of
> > >>>> > >> > > the
> > >>>> 31st. I
> > >>>> > >> assume
> > >>>> > >> > > that there are enough PMC members around the holiday
> > >>>> > >> > > period to
> > >>>> VOTE
> > >>>> > on
> > >>>> > >> > the
> > >>>> > >> > > release artifacts. If the VOTE has to stay open a bit
> > >>>> > >> > > longer
> > >>>> than is
> > >>>> > >> > > typical then that's ok. I'm happy to just do all three
> > >>>> > >> > > releases
> > >>>> > myself
> > >>>> > >> > this
> > >>>> > >> > > time as it might be hard to coordinate with others
> > >>>> > >> > > during the
> > >>>> > holiday
> > >>>> > >> > > period.
> > >>>> > >> > >
> > >>>> > >> > > We still have a number of important things to finish -
> > >>>> specifically:
> > >>>> > >> > >
> > >>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up
> > >>>> > >> > > the GraphBinary - jorge is adding two more
> > >>>> serializers
> > >>>> > >> and
> > >>>> > >> > > then i think we can call this a day and put it up for
> review.
> > >>>> > >> > > 3. documentation review
> > >>>> > >> > > 4. anything else?
> > >>>> > >> > >
> > >>>> > >> > > As usual, let's continue to use this thread for release
> > >>>> coordination
> > >>>> > >> > > heading into code freeze.
> > >>>> > >> > >
> > >>>> > >> > >
> > >>>> > >> > >
> > >>>> > >> >
> > >>>> > >>
> > >>>> > >
> > >>>> >
> > >>>>
> > >>>
> >
> >
>
>

AW: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
Done, I also had to commit to tp33 as the tag needed to be removed from there (and after merging that commit into master it needed to be reverted there so that master has the latest tag again). More details in the ticket:
https://issues.apache.org/jira/browse/TINKERPOP-1980

Should be good to go now.

-----Ursprüngliche Nachricht-----
Von: Stephen Mallette <sp...@gmail.com> 
Gesendet: Montag, 7. Januar 2019 13:44
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

You can CTR the commit to master now so that it's there for when I go through the binary release process tomorrow after the 3.4.0 vote closes.

On Mon, Jan 7, 2019 at 7:38 AM Florian Hockmann <fh...@florian-hockmann.de>
wrote:

> Oh no, completely forgot about that one -.- Sorry about that!
>
> I don't think that it really matters whether it's changed after 
> tagging
> 3.4.0 or not as it only affects the tags in hub.docker.com. It would 
> only be good if we could change that before 3.4.0 gets deployed. 
> Should I make a CTR commit to master or would you prefer another 
> approach since we're currently in the release process?
>
> Alternatively, you could also add the tag manually this one time and 
> then we'll resolve the ticket later for the next release. These 
> commands should do the trick (assuming that you built the 3.4.0 images 
> already, e.g., with 'mvn clean install -pl gremlin-server,gremlin-console -DdockerImages'):
> docker tag tinkerpop/gremlin-console:3.4.0 
> tinkerpop/gremlin-console:latest docker push 
> tinkerpop/gremlin-console:latest docker tag 
> tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest docker 
> push tinkerpop/gremlin-server:latest
>
> This works as long as 3.3.5 is already deployed as that would 
> otherwise use the latest tag again and therefore overwrite the tagging 
> of latest for the 3.4.0 images
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Montag, 7. Januar 2019 13:07
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>
> Florian - i suppose this one needs to be done?
>
> https://issues.apache.org/jira/browse/TINKERPOP-1980
>
> should it have been done before we tagged 3.4.0 and built all the 
> artifacts? does it matter?
>
> On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > well - that was absolute insanity right down the 
> > valid-distiribution.sh on 3.4.0. Please make sure you pull master 
> > before testing 3.4.0 as kuppitz had to drop in a patch..........
> >
> > On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette 
> > <sp...@gmail.com>
> > wrote:
> >
> >> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just
> sent.
> >> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on
> >> 3.3.5 and had to redo the whole thing basically - so that was rotten.
> >> I'll have
> >> 3.4.0 out tomorrow.
> >>
> >> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette 
> >> <sp...@gmail.com>
> >> wrote:
> >>
> >>> yes. i can also use a specific commit, but it invariably leaves 
> >>> out commits for a release. i guess those commits left out will 
> >>> just be release manager commits typically, but i dunno, it just 
> >>> bugged me that it wasn't the actual 3.2.10..3.2.11
> >>>
> >>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
> >>>
> >>>> Can't you just use HEAD?
> >>>>
> >>>> git shortlog -sn 3.2.10..HEAD
> >>>>
> >>>> Robert Dale
> >>>>
> >>>>
> >>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette 
> >>>> <sp...@gmail.com>
> >>>> wrote:
> >>>>
> >>>> > All PRs appear merged....I've starting the release process 
> >>>> > beginning
> >>>> with
> >>>> > 3.2.11. Should see VOTE threads coming soon.
> >>>> >
> >>>> > Separately, I already found a problem with using git shortlog 
> >>>> > to
> >>>> generate
> >>>> > the "contributor list" as there is no 3.2.11 tag to use in the
> >>>> arguments
> >>>> > given to it. It's a bit of a cart before the horse problem. I 
> >>>> > will
> >>>> come up
> >>>> > with something else to deal with that. Probably related to the 
> >>>> > website which can be updated out of band with the release. Just 
> >>>> > wanted to
> >>>> point out
> >>>> > the problem so that no one would be expecting to see that 
> >>>> > content in
> >>>> the
> >>>> > release notes when the VOTE threads go out.
> >>>> >
> >>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
> >>>> > <spmallette@gmail.com
> >>>> >
> >>>> > wrote:
> >>>> >
> >>>> > > I don't know what is going on but yesterday i spent a few 
> >>>> > > minutes
> >>>> messing
> >>>> > > with the failing python build with radish and after a few 
> >>>> > > failures
> >>>> it
> >>>> > just
> >>>> > > started working again locally. Then I re-ran failed travis 
> >>>> > > jobs and
> >>>> they
> >>>> > > started passing. I guess the problem was fixed externally - weird.
> >>>> I
> >>>> > > expect to start the release process soon - there are just a 
> >>>> > > couple
> >>>> more
> >>>> > > longstanding PRs to merge that delayed a little during the 
> >>>> > > holiday
> >>>> > period.
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz 
> >>>> > > <me...@gremlin.guru>
> >>>> wrote:
> >>>> > >
> >>>> > >> A quick & dirty fix for the broken radish libs to at least 
> >>>> > >> get a
> >>>> clean
> >>>> > >> build in docker:
> >>>> > >>
> >>>> > >> diff --git a/docker/scripts/build.sh 
> >>>> > >> b/docker/scripts/build.sh index e172ddaaa9..8b56cf53c3 
> >>>> > >> 100755
> >>>> > >> --- a/docker/scripts/build.sh
> >>>> > >> +++ b/docker/scripts/build.sh
> >>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> >>>> > >>    cp settings.xml ~/.m2/
> >>>> > >>  fi
> >>>> > >>
> >>>> > >> *-mvn clean install process-resources 
> >>>> > >> ${TINKERPOP_BUILD_OPTIONS}
> >>>> || exit
> >>>> > >> 1*
> >>>> > >> *+mvn clean install -DskipTests* *+sed -i 
> >>>> > >> 's/background=background,/background=background/g'
> >>>> > >>
> >>>> > >>
> >>>> >
> >>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packag
> >>>> es
> >>>> /radish/parser.py*
> >>>> > >> *+*
> >>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || 
> >>>> > >> +exit 1
> >>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources 
> >>>> > >> -Djavadoc ||
> >>>> exit
> >>>> > 1
> >>>> > >>
> >>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> >>>> > >>
> >>>> > >>
> >>>> > >>
> >>>> > >> Cheers,
> >>>> > >> Daniel
> >>>> > >>
> >>>> > >>
> >>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
> >>>> spmallette@gmail.com>
> >>>> > >> wrote:
> >>>> > >>
> >>>> > >> > Hi all, just checking in during the holiday period. My 
> >>>> > >> > laptop
> >>>> will
> >>>> > >> return
> >>>> > >> > to the off position shortly, but I wanted to point out 
> >>>> > >> > that we
> >>>> seem to
> >>>> > >> have
> >>>> > >> > a problem with Python:
> >>>> > >> >
> >>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> >>>> > >> >
> >>>> > >> > every current PR seems to be in fail mode right now. We 
> >>>> > >> > will
> >>>> want to
> >>>> > >> sort
> >>>> > >> > that out before release.Looks like something in radish. If
> >>>> anyone can
> >>>> > >> have
> >>>> > >> > a look this week that would be helpful as I won't have 
> >>>> > >> > time to
> >>>> dig on
> >>>> > it
> >>>> > >> > too deeply until next week (which is when we are supposed 
> >>>> > >> > to be
> >>>> > >> releasing).
> >>>> > >> >
> >>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> >>>> > spmallette@gmail.com>
> >>>> > >> > wrote:
> >>>> > >> >
> >>>> > >> > > While I think we could go on for every adding things to
> >>>> > >> > > 3.4.0 I
> >>>> > think
> >>>> > >> > it's
> >>>> > >> > > time to cut it off and release. There's too many good 
> >>>> > >> > > things in
> >>>> > there
> >>>> > >> to
> >>>> > >> > > hold for any longer. We are looking at releasing 3.2.11,
> >>>> > >> > > 3.3.5
> >>>> and
> >>>> > >> 3.4.0.
> >>>> > >> > >
> >>>> > >> > > I'd propose we polish up remaining items this week, set 
> >>>> > >> > > for
> >>>> code
> >>>> > >> freeze
> >>>> > >> > > 12/22 and then build the release for VOTE the week of 
> >>>> > >> > > the
> >>>> 31st. I
> >>>> > >> assume
> >>>> > >> > > that there are enough PMC members around the holiday 
> >>>> > >> > > period to
> >>>> VOTE
> >>>> > on
> >>>> > >> > the
> >>>> > >> > > release artifacts. If the VOTE has to stay open a bit 
> >>>> > >> > > longer
> >>>> than is
> >>>> > >> > > typical then that's ok. I'm happy to just do all three 
> >>>> > >> > > releases
> >>>> > myself
> >>>> > >> > this
> >>>> > >> > > time as it might be hard to coordinate with others 
> >>>> > >> > > during the
> >>>> > holiday
> >>>> > >> > > period.
> >>>> > >> > >
> >>>> > >> > > We still have a number of important things to finish -
> >>>> specifically:
> >>>> > >> > >
> >>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up 
> >>>> > >> > > the GraphBinary - jorge is adding two more
> >>>> serializers
> >>>> > >> and
> >>>> > >> > > then i think we can call this a day and put it up for review.
> >>>> > >> > > 3. documentation review
> >>>> > >> > > 4. anything else?
> >>>> > >> > >
> >>>> > >> > > As usual, let's continue to use this thread for release
> >>>> coordination
> >>>> > >> > > heading into code freeze.
> >>>> > >> > >
> >>>> > >> > >
> >>>> > >> > >
> >>>> > >> >
> >>>> > >>
> >>>> > >
> >>>> >
> >>>>
> >>>
>
>


Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
You can CTR the commit to master now so that it's there for when I go
through the binary release process tomorrow after the 3.4.0 vote closes.

On Mon, Jan 7, 2019 at 7:38 AM Florian Hockmann <fh...@florian-hockmann.de>
wrote:

> Oh no, completely forgot about that one -.-
> Sorry about that!
>
> I don't think that it really matters whether it's changed after tagging
> 3.4.0 or not as it only affects the tags in hub.docker.com. It would only
> be good if we could change that before 3.4.0 gets deployed. Should I make a
> CTR commit to master or would you prefer another approach since we're
> currently in the release process?
>
> Alternatively, you could also add the tag manually this one time and then
> we'll resolve the ticket later for the next release. These commands should
> do the trick (assuming that you built the 3.4.0 images already, e.g., with
> 'mvn clean install -pl gremlin-server,gremlin-console -DdockerImages'):
> docker tag tinkerpop/gremlin-console:3.4.0 tinkerpop/gremlin-console:latest
> docker push tinkerpop/gremlin-console:latest
> docker tag tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest
> docker push tinkerpop/gremlin-server:latest
>
> This works as long as 3.3.5 is already deployed as that would otherwise
> use the latest tag again and therefore overwrite the tagging of latest for
> the 3.4.0 images
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Montag, 7. Januar 2019 13:07
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0
>
> Florian - i suppose this one needs to be done?
>
> https://issues.apache.org/jira/browse/TINKERPOP-1980
>
> should it have been done before we tagged 3.4.0 and built all the
> artifacts? does it matter?
>
> On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > well - that was absolute insanity right down the
> > valid-distiribution.sh on 3.4.0. Please make sure you pull master
> > before testing 3.4.0 as kuppitz had to drop in a patch..........
> >
> > On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette <sp...@gmail.com>
> > wrote:
> >
> >> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just
> sent.
> >> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on
> >> 3.3.5 and had to redo the whole thing basically - so that was rotten.
> >> I'll have
> >> 3.4.0 out tomorrow.
> >>
> >> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette
> >> <sp...@gmail.com>
> >> wrote:
> >>
> >>> yes. i can also use a specific commit, but it invariably leaves out
> >>> commits for a release. i guess those commits left out will just be
> >>> release manager commits typically, but i dunno, it just bugged me
> >>> that it wasn't the actual 3.2.10..3.2.11
> >>>
> >>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
> >>>
> >>>> Can't you just use HEAD?
> >>>>
> >>>> git shortlog -sn 3.2.10..HEAD
> >>>>
> >>>> Robert Dale
> >>>>
> >>>>
> >>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette
> >>>> <sp...@gmail.com>
> >>>> wrote:
> >>>>
> >>>> > All PRs appear merged....I've starting the release process
> >>>> > beginning
> >>>> with
> >>>> > 3.2.11. Should see VOTE threads coming soon.
> >>>> >
> >>>> > Separately, I already found a problem with using git shortlog to
> >>>> generate
> >>>> > the "contributor list" as there is no 3.2.11 tag to use in the
> >>>> arguments
> >>>> > given to it. It's a bit of a cart before the horse problem. I
> >>>> > will
> >>>> come up
> >>>> > with something else to deal with that. Probably related to the
> >>>> > website which can be updated out of band with the release. Just
> >>>> > wanted to
> >>>> point out
> >>>> > the problem so that no one would be expecting to see that content
> >>>> > in
> >>>> the
> >>>> > release notes when the VOTE threads go out.
> >>>> >
> >>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette
> >>>> > <spmallette@gmail.com
> >>>> >
> >>>> > wrote:
> >>>> >
> >>>> > > I don't know what is going on but yesterday i spent a few
> >>>> > > minutes
> >>>> messing
> >>>> > > with the failing python build with radish and after a few
> >>>> > > failures
> >>>> it
> >>>> > just
> >>>> > > started working again locally. Then I re-ran failed travis jobs
> >>>> > > and
> >>>> they
> >>>> > > started passing. I guess the problem was fixed externally - weird.
> >>>> I
> >>>> > > expect to start the release process soon - there are just a
> >>>> > > couple
> >>>> more
> >>>> > > longstanding PRs to merge that delayed a little during the
> >>>> > > holiday
> >>>> > period.
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz
> >>>> > > <me...@gremlin.guru>
> >>>> wrote:
> >>>> > >
> >>>> > >> A quick & dirty fix for the broken radish libs to at least get
> >>>> > >> a
> >>>> clean
> >>>> > >> build in docker:
> >>>> > >>
> >>>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> >>>> > >> index e172ddaaa9..8b56cf53c3 100755
> >>>> > >> --- a/docker/scripts/build.sh
> >>>> > >> +++ b/docker/scripts/build.sh
> >>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> >>>> > >>    cp settings.xml ~/.m2/
> >>>> > >>  fi
> >>>> > >>
> >>>> > >> *-mvn clean install process-resources
> >>>> > >> ${TINKERPOP_BUILD_OPTIONS}
> >>>> || exit
> >>>> > >> 1*
> >>>> > >> *+mvn clean install -DskipTests* *+sed -i
> >>>> > >> 's/background=background,/background=background/g'
> >>>> > >>
> >>>> > >>
> >>>> >
> >>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages
> >>>> /radish/parser.py*
> >>>> > >> *+*
> >>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
> >>>> > >> +exit 1
> >>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources
> >>>> > >> -Djavadoc ||
> >>>> exit
> >>>> > 1
> >>>> > >>
> >>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> >>>> > >>
> >>>> > >>
> >>>> > >>
> >>>> > >> Cheers,
> >>>> > >> Daniel
> >>>> > >>
> >>>> > >>
> >>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
> >>>> spmallette@gmail.com>
> >>>> > >> wrote:
> >>>> > >>
> >>>> > >> > Hi all, just checking in during the holiday period. My
> >>>> > >> > laptop
> >>>> will
> >>>> > >> return
> >>>> > >> > to the off position shortly, but I wanted to point out that
> >>>> > >> > we
> >>>> seem to
> >>>> > >> have
> >>>> > >> > a problem with Python:
> >>>> > >> >
> >>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> >>>> > >> >
> >>>> > >> > every current PR seems to be in fail mode right now. We will
> >>>> want to
> >>>> > >> sort
> >>>> > >> > that out before release.Looks like something in radish. If
> >>>> anyone can
> >>>> > >> have
> >>>> > >> > a look this week that would be helpful as I won't have time
> >>>> > >> > to
> >>>> dig on
> >>>> > it
> >>>> > >> > too deeply until next week (which is when we are supposed to
> >>>> > >> > be
> >>>> > >> releasing).
> >>>> > >> >
> >>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> >>>> > spmallette@gmail.com>
> >>>> > >> > wrote:
> >>>> > >> >
> >>>> > >> > > While I think we could go on for every adding things to
> >>>> > >> > > 3.4.0 I
> >>>> > think
> >>>> > >> > it's
> >>>> > >> > > time to cut it off and release. There's too many good
> >>>> > >> > > things in
> >>>> > there
> >>>> > >> to
> >>>> > >> > > hold for any longer. We are looking at releasing 3.2.11,
> >>>> > >> > > 3.3.5
> >>>> and
> >>>> > >> 3.4.0.
> >>>> > >> > >
> >>>> > >> > > I'd propose we polish up remaining items this week, set
> >>>> > >> > > for
> >>>> code
> >>>> > >> freeze
> >>>> > >> > > 12/22 and then build the release for VOTE the week of the
> >>>> 31st. I
> >>>> > >> assume
> >>>> > >> > > that there are enough PMC members around the holiday
> >>>> > >> > > period to
> >>>> VOTE
> >>>> > on
> >>>> > >> > the
> >>>> > >> > > release artifacts. If the VOTE has to stay open a bit
> >>>> > >> > > longer
> >>>> than is
> >>>> > >> > > typical then that's ok. I'm happy to just do all three
> >>>> > >> > > releases
> >>>> > myself
> >>>> > >> > this
> >>>> > >> > > time as it might be hard to coordinate with others during
> >>>> > >> > > the
> >>>> > holiday
> >>>> > >> > > period.
> >>>> > >> > >
> >>>> > >> > > We still have a number of important things to finish -
> >>>> specifically:
> >>>> > >> > >
> >>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up
> >>>> > >> > > the GraphBinary - jorge is adding two more
> >>>> serializers
> >>>> > >> and
> >>>> > >> > > then i think we can call this a day and put it up for review.
> >>>> > >> > > 3. documentation review
> >>>> > >> > > 4. anything else?
> >>>> > >> > >
> >>>> > >> > > As usual, let's continue to use this thread for release
> >>>> coordination
> >>>> > >> > > heading into code freeze.
> >>>> > >> > >
> >>>> > >> > >
> >>>> > >> > >
> >>>> > >> >
> >>>> > >>
> >>>> > >
> >>>> >
> >>>>
> >>>
>
>

AW: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
Oh no, completely forgot about that one -.- 
Sorry about that!

I don't think that it really matters whether it's changed after tagging 3.4.0 or not as it only affects the tags in hub.docker.com. It would only be good if we could change that before 3.4.0 gets deployed. Should I make a CTR commit to master or would you prefer another approach since we're currently in the release process?

Alternatively, you could also add the tag manually this one time and then we'll resolve the ticket later for the next release. These commands should do the trick (assuming that you built the 3.4.0 images already, e.g., with 'mvn clean install -pl gremlin-server,gremlin-console -DdockerImages'):
docker tag tinkerpop/gremlin-console:3.4.0 tinkerpop/gremlin-console:latest
docker push tinkerpop/gremlin-console:latest
docker tag tinkerpop/gremlin-server:3.4.0 tinkerpop/gremlin-server:latest
docker push tinkerpop/gremlin-server:latest

This works as long as 3.3.5 is already deployed as that would otherwise use the latest tag again and therefore overwrite the tagging of latest for the 3.4.0 images

-----Ursprüngliche Nachricht-----
Von: Stephen Mallette <sp...@gmail.com> 
Gesendet: Montag, 7. Januar 2019 13:07
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Florian - i suppose this one needs to be done?

https://issues.apache.org/jira/browse/TINKERPOP-1980

should it have been done before we tagged 3.4.0 and built all the artifacts? does it matter?

On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
wrote:

> well - that was absolute insanity right down the 
> valid-distiribution.sh on 3.4.0. Please make sure you pull master 
> before testing 3.4.0 as kuppitz had to drop in a patch..........
>
> On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette <sp...@gmail.com>
> wrote:
>
>> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just sent.
>> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on 
>> 3.3.5 and had to redo the whole thing basically - so that was rotten. 
>> I'll have
>> 3.4.0 out tomorrow.
>>
>> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette 
>> <sp...@gmail.com>
>> wrote:
>>
>>> yes. i can also use a specific commit, but it invariably leaves out 
>>> commits for a release. i guess those commits left out will just be 
>>> release manager commits typically, but i dunno, it just bugged me 
>>> that it wasn't the actual 3.2.10..3.2.11
>>>
>>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
>>>
>>>> Can't you just use HEAD?
>>>>
>>>> git shortlog -sn 3.2.10..HEAD
>>>>
>>>> Robert Dale
>>>>
>>>>
>>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette 
>>>> <sp...@gmail.com>
>>>> wrote:
>>>>
>>>> > All PRs appear merged....I've starting the release process 
>>>> > beginning
>>>> with
>>>> > 3.2.11. Should see VOTE threads coming soon.
>>>> >
>>>> > Separately, I already found a problem with using git shortlog to
>>>> generate
>>>> > the "contributor list" as there is no 3.2.11 tag to use in the
>>>> arguments
>>>> > given to it. It's a bit of a cart before the horse problem. I 
>>>> > will
>>>> come up
>>>> > with something else to deal with that. Probably related to the 
>>>> > website which can be updated out of band with the release. Just 
>>>> > wanted to
>>>> point out
>>>> > the problem so that no one would be expecting to see that content 
>>>> > in
>>>> the
>>>> > release notes when the VOTE threads go out.
>>>> >
>>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
>>>> > <spmallette@gmail.com
>>>> >
>>>> > wrote:
>>>> >
>>>> > > I don't know what is going on but yesterday i spent a few 
>>>> > > minutes
>>>> messing
>>>> > > with the failing python build with radish and after a few 
>>>> > > failures
>>>> it
>>>> > just
>>>> > > started working again locally. Then I re-ran failed travis jobs 
>>>> > > and
>>>> they
>>>> > > started passing. I guess the problem was fixed externally - weird.
>>>> I
>>>> > > expect to start the release process soon - there are just a 
>>>> > > couple
>>>> more
>>>> > > longstanding PRs to merge that delayed a little during the 
>>>> > > holiday
>>>> > period.
>>>> > >
>>>> > >
>>>> > >
>>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz 
>>>> > > <me...@gremlin.guru>
>>>> wrote:
>>>> > >
>>>> > >> A quick & dirty fix for the broken radish libs to at least get 
>>>> > >> a
>>>> clean
>>>> > >> build in docker:
>>>> > >>
>>>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh 
>>>> > >> index e172ddaaa9..8b56cf53c3 100755
>>>> > >> --- a/docker/scripts/build.sh
>>>> > >> +++ b/docker/scripts/build.sh
>>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>>> > >>    cp settings.xml ~/.m2/
>>>> > >>  fi
>>>> > >>
>>>> > >> *-mvn clean install process-resources 
>>>> > >> ${TINKERPOP_BUILD_OPTIONS}
>>>> || exit
>>>> > >> 1*
>>>> > >> *+mvn clean install -DskipTests* *+sed -i 
>>>> > >> 's/background=background,/background=background/g'
>>>> > >>
>>>> > >>
>>>> >
>>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages
>>>> /radish/parser.py*
>>>> > >> *+*
>>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || 
>>>> > >> +exit 1
>>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources 
>>>> > >> -Djavadoc ||
>>>> exit
>>>> > 1
>>>> > >>
>>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>>> > >>
>>>> > >>
>>>> > >>
>>>> > >> Cheers,
>>>> > >> Daniel
>>>> > >>
>>>> > >>
>>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>>>> spmallette@gmail.com>
>>>> > >> wrote:
>>>> > >>
>>>> > >> > Hi all, just checking in during the holiday period. My 
>>>> > >> > laptop
>>>> will
>>>> > >> return
>>>> > >> > to the off position shortly, but I wanted to point out that 
>>>> > >> > we
>>>> seem to
>>>> > >> have
>>>> > >> > a problem with Python:
>>>> > >> >
>>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>>>> > >> >
>>>> > >> > every current PR seems to be in fail mode right now. We will
>>>> want to
>>>> > >> sort
>>>> > >> > that out before release.Looks like something in radish. If
>>>> anyone can
>>>> > >> have
>>>> > >> > a look this week that would be helpful as I won't have time 
>>>> > >> > to
>>>> dig on
>>>> > it
>>>> > >> > too deeply until next week (which is when we are supposed to 
>>>> > >> > be
>>>> > >> releasing).
>>>> > >> >
>>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>>>> > spmallette@gmail.com>
>>>> > >> > wrote:
>>>> > >> >
>>>> > >> > > While I think we could go on for every adding things to 
>>>> > >> > > 3.4.0 I
>>>> > think
>>>> > >> > it's
>>>> > >> > > time to cut it off and release. There's too many good 
>>>> > >> > > things in
>>>> > there
>>>> > >> to
>>>> > >> > > hold for any longer. We are looking at releasing 3.2.11, 
>>>> > >> > > 3.3.5
>>>> and
>>>> > >> 3.4.0.
>>>> > >> > >
>>>> > >> > > I'd propose we polish up remaining items this week, set 
>>>> > >> > > for
>>>> code
>>>> > >> freeze
>>>> > >> > > 12/22 and then build the release for VOTE the week of the
>>>> 31st. I
>>>> > >> assume
>>>> > >> > > that there are enough PMC members around the holiday 
>>>> > >> > > period to
>>>> VOTE
>>>> > on
>>>> > >> > the
>>>> > >> > > release artifacts. If the VOTE has to stay open a bit 
>>>> > >> > > longer
>>>> than is
>>>> > >> > > typical then that's ok. I'm happy to just do all three 
>>>> > >> > > releases
>>>> > myself
>>>> > >> > this
>>>> > >> > > time as it might be hard to coordinate with others during 
>>>> > >> > > the
>>>> > holiday
>>>> > >> > > period.
>>>> > >> > >
>>>> > >> > > We still have a number of important things to finish -
>>>> specifically:
>>>> > >> > >
>>>> > >> > > 1. code reviews on open PRs with ids > 1000 2. finish up 
>>>> > >> > > the GraphBinary - jorge is adding two more
>>>> serializers
>>>> > >> and
>>>> > >> > > then i think we can call this a day and put it up for review.
>>>> > >> > > 3. documentation review
>>>> > >> > > 4. anything else?
>>>> > >> > >
>>>> > >> > > As usual, let's continue to use this thread for release
>>>> coordination
>>>> > >> > > heading into code freeze.
>>>> > >> > >
>>>> > >> > >
>>>> > >> > >
>>>> > >> >
>>>> > >>
>>>> > >
>>>> >
>>>>
>>>


Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
Florian - i suppose this one needs to be done?

https://issues.apache.org/jira/browse/TINKERPOP-1980

should it have been done before we tagged 3.4.0 and built all the
artifacts? does it matter?

On Fri, Jan 4, 2019 at 4:52 PM Stephen Mallette <sp...@gmail.com>
wrote:

> well - that was absolute insanity right down the valid-distiribution.sh on
> 3.4.0. Please make sure you pull master before testing 3.4.0 as kuppitz had
> to drop in a patch..........
>
> On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette <sp...@gmail.com>
> wrote:
>
>> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just sent.
>> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on 3.3.5
>> and had to redo the whole thing basically - so that was rotten. I'll have
>> 3.4.0 out tomorrow.
>>
>> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette <sp...@gmail.com>
>> wrote:
>>
>>> yes. i can also use a specific commit, but it invariably leaves out
>>> commits for a release. i guess those commits left out will just be release
>>> manager commits typically, but i dunno, it just bugged me that it wasn't
>>> the actual 3.2.10..3.2.11
>>>
>>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
>>>
>>>> Can't you just use HEAD?
>>>>
>>>> git shortlog -sn 3.2.10..HEAD
>>>>
>>>> Robert Dale
>>>>
>>>>
>>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette <sp...@gmail.com>
>>>> wrote:
>>>>
>>>> > All PRs appear merged....I've starting the release process beginning
>>>> with
>>>> > 3.2.11. Should see VOTE threads coming soon.
>>>> >
>>>> > Separately, I already found a problem with using git shortlog to
>>>> generate
>>>> > the "contributor list" as there is no 3.2.11 tag to use in the
>>>> arguments
>>>> > given to it. It's a bit of a cart before the horse problem. I will
>>>> come up
>>>> > with something else to deal with that. Probably related to the website
>>>> > which can be updated out of band with the release. Just wanted to
>>>> point out
>>>> > the problem so that no one would be expecting to see that content in
>>>> the
>>>> > release notes when the VOTE threads go out.
>>>> >
>>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <spmallette@gmail.com
>>>> >
>>>> > wrote:
>>>> >
>>>> > > I don't know what is going on but yesterday i spent a few minutes
>>>> messing
>>>> > > with the failing python build with radish and after a few failures
>>>> it
>>>> > just
>>>> > > started working again locally. Then I re-ran failed travis jobs and
>>>> they
>>>> > > started passing. I guess the problem was fixed externally - weird.
>>>> I
>>>> > > expect to start the release process soon - there are just a couple
>>>> more
>>>> > > longstanding PRs to merge that delayed a little during the holiday
>>>> > period.
>>>> > >
>>>> > >
>>>> > >
>>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru>
>>>> wrote:
>>>> > >
>>>> > >> A quick & dirty fix for the broken radish libs to at least get a
>>>> clean
>>>> > >> build in docker:
>>>> > >>
>>>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>>>> > >> index e172ddaaa9..8b56cf53c3 100755
>>>> > >> --- a/docker/scripts/build.sh
>>>> > >> +++ b/docker/scripts/build.sh
>>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>>> > >>    cp settings.xml ~/.m2/
>>>> > >>  fi
>>>> > >>
>>>> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS}
>>>> || exit
>>>> > >> 1*
>>>> > >> *+mvn clean install -DskipTests*
>>>> > >> *+sed -i 's/background=background,/background=background/g'
>>>> > >>
>>>> > >>
>>>> >
>>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>>>> > >> *+*
>>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
>>>> exit
>>>> > 1
>>>> > >>
>>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>>> > >>
>>>> > >>
>>>> > >>
>>>> > >> Cheers,
>>>> > >> Daniel
>>>> > >>
>>>> > >>
>>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>>>> spmallette@gmail.com>
>>>> > >> wrote:
>>>> > >>
>>>> > >> > Hi all, just checking in during the holiday period. My laptop
>>>> will
>>>> > >> return
>>>> > >> > to the off position shortly, but I wanted to point out that we
>>>> seem to
>>>> > >> have
>>>> > >> > a problem with Python:
>>>> > >> >
>>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>>>> > >> >
>>>> > >> > every current PR seems to be in fail mode right now. We will
>>>> want to
>>>> > >> sort
>>>> > >> > that out before release.Looks like something in radish. If
>>>> anyone can
>>>> > >> have
>>>> > >> > a look this week that would be helpful as I won't have time to
>>>> dig on
>>>> > it
>>>> > >> > too deeply until next week (which is when we are supposed to be
>>>> > >> releasing).
>>>> > >> >
>>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>>>> > spmallette@gmail.com>
>>>> > >> > wrote:
>>>> > >> >
>>>> > >> > > While I think we could go on for every adding things to 3.4.0 I
>>>> > think
>>>> > >> > it's
>>>> > >> > > time to cut it off and release. There's too many good things in
>>>> > there
>>>> > >> to
>>>> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5
>>>> and
>>>> > >> 3.4.0.
>>>> > >> > >
>>>> > >> > > I'd propose we polish up remaining items this week, set for
>>>> code
>>>> > >> freeze
>>>> > >> > > 12/22 and then build the release for VOTE the week of the
>>>> 31st. I
>>>> > >> assume
>>>> > >> > > that there are enough PMC members around the holiday period to
>>>> VOTE
>>>> > on
>>>> > >> > the
>>>> > >> > > release artifacts. If the VOTE has to stay open a bit longer
>>>> than is
>>>> > >> > > typical then that's ok. I'm happy to just do all three releases
>>>> > myself
>>>> > >> > this
>>>> > >> > > time as it might be hard to coordinate with others during the
>>>> > holiday
>>>> > >> > > period.
>>>> > >> > >
>>>> > >> > > We still have a number of important things to finish -
>>>> specifically:
>>>> > >> > >
>>>> > >> > > 1. code reviews on open PRs with ids > 1000
>>>> > >> > > 2. finish up the GraphBinary - jorge is adding two more
>>>> serializers
>>>> > >> and
>>>> > >> > > then i think we can call this a day and put it up for review.
>>>> > >> > > 3. documentation review
>>>> > >> > > 4. anything else?
>>>> > >> > >
>>>> > >> > > As usual, let's continue to use this thread for release
>>>> coordination
>>>> > >> > > heading into code freeze.
>>>> > >> > >
>>>> > >> > >
>>>> > >> > >
>>>> > >> >
>>>> > >>
>>>> > >
>>>> >
>>>>
>>>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
well - that was absolute insanity right down the valid-distiribution.sh on
3.4.0. Please make sure you pull master before testing 3.4.0 as kuppitz had
to drop in a patch..........

On Wed, Jan 2, 2019 at 4:50 PM Stephen Mallette <sp...@gmail.com>
wrote:

> so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just sent.
> i would have had 3.4.0 done too but i flubbed the 2018/2019 date on 3.3.5
> and had to redo the whole thing basically - so that was rotten. I'll have
> 3.4.0 out tomorrow.
>
> On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
>> yes. i can also use a specific commit, but it invariably leaves out
>> commits for a release. i guess those commits left out will just be release
>> manager commits typically, but i dunno, it just bugged me that it wasn't
>> the actual 3.2.10..3.2.11
>>
>> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
>>
>>> Can't you just use HEAD?
>>>
>>> git shortlog -sn 3.2.10..HEAD
>>>
>>> Robert Dale
>>>
>>>
>>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette <sp...@gmail.com>
>>> wrote:
>>>
>>> > All PRs appear merged....I've starting the release process beginning
>>> with
>>> > 3.2.11. Should see VOTE threads coming soon.
>>> >
>>> > Separately, I already found a problem with using git shortlog to
>>> generate
>>> > the "contributor list" as there is no 3.2.11 tag to use in the
>>> arguments
>>> > given to it. It's a bit of a cart before the horse problem. I will
>>> come up
>>> > with something else to deal with that. Probably related to the website
>>> > which can be updated out of band with the release. Just wanted to
>>> point out
>>> > the problem so that no one would be expecting to see that content in
>>> the
>>> > release notes when the VOTE threads go out.
>>> >
>>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <sp...@gmail.com>
>>> > wrote:
>>> >
>>> > > I don't know what is going on but yesterday i spent a few minutes
>>> messing
>>> > > with the failing python build with radish and after a few failures it
>>> > just
>>> > > started working again locally. Then I re-ran failed travis jobs and
>>> they
>>> > > started passing. I guess the problem was fixed externally - weird.  I
>>> > > expect to start the release process soon - there are just a couple
>>> more
>>> > > longstanding PRs to merge that delayed a little during the holiday
>>> > period.
>>> > >
>>> > >
>>> > >
>>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru>
>>> wrote:
>>> > >
>>> > >> A quick & dirty fix for the broken radish libs to at least get a
>>> clean
>>> > >> build in docker:
>>> > >>
>>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>>> > >> index e172ddaaa9..8b56cf53c3 100755
>>> > >> --- a/docker/scripts/build.sh
>>> > >> +++ b/docker/scripts/build.sh
>>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>> > >>    cp settings.xml ~/.m2/
>>> > >>  fi
>>> > >>
>>> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
>>> exit
>>> > >> 1*
>>> > >> *+mvn clean install -DskipTests*
>>> > >> *+sed -i 's/background=background,/background=background/g'
>>> > >>
>>> > >>
>>> >
>>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>>> > >> *+*
>>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
>>> exit
>>> > 1
>>> > >>
>>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>> > >>
>>> > >>
>>> > >>
>>> > >> Cheers,
>>> > >> Daniel
>>> > >>
>>> > >>
>>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>>> spmallette@gmail.com>
>>> > >> wrote:
>>> > >>
>>> > >> > Hi all, just checking in during the holiday period. My laptop will
>>> > >> return
>>> > >> > to the off position shortly, but I wanted to point out that we
>>> seem to
>>> > >> have
>>> > >> > a problem with Python:
>>> > >> >
>>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>>> > >> >
>>> > >> > every current PR seems to be in fail mode right now. We will want
>>> to
>>> > >> sort
>>> > >> > that out before release.Looks like something in radish. If anyone
>>> can
>>> > >> have
>>> > >> > a look this week that would be helpful as I won't have time to
>>> dig on
>>> > it
>>> > >> > too deeply until next week (which is when we are supposed to be
>>> > >> releasing).
>>> > >> >
>>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>>> > spmallette@gmail.com>
>>> > >> > wrote:
>>> > >> >
>>> > >> > > While I think we could go on for every adding things to 3.4.0 I
>>> > think
>>> > >> > it's
>>> > >> > > time to cut it off and release. There's too many good things in
>>> > there
>>> > >> to
>>> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5
>>> and
>>> > >> 3.4.0.
>>> > >> > >
>>> > >> > > I'd propose we polish up remaining items this week, set for code
>>> > >> freeze
>>> > >> > > 12/22 and then build the release for VOTE the week of the 31st.
>>> I
>>> > >> assume
>>> > >> > > that there are enough PMC members around the holiday period to
>>> VOTE
>>> > on
>>> > >> > the
>>> > >> > > release artifacts. If the VOTE has to stay open a bit longer
>>> than is
>>> > >> > > typical then that's ok. I'm happy to just do all three releases
>>> > myself
>>> > >> > this
>>> > >> > > time as it might be hard to coordinate with others during the
>>> > holiday
>>> > >> > > period.
>>> > >> > >
>>> > >> > > We still have a number of important things to finish -
>>> specifically:
>>> > >> > >
>>> > >> > > 1. code reviews on open PRs with ids > 1000
>>> > >> > > 2. finish up the GraphBinary - jorge is adding two more
>>> serializers
>>> > >> and
>>> > >> > > then i think we can call this a day and put it up for review.
>>> > >> > > 3. documentation review
>>> > >> > > 4. anything else?
>>> > >> > >
>>> > >> > > As usual, let's continue to use this thread for release
>>> coordination
>>> > >> > > heading into code freeze.
>>> > >> > >
>>> > >> > >
>>> > >> > >
>>> > >> >
>>> > >>
>>> > >
>>> >
>>>
>>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just sent. i
would have had 3.4.0 done too but i flubbed the 2018/2019 date on 3.3.5 and
had to redo the whole thing basically - so that was rotten. I'll have 3.4.0
out tomorrow.

On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette <sp...@gmail.com>
wrote:

> yes. i can also use a specific commit, but it invariably leaves out
> commits for a release. i guess those commits left out will just be release
> manager commits typically, but i dunno, it just bugged me that it wasn't
> the actual 3.2.10..3.2.11
>
> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:
>
>> Can't you just use HEAD?
>>
>> git shortlog -sn 3.2.10..HEAD
>>
>> Robert Dale
>>
>>
>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette <sp...@gmail.com>
>> wrote:
>>
>> > All PRs appear merged....I've starting the release process beginning
>> with
>> > 3.2.11. Should see VOTE threads coming soon.
>> >
>> > Separately, I already found a problem with using git shortlog to
>> generate
>> > the "contributor list" as there is no 3.2.11 tag to use in the arguments
>> > given to it. It's a bit of a cart before the horse problem. I will come
>> up
>> > with something else to deal with that. Probably related to the website
>> > which can be updated out of band with the release. Just wanted to point
>> out
>> > the problem so that no one would be expecting to see that content in the
>> > release notes when the VOTE threads go out.
>> >
>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <sp...@gmail.com>
>> > wrote:
>> >
>> > > I don't know what is going on but yesterday i spent a few minutes
>> messing
>> > > with the failing python build with radish and after a few failures it
>> > just
>> > > started working again locally. Then I re-ran failed travis jobs and
>> they
>> > > started passing. I guess the problem was fixed externally - weird.  I
>> > > expect to start the release process soon - there are just a couple
>> more
>> > > longstanding PRs to merge that delayed a little during the holiday
>> > period.
>> > >
>> > >
>> > >
>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru>
>> wrote:
>> > >
>> > >> A quick & dirty fix for the broken radish libs to at least get a
>> clean
>> > >> build in docker:
>> > >>
>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>> > >> index e172ddaaa9..8b56cf53c3 100755
>> > >> --- a/docker/scripts/build.sh
>> > >> +++ b/docker/scripts/build.sh
>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>> > >>    cp settings.xml ~/.m2/
>> > >>  fi
>> > >>
>> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
>> exit
>> > >> 1*
>> > >> *+mvn clean install -DskipTests*
>> > >> *+sed -i 's/background=background,/background=background/g'
>> > >>
>> > >>
>> >
>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>> > >> *+*
>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
>> exit
>> > 1
>> > >>
>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>> > >>
>> > >>
>> > >>
>> > >> Cheers,
>> > >> Daniel
>> > >>
>> > >>
>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>> spmallette@gmail.com>
>> > >> wrote:
>> > >>
>> > >> > Hi all, just checking in during the holiday period. My laptop will
>> > >> return
>> > >> > to the off position shortly, but I wanted to point out that we
>> seem to
>> > >> have
>> > >> > a problem with Python:
>> > >> >
>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>> > >> >
>> > >> > every current PR seems to be in fail mode right now. We will want
>> to
>> > >> sort
>> > >> > that out before release.Looks like something in radish. If anyone
>> can
>> > >> have
>> > >> > a look this week that would be helpful as I won't have time to dig
>> on
>> > it
>> > >> > too deeply until next week (which is when we are supposed to be
>> > >> releasing).
>> > >> >
>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>> > spmallette@gmail.com>
>> > >> > wrote:
>> > >> >
>> > >> > > While I think we could go on for every adding things to 3.4.0 I
>> > think
>> > >> > it's
>> > >> > > time to cut it off and release. There's too many good things in
>> > there
>> > >> to
>> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5
>> and
>> > >> 3.4.0.
>> > >> > >
>> > >> > > I'd propose we polish up remaining items this week, set for code
>> > >> freeze
>> > >> > > 12/22 and then build the release for VOTE the week of the 31st. I
>> > >> assume
>> > >> > > that there are enough PMC members around the holiday period to
>> VOTE
>> > on
>> > >> > the
>> > >> > > release artifacts. If the VOTE has to stay open a bit longer
>> than is
>> > >> > > typical then that's ok. I'm happy to just do all three releases
>> > myself
>> > >> > this
>> > >> > > time as it might be hard to coordinate with others during the
>> > holiday
>> > >> > > period.
>> > >> > >
>> > >> > > We still have a number of important things to finish -
>> specifically:
>> > >> > >
>> > >> > > 1. code reviews on open PRs with ids > 1000
>> > >> > > 2. finish up the GraphBinary - jorge is adding two more
>> serializers
>> > >> and
>> > >> > > then i think we can call this a day and put it up for review.
>> > >> > > 3. documentation review
>> > >> > > 4. anything else?
>> > >> > >
>> > >> > > As usual, let's continue to use this thread for release
>> coordination
>> > >> > > heading into code freeze.
>> > >> > >
>> > >> > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> >
>>
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
yes. i can also use a specific commit, but it invariably leaves out commits
for a release. i guess those commits left out will just be release manager
commits typically, but i dunno, it just bugged me that it wasn't the actual
3.2.10..3.2.11

On Wed, Jan 2, 2019 at 7:15 AM Robert Dale <ro...@gmail.com> wrote:

> Can't you just use HEAD?
>
> git shortlog -sn 3.2.10..HEAD
>
> Robert Dale
>
>
> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > All PRs appear merged....I've starting the release process beginning with
> > 3.2.11. Should see VOTE threads coming soon.
> >
> > Separately, I already found a problem with using git shortlog to generate
> > the "contributor list" as there is no 3.2.11 tag to use in the arguments
> > given to it. It's a bit of a cart before the horse problem. I will come
> up
> > with something else to deal with that. Probably related to the website
> > which can be updated out of band with the release. Just wanted to point
> out
> > the problem so that no one would be expecting to see that content in the
> > release notes when the VOTE threads go out.
> >
> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <sp...@gmail.com>
> > wrote:
> >
> > > I don't know what is going on but yesterday i spent a few minutes
> messing
> > > with the failing python build with radish and after a few failures it
> > just
> > > started working again locally. Then I re-ran failed travis jobs and
> they
> > > started passing. I guess the problem was fixed externally - weird.  I
> > > expect to start the release process soon - there are just a couple more
> > > longstanding PRs to merge that delayed a little during the holiday
> > period.
> > >
> > >
> > >
> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru>
> wrote:
> > >
> > >> A quick & dirty fix for the broken radish libs to at least get a clean
> > >> build in docker:
> > >>
> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> > >> index e172ddaaa9..8b56cf53c3 100755
> > >> --- a/docker/scripts/build.sh
> > >> +++ b/docker/scripts/build.sh
> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> > >>    cp settings.xml ~/.m2/
> > >>  fi
> > >>
> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
> exit
> > >> 1*
> > >> *+mvn clean install -DskipTests*
> > >> *+sed -i 's/background=background,/background=background/g'
> > >>
> > >>
> >
> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
> > >> *+*
> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
> exit
> > 1
> > >>
> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> > >>
> > >>
> > >>
> > >> Cheers,
> > >> Daniel
> > >>
> > >>
> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
> spmallette@gmail.com>
> > >> wrote:
> > >>
> > >> > Hi all, just checking in during the holiday period. My laptop will
> > >> return
> > >> > to the off position shortly, but I wanted to point out that we seem
> to
> > >> have
> > >> > a problem with Python:
> > >> >
> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> > >> >
> > >> > every current PR seems to be in fail mode right now. We will want to
> > >> sort
> > >> > that out before release.Looks like something in radish. If anyone
> can
> > >> have
> > >> > a look this week that would be helpful as I won't have time to dig
> on
> > it
> > >> > too deeply until next week (which is when we are supposed to be
> > >> releasing).
> > >> >
> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> > spmallette@gmail.com>
> > >> > wrote:
> > >> >
> > >> > > While I think we could go on for every adding things to 3.4.0 I
> > think
> > >> > it's
> > >> > > time to cut it off and release. There's too many good things in
> > there
> > >> to
> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
> > >> 3.4.0.
> > >> > >
> > >> > > I'd propose we polish up remaining items this week, set for code
> > >> freeze
> > >> > > 12/22 and then build the release for VOTE the week of the 31st. I
> > >> assume
> > >> > > that there are enough PMC members around the holiday period to
> VOTE
> > on
> > >> > the
> > >> > > release artifacts. If the VOTE has to stay open a bit longer than
> is
> > >> > > typical then that's ok. I'm happy to just do all three releases
> > myself
> > >> > this
> > >> > > time as it might be hard to coordinate with others during the
> > holiday
> > >> > > period.
> > >> > >
> > >> > > We still have a number of important things to finish -
> specifically:
> > >> > >
> > >> > > 1. code reviews on open PRs with ids > 1000
> > >> > > 2. finish up the GraphBinary - jorge is adding two more
> serializers
> > >> and
> > >> > > then i think we can call this a day and put it up for review.
> > >> > > 3. documentation review
> > >> > > 4. anything else?
> > >> > >
> > >> > > As usual, let's continue to use this thread for release
> coordination
> > >> > > heading into code freeze.
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> >
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Robert Dale <ro...@gmail.com>.
Can't you just use HEAD?

git shortlog -sn 3.2.10..HEAD

Robert Dale


On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette <sp...@gmail.com>
wrote:

> All PRs appear merged....I've starting the release process beginning with
> 3.2.11. Should see VOTE threads coming soon.
>
> Separately, I already found a problem with using git shortlog to generate
> the "contributor list" as there is no 3.2.11 tag to use in the arguments
> given to it. It's a bit of a cart before the horse problem. I will come up
> with something else to deal with that. Probably related to the website
> which can be updated out of band with the release. Just wanted to point out
> the problem so that no one would be expecting to see that content in the
> release notes when the VOTE threads go out.
>
> On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > I don't know what is going on but yesterday i spent a few minutes messing
> > with the failing python build with radish and after a few failures it
> just
> > started working again locally. Then I re-ran failed travis jobs and they
> > started passing. I guess the problem was fixed externally - weird.  I
> > expect to start the release process soon - there are just a couple more
> > longstanding PRs to merge that delayed a little during the holiday
> period.
> >
> >
> >
> > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru> wrote:
> >
> >> A quick & dirty fix for the broken radish libs to at least get a clean
> >> build in docker:
> >>
> >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> >> index e172ddaaa9..8b56cf53c3 100755
> >> --- a/docker/scripts/build.sh
> >> +++ b/docker/scripts/build.sh
> >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> >>    cp settings.xml ~/.m2/
> >>  fi
> >>
> >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit
> >> 1*
> >> *+mvn clean install -DskipTests*
> >> *+sed -i 's/background=background,/background=background/g'
> >>
> >>
> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
> >> *+*
> >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
> >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit
> 1
> >>
> >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> >>
> >>
> >>
> >> Cheers,
> >> Daniel
> >>
> >>
> >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <sp...@gmail.com>
> >> wrote:
> >>
> >> > Hi all, just checking in during the holiday period. My laptop will
> >> return
> >> > to the off position shortly, but I wanted to point out that we seem to
> >> have
> >> > a problem with Python:
> >> >
> >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> >> >
> >> > every current PR seems to be in fail mode right now. We will want to
> >> sort
> >> > that out before release.Looks like something in radish. If anyone can
> >> have
> >> > a look this week that would be helpful as I won't have time to dig on
> it
> >> > too deeply until next week (which is when we are supposed to be
> >> releasing).
> >> >
> >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> spmallette@gmail.com>
> >> > wrote:
> >> >
> >> > > While I think we could go on for every adding things to 3.4.0 I
> think
> >> > it's
> >> > > time to cut it off and release. There's too many good things in
> there
> >> to
> >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
> >> 3.4.0.
> >> > >
> >> > > I'd propose we polish up remaining items this week, set for code
> >> freeze
> >> > > 12/22 and then build the release for VOTE the week of the 31st. I
> >> assume
> >> > > that there are enough PMC members around the holiday period to VOTE
> on
> >> > the
> >> > > release artifacts. If the VOTE has to stay open a bit longer than is
> >> > > typical then that's ok. I'm happy to just do all three releases
> myself
> >> > this
> >> > > time as it might be hard to coordinate with others during the
> holiday
> >> > > period.
> >> > >
> >> > > We still have a number of important things to finish - specifically:
> >> > >
> >> > > 1. code reviews on open PRs with ids > 1000
> >> > > 2. finish up the GraphBinary - jorge is adding two more serializers
> >> and
> >> > > then i think we can call this a day and put it up for review.
> >> > > 3. documentation review
> >> > > 4. anything else?
> >> > >
> >> > > As usual, let's continue to use this thread for release coordination
> >> > > heading into code freeze.
> >> > >
> >> > >
> >> > >
> >> >
> >>
> >
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
All PRs appear merged....I've starting the release process beginning with
3.2.11. Should see VOTE threads coming soon.

Separately, I already found a problem with using git shortlog to generate
the "contributor list" as there is no 3.2.11 tag to use in the arguments
given to it. It's a bit of a cart before the horse problem. I will come up
with something else to deal with that. Probably related to the website
which can be updated out of band with the release. Just wanted to point out
the problem so that no one would be expecting to see that content in the
release notes when the VOTE threads go out.

On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette <sp...@gmail.com>
wrote:

> I don't know what is going on but yesterday i spent a few minutes messing
> with the failing python build with radish and after a few failures it just
> started working again locally. Then I re-ran failed travis jobs and they
> started passing. I guess the problem was fixed externally - weird.  I
> expect to start the release process soon - there are just a couple more
> longstanding PRs to merge that delayed a little during the holiday period.
>
>
>
> On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru> wrote:
>
>> A quick & dirty fix for the broken radish libs to at least get a clean
>> build in docker:
>>
>> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>> index e172ddaaa9..8b56cf53c3 100755
>> --- a/docker/scripts/build.sh
>> +++ b/docker/scripts/build.sh
>> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>    cp settings.xml ~/.m2/
>>  fi
>>
>> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit
>> 1*
>> *+mvn clean install -DskipTests*
>> *+sed -i 's/background=background,/background=background/g'
>>
>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>> *+*
>> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit 1
>>
>>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>
>>
>>
>> Cheers,
>> Daniel
>>
>>
>> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <sp...@gmail.com>
>> wrote:
>>
>> > Hi all, just checking in during the holiday period. My laptop will
>> return
>> > to the off position shortly, but I wanted to point out that we seem to
>> have
>> > a problem with Python:
>> >
>> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>> >
>> > every current PR seems to be in fail mode right now. We will want to
>> sort
>> > that out before release.Looks like something in radish. If anyone can
>> have
>> > a look this week that would be helpful as I won't have time to dig on it
>> > too deeply until next week (which is when we are supposed to be
>> releasing).
>> >
>> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <sp...@gmail.com>
>> > wrote:
>> >
>> > > While I think we could go on for every adding things to 3.4.0 I think
>> > it's
>> > > time to cut it off and release. There's too many good things in there
>> to
>> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
>> 3.4.0.
>> > >
>> > > I'd propose we polish up remaining items this week, set for code
>> freeze
>> > > 12/22 and then build the release for VOTE the week of the 31st. I
>> assume
>> > > that there are enough PMC members around the holiday period to VOTE on
>> > the
>> > > release artifacts. If the VOTE has to stay open a bit longer than is
>> > > typical then that's ok. I'm happy to just do all three releases myself
>> > this
>> > > time as it might be hard to coordinate with others during the holiday
>> > > period.
>> > >
>> > > We still have a number of important things to finish - specifically:
>> > >
>> > > 1. code reviews on open PRs with ids > 1000
>> > > 2. finish up the GraphBinary - jorge is adding two more serializers
>> and
>> > > then i think we can call this a day and put it up for review.
>> > > 3. documentation review
>> > > 4. anything else?
>> > >
>> > > As usual, let's continue to use this thread for release coordination
>> > > heading into code freeze.
>> > >
>> > >
>> > >
>> >
>>
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
I don't know what is going on but yesterday i spent a few minutes messing
with the failing python build with radish and after a few failures it just
started working again locally. Then I re-ran failed travis jobs and they
started passing. I guess the problem was fixed externally - weird.  I
expect to start the release process soon - there are just a couple more
longstanding PRs to merge that delayed a little during the holiday period.



On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz <me...@gremlin.guru> wrote:

> A quick & dirty fix for the broken radish libs to at least get a clean
> build in docker:
>
> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> index e172ddaaa9..8b56cf53c3 100755
> --- a/docker/scripts/build.sh
> +++ b/docker/scripts/build.sh
> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>    cp settings.xml ~/.m2/
>  fi
>
> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1*
> *+mvn clean install -DskipTests*
> *+sed -i 's/background=background,/background=background/g'
>
> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
> *+*
> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit 1
>
>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>
>
>
> Cheers,
> Daniel
>
>
> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > Hi all, just checking in during the holiday period. My laptop will return
> > to the off position shortly, but I wanted to point out that we seem to
> have
> > a problem with Python:
> >
> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> >
> > every current PR seems to be in fail mode right now. We will want to sort
> > that out before release.Looks like something in radish. If anyone can
> have
> > a look this week that would be helpful as I won't have time to dig on it
> > too deeply until next week (which is when we are supposed to be
> releasing).
> >
> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <sp...@gmail.com>
> > wrote:
> >
> > > While I think we could go on for every adding things to 3.4.0 I think
> > it's
> > > time to cut it off and release. There's too many good things in there
> to
> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
> 3.4.0.
> > >
> > > I'd propose we polish up remaining items this week, set for code freeze
> > > 12/22 and then build the release for VOTE the week of the 31st. I
> assume
> > > that there are enough PMC members around the holiday period to VOTE on
> > the
> > > release artifacts. If the VOTE has to stay open a bit longer than is
> > > typical then that's ok. I'm happy to just do all three releases myself
> > this
> > > time as it might be hard to coordinate with others during the holiday
> > > period.
> > >
> > > We still have a number of important things to finish - specifically:
> > >
> > > 1. code reviews on open PRs with ids > 1000
> > > 2. finish up the GraphBinary - jorge is adding two more serializers and
> > > then i think we can call this a day and put it up for review.
> > > 3. documentation review
> > > 4. anything else?
> > >
> > > As usual, let's continue to use this thread for release coordination
> > > heading into code freeze.
> > >
> > >
> > >
> >
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Daniel Kuppitz <me...@gremlin.guru>.
A quick & dirty fix for the broken radish libs to at least get a clean
build in docker:

diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
index e172ddaaa9..8b56cf53c3 100755
--- a/docker/scripts/build.sh
+++ b/docker/scripts/build.sh
*@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
   cp settings.xml ~/.m2/
 fi

*-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1*
*+mvn clean install -DskipTests*
*+sed -i 's/background=background,/background=background/g'
gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
*+*
+mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
 [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit 1

 if [ ! -z "${BUILD_USER_DOCS}" ]; then



Cheers,
Daniel


On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <sp...@gmail.com>
wrote:

> Hi all, just checking in during the holiday period. My laptop will return
> to the off position shortly, but I wanted to point out that we seem to have
> a problem with Python:
>
> https://travis-ci.org/apache/tinkerpop/jobs/472444735
>
> every current PR seems to be in fail mode right now. We will want to sort
> that out before release.Looks like something in radish. If anyone can have
> a look this week that would be helpful as I won't have time to dig on it
> too deeply until next week (which is when we are supposed to be releasing).
>
> On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > While I think we could go on for every adding things to 3.4.0 I think
> it's
> > time to cut it off and release. There's too many good things in there to
> > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and 3.4.0.
> >
> > I'd propose we polish up remaining items this week, set for code freeze
> > 12/22 and then build the release for VOTE the week of the 31st. I assume
> > that there are enough PMC members around the holiday period to VOTE on
> the
> > release artifacts. If the VOTE has to stay open a bit longer than is
> > typical then that's ok. I'm happy to just do all three releases myself
> this
> > time as it might be hard to coordinate with others during the holiday
> > period.
> >
> > We still have a number of important things to finish - specifically:
> >
> > 1. code reviews on open PRs with ids > 1000
> > 2. finish up the GraphBinary - jorge is adding two more serializers and
> > then i think we can call this a day and put it up for review.
> > 3. documentation review
> > 4. anything else?
> >
> > As usual, let's continue to use this thread for release coordination
> > heading into code freeze.
> >
> >
> >
>

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

Posted by Stephen Mallette <sp...@gmail.com>.
Hi all, just checking in during the holiday period. My laptop will return
to the off position shortly, but I wanted to point out that we seem to have
a problem with Python:

https://travis-ci.org/apache/tinkerpop/jobs/472444735

every current PR seems to be in fail mode right now. We will want to sort
that out before release.Looks like something in radish. If anyone can have
a look this week that would be helpful as I won't have time to dig on it
too deeply until next week (which is when we are supposed to be releasing).

On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <sp...@gmail.com>
wrote:

> While I think we could go on for every adding things to 3.4.0 I think it's
> time to cut it off and release. There's too many good things in there to
> hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and 3.4.0.
>
> I'd propose we polish up remaining items this week, set for code freeze
> 12/22 and then build the release for VOTE the week of the 31st. I assume
> that there are enough PMC members around the holiday period to VOTE on the
> release artifacts. If the VOTE has to stay open a bit longer than is
> typical then that's ok. I'm happy to just do all three releases myself this
> time as it might be hard to coordinate with others during the holiday
> period.
>
> We still have a number of important things to finish - specifically:
>
> 1. code reviews on open PRs with ids > 1000
> 2. finish up the GraphBinary - jorge is adding two more serializers and
> then i think we can call this a day and put it up for review.
> 3. documentation review
> 4. anything else?
>
> As usual, let's continue to use this thread for release coordination
> heading into code freeze.
>
>
>