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