I'll get the ball rolling on the R packages.

Neal

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