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 >>> >>