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