Hi Chao,

I didn't see this error in 0.13.0 release.
I removed "[[bench]]" sections manually and pushed packages:

  https://crates.io/crates/arrow
  https://crates.io/crates/parquet
  https://crates.io/crates/datafusion

Thanks for your comment.

Here are versions in the post-release script:

  $ rustc --version
  rustc 1.38.0-nightly (6e310f2ab 2019-07-07)
  $ cargo --version
  cargo 1.37.0-nightly (4c1fa54d1 2019-06-24)

I think that we should fix this until 1.0.0.


Thanks,
--
kou

In <CAF6oT1fkCiQADAKHmCSpL=zvv-e_rnpzoes8s7evu2r-awg...@mail.gmail.com>
  "Re: [RESULT][VOTE] Release Apache Arrow 0.14.0 - RC0" on Sat, 6 Jul 2019 
09:50:39 -0700,
  Chao Sun <sunc...@apache.org> wrote:

> Hi Sutou,
> 
> Do you know whether we saw this error before? seems it has nothing to do
> with the patch you put.
> I think in the meanwhile we can just remove the lines with "[[bench]]" as
> they are not needed for "cargo publish". We can file a JIRA to investigate
> this latter.
> 
> Chao
> 
> 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