Here's the last time we discussed this in 2017: https://lists.apache.org/thread.html/2dc068da8c5074bd7a2717475fa82abe51b323a2a8fd59529971242c@%3Cdev.arrow.apache.org%3E
We have 3 choices: 1. Lock master during release votes 2. Rebase master after a release closes 3. Release from a branch, and the release commits will not be part of master So far we've been doing 2. Given the patch volume, I'm not in favor of locking down the branch for 3+ days. So we can either do 2 or 3. Option 3 will cause some of our tools (like setuptools_scm) to break On Mon, Oct 8, 2018 at 8:06 AM Wes McKinney <wesmck...@gmail.com> wrote: > > Our policy has been to rebase master after releases. We can discuss how we > handle the release branch again if the community would like. In the meantime > contributors should git reset --hard apache/master > > On Mon, Oct 8, 2018, 1:55 PM Antoine Pitrou <anto...@python.org> wrote: >> >> >> Hi, >> >> Could we avoid rebasing the master branch? I don't think it's very nice >> to force rewriting the histories of all development clones out there. >> >> "git pull" gave me a local merge commit, which I don't know what to do >> with... >> >> Regards >> >> Antoine. >> >> >> >> Le 08/10/2018 à 13:28, Kouhei Sutou a écrit : >> > Thanks! >> > >> > I've done the rebase. I'll add this task to the our Wiki. >> > >> > In <cajpuwmcdj29vnzmxaf6upipwkmqprmesrabib3suou7pgx1...@mail.gmail.com> >> > "Re: [RESULT][VOTE] Release Apache Arrow 0.11.0 (RC1)" on Mon, 8 Oct >> > 2018 13:06:54 +0200, >> > Wes McKinney <wesmck...@gmail.com> wrote: >> > >> >> Yes, rebase the current master branch (after pulling latest) on the >> >> release >> >> branch and force push. Thanks Kou! >> >> >> >> On Mon, Oct 8, 2018, 1:05 PM Kouhei Sutou <k...@clear-code.com> wrote: >> >> >> >>> Hi Wes, >> >>> >> >>> I have one question that isn't documented at "Post-release >> >>> tasks". >> >>> >> >>> https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Post-releasetasks >> >>> >> >>> Should I rebase master on "release-0_1_0_rc0" >> >>> ("release-0_11_0_rc1" for this case) local branch? >> >>> >> >>> % git fetch --all --prune >> >>> % git checkout master >> >>> % git rebase apache/master >> >>> % git rebase release-0_11_0_rc1 >> >>> % git push --force apache master >> >>> >> >>> >> >>> Thanks, >> >>> -- >> >>> kou >> >>> >> >>> In <20181008.194105.485100005664531298....@clear-code.com> >> >>> "[RESULT][VOTE] Release Apache Arrow 0.11.0 (RC1)" on Mon, 08 Oct 2018 >> >>> 19:41:05 +0900 (JST), >> >>> Kouhei Sutou <k...@clear-code.com> wrote: >> >>> >> >>>> With 3 binding +1 votes, 1 non-binding +1 and no other >> >>>> votes, the vote passes. Thanks all! >> >>>> >> >>>> I'll start "Post-release tasks". >> >>>> >> >>> https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Post-releasetasks >> >>>> >> >>>> Wes will write a blog post. >> >>>> >> >>>> Krisztián will create the conda-forge PRs. >> >>>> >> >>>> Any other helps are also welcome! >> >>>> >> >>>> >> >>>> Thanks, >> >>>> -- >> >>>> kou >> >>>