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