Thanks. Is there a script to do this or is it typically just done by hand?
On Fri, Jul 5, 2019 at 1:12 AM Sutou Kouhei <k...@clear-code.com> wrote: > Hi Micah, > > Thanks for helping this. > > Sorry for my bad description of the task. > > > e.g. run: > > > > "./dev/release/post-00-rebase.sh apache-arrow-0.14.0-rc0"? > > I've already done this: > > >>> Done: > >>> > >>> * Rebasing the master branch on local release branch > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Rebasingthemasterbranchonlocalreleasebranch > > I want to say that we need to rebase all open pull requests > onto master. For example, > https://github.com/apache/arrow/pull/4739 is needed to be > rebased: > > git clone --checkout decimal_benchmark g...@github.com: > emkornfielda/arrow.git > cd arrow > git remote add upstream g...@github.com:apache/arrow.git > git fetch --all --prune --tags --force > git rebase upstream/master > git push --force > > > Thanks, > -- > kou > > In <cak7z5t96vuwqjv4vhj2ijicpyexuqpjsgopcsgxprm4msi8...@mail.gmail.com> > "Re: [RESULT][VOTE] Release Apache Arrow 0.14.0 - RC0" on Fri, 5 Jul > 2019 01:01:18 -0700, > Micah Kornfield <emkornfi...@gmail.com> wrote: > > > Actually, can someone clarify is the correct approach here to clone the > > @Kou's repo and use his RC0 branch to do the rebase? > > > > e.g. run: > > > > "./dev/release/post-00-rebase.sh apache-arrow-0.14.0-rc0"? > > > > > > Thanks, > > > > Micah > > > > On Fri, Jul 5, 2019 at 12:38 AM Micah Kornfield <emkornfi...@gmail.com> > > wrote: > > > >> * All pull requests need to rebase on master by > >>> "Rebasing the master branch on local release branch" > >> > >> Since it doesn't look like its been claimed i'll do it. > >> > >> On Thu, Jul 4, 2019 at 12:46 AM Sutou Kouhei <k...@clear-code.com> > wrote: > >> > >>> Hi, > >>> > >>> I need your help! > >>> Could Rust developers see "Failed:" section? > >>> Could someone take over tasks in "Need helped:" section? > >>> > >>> Failed: > >>> > >>> * Updating Rust packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingRustpackages > >>> > >>> * We need the following patch: > >>> > >>> ---- > >>> diff --git a/dev/release/post-07-rust.sh b/dev/release/post-07-rust.sh > >>> index a2f6e2988..c632fa793 100755 > >>> --- a/dev/release/post-07-rust.sh > >>> +++ b/dev/release/post-07-rust.sh > >>> @@ -53,6 +53,12 @@ curl \ > >>> rm -rf ${archive_name} > >>> tar xf ${tar_gz} > >>> modules=() > >>> + sed \ > >>> + -i \ > >>> + -E \ > >>> + -e 's/^arrow = "([^"]*)"/arrow = { version = "\1", path = > >>> "..\/arrow" }/g' \ > >>> + -e 's/^parquet = "([^"]*)"/parquet = { version = "\1", path = > >>> "..\/parquet" }/g' \ > >>> + ${archive_name}/rust/*/Cargo.toml > >>> for cargo_toml in ${archive_name}/rust/*/Cargo.toml; do > >>> module_dir=$(dirname ${cargo_toml}) > >>> pushd ${module_dir} > >>> ---- > >>> > >>> * "INSTALL_RUST=yes dev/release/post-07-rust.sh 0.14.0" > >>> is failed with the above patch: > >>> > >>> ---- > >>> Packaging arrow v0.14.0 > >>> (/home/kou/work/cpp/arrow.kou/apache-arrow-0.14.0/rust/arrow) > >>> Verifying arrow v0.14.0 > >>> (/home/kou/work/cpp/arrow.kou/apache-arrow-0.14.0/rust/arrow) > >>> error: failed to verify package tarball > >>> > >>> Caused by: > >>> failed to parse manifest at > >>> > `/home/kou/work/cpp/arrow.kou/apache-arrow-0.14.0/rust/target/package/arrow-0.14.0/Cargo.toml` > >>> > >>> Caused by: > >>> can't find `array_from_vec` bench, specify bench.path > >>> ---- > >>> > >>> * How to solve this? > >>> > >>> Done: > >>> > >>> * Rebasing the master branch on local release branch > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Rebasingthemasterbranchonlocalreleasebranch > >>> > >>> * Marking the released version as "RELEASED" on JIRA > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Markingthereleasedversionas%22RELEASED%22onJIRA > >>> > >>> * Starting the new version on JIRA > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-StartingthenewversiononJIRA > >>> > >>> * Partially: Updating the Arrow website > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingtheArrowwebsite > >>> > >>> * Release note has been added. > >>> * No blog post. > >>> * Not upload to website yet. > >>> > >>> * Uploading source release artifacts to SVN > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UploadingsourcereleaseartifactstoSVN > >>> > >>> * Uploading binary release artifacts to Bintray > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UploadingbinaryreleaseartifactstoBintray > >>> > >>> * Partially: Announcing release > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Announcingrelease > >>> > >>> * Added release date. > >>> * Not send release announce to announce@ and dev@ yet. > >>> > >>> * Partially: Updating C++ and Python packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingC++andPythonpackages > >>> > >>> * Uploaded to PyPI. > >>> * Wrote upload shell script but not create pull request yet. > >>> * Not update conda packages yet > >>> > >>> * Updating Java Maven artifacts in Maven central > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingJavaMavenartifactsinMavencentral > >>> > >>> * Updating Ruby packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingRubypackages > >>> > >>> * Updating JavaScript packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingJavaScriptpackages > >>> > >>> * Updating .NET NuGet packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Updating.NETNuGetpackages > >>> > >>> * Removing source artifacts for RC > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-RemovingsourceartifactsforRC > >>> > >>> Need help: > >>> > >>> * All pull requests need to rebase on master by > >>> "Rebasing the master branch on local release branch" > >>> > >>> * Blog post > >>> > >>> * Update website > >>> > >>> * Announcing release to announce@ and dev@ > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Announcingrelease > >>> > >>> * Updating website with new API documentation > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingwebsitewithnewAPIdocumentation > >>> > >>> * Updating conda packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Updatingcondapackages > >>> > >>> * Updating Homebrew packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingHomebrewpackages > >>> * We need to add Flight support > >>> * We need to remove -D*_HOME and use system libraries as > >>> much as possible > >>> > >>> * Updating R packages > >>> > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingRpackages > >>> > >>> > >>> Thanks, > >>> -- > >>> kou > >>> > >>> In <20190704.144905.283036284214137033....@clear-code.com> > >>> "[RESULT][VOTE] Release Apache Arrow 0.14.0 - RC0" on Thu, 04 Jul > 2019 > >>> 14:49:05 +0900 (JST), > >>> Sutou Kouhei <k...@clear-code.com> wrote: > >>> > >>> > Hi, > >>> > > >>> > The 0.14.0 RC0 vote carries with 4 binding +1 votes. Thanks > >>> > for helping verify the RC. > >>> > > >>> > There are some post release tasks: > >>> > > >>> > > >>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-Post-releasetasks > >>> > > >>> > I'll rebase the master branch. Could someone help doing > >>> > these tasks? > >>> > > >>> > > >>> > Thanks, > >>> > -- > >>> > kou > >>> > >> >