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 <[email protected]>
"[RESULT][VOTE] Release Apache Arrow 0.14.0 - RC0" on Thu, 04 Jul 2019
14:49:05 +0900 (JST),
Sutou Kouhei <[email protected]> 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