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 <spmalle...@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 <spmalle...@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 <f...@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 <spmalle...@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 <f...@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 <spmalle...@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 <spmalle...@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 >>> > > <spmalle...@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 >>> > >> <spmalle...@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 <robd...@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 >>> > >>>> <spmalle...@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 >>> > >>>> > <spmalle...@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 >>> > >>>> > > <m...@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 < >>> > >>>> spmalle...@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 < >>> > >>>> > spmalle...@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. >>> > >>>> > >> > > >>> > >>>> > >> > > >>> > >>>> > >> > > >>> > >>>> > >> > >>> > >>>> > >> >>> > >>>> > > >>> > >>>> > >>> > >>>> >>> > >>> >>> > >>> > >>> >>>