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

Reply via email to