Hey Micah,

Kou has already rebased the master branch of apache/arrow. So if you
want to rebase PRs, then you should rebase on top of apache/arrow@master.

On Fri, Jul 5, 2019 at 10:01 AM 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
> >>
> >
>

Reply via email to