+1 Non binding
Checks on Rocky Linux 8, x86-64, GNU 8.5
Source C++, Python, GLib, Ruby, Java, Go, Javascript
Wheels
Binaries
Some of the warnings below:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/compute/exec/ir_consumer.cc:
In function ‘arrow::Result<arrow::compute::Declaration>
arrow::compute::Convert(const
org::apache::arrow::computeir::flatbuf::Relation&)’:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/compute/exec/ir_consumer.cc:649:30:
warning: ‘key_null_placement’ may be used uninitialized in this function
[-Wmaybe-uninitialized]
SortOptions{std::move(sort_keys),
*null_placement}, nullptr},
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/plasma/test/serialization_tests.cc:
In member function ‘int
plasma::TestPlasmaSerialization::CreateTemporaryFile()’:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/plasma/test/serialization_tests.cc:85:12:
warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound
1024 equals destination size [-Wstringop-truncation]
strncpy(path, ss.str().c_str(), sizeof(path));
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int
plasma::TestPlasmaSerialization::CreateTemporaryFile()’,
inlined from ‘virtual void
plasma::TestPlasmaSerialization_EvictRequest_Test::TestBody()’ at
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/plasma/test/serialization_tests.cc:275:31:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/plasma/test/serialization_tests.cc:85:12:
warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound
1024 equals destination size [-Wstringop-truncation]
strncpy(path, ss.str().c_str(), sizeof(path));
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/util/bit_run_reader.h:26,
from
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/util/bit_util_test.cc:45:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/util/bitmap_reader.h:
In function ‘void arrow::TestBitmapUInt64Reader::AssertWords(const
arrow::Buffer&, int64_t, int64_t, const std::vector<long unsigned int>&)’:
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/util/bitmap_reader.h:99:16:
warning: ‘reader.arrow::internal::BitmapUInt64Reader::carry_bits_’ may
be used uninitialized in this function [-Wmaybe-uninitialized]
uint64_t word = carry_bits_ | (next_word << num_carry_bits_);
^~~~
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/cpp/src/arrow/util/bit_util_test.cc:245:34:
note: ‘reader.arrow::internal::BitmapUInt64Reader::carry_bits_’ was
declared here
internal::BitmapUInt64Reader reader(buffer.data(), start_offset,
length);
+ bundle --version
Bundler version 2.2.24
+ bundle install --path vendor/bundle
[DEPRECATED] The `--path` flag is deprecated because it relies on being
remembered across bundler invocations, which bundler will no longer do
in future versions. Instead please use `bundle config set --local path
'vendor/bundle'`, and stop using this flag
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application
for all non-root users on this machine.
In file included from
/usr/include/c++/8/x86_64-redhat-linux/bits/os_defines.h:39,
from
/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2458,
from /usr/include/c++/8/cstdint:38,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array/array_base.h:20,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array.h:37,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/api.h:22,
from red-arrow.hpp:22,
from arrow.cpp:20:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
In file included from
/usr/include/c++/8/x86_64-redhat-linux/bits/os_defines.h:39,
from
/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2458,
from /usr/include/c++/8/cstdint:38,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array/array_base.h:20,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array.h:37,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/api.h:22,
from red-arrow.hpp:22,
from converters.hpp:20,
from converters.cpp:20:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
In file included from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /usr/include/ruby/defines.h:126,
from /usr/include/ruby/ruby.h:29,
from /usr/include/ruby.h:33,
from
/tmp/arrow-7.0.0.v8rVF/apache-arrow-7.0.0/ruby/red-arrow/vendor/bundle/ruby/2.7.0/gems/extpp-0.1.0/include/ruby.hpp:3,
from memory-view.hpp:20,
from memory-view.cpp:20:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
In file included from
/usr/include/c++/8/x86_64-redhat-linux/bits/os_defines.h:39,
from
/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2458,
from /usr/include/c++/8/cstdint:38,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array/array_base.h:20,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array.h:37,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/api.h:22,
from red-arrow.hpp:22,
from converters.hpp:20,
from raw-records.cpp:20:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
In file included from
/usr/include/c++/8/x86_64-redhat-linux/bits/os_defines.h:39,
from
/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2458,
from /usr/include/c++/8/cstdint:38,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array/array_base.h:20,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/array.h:37,
from
/tmp/arrow-7.0.0.v8rVF/install/include/arrow/api.h:22,
from red-arrow.hpp:22,
from converters.hpp:20,
from values.cpp:20:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
On 1/29/22 10:23 PM, Antoine Pitrou wrote:
+1
The following checks were succesful on Ubuntu 20.04, x86-64:
- source release test with gcc 9.3.0, C++, Python, GLib, Ruby, CUDA
- source release test with gcc 8.4.0, C++, Python, GLib, Ruby, CUDA
- source release test with clang 10.0.0, C++, Python, GLib, Ruby, CUDA
- source release test with Java, Go, Javascript
The following test failed on Debian oldstable, x86-64:
- wheel release test (*)
Regards
Antoine.
(*) Here is the end of the logs:
+ pushd binaries
/tmp/arrow-7.0.0.C5b7S/binaries /tmp/arrow-7.0.0.C5b7S
++ uname
+ '[' Linux == Darwin ']'
+ test_linux_wheels
++ uname -m
+ '[' x86_64 = aarch64 ']'
+ local arch=x86_64
+ local 'py_arches=3.7m 3.8 3.9 3.10'
+ local 'platform_tags=manylinux_2_12_x86_64.manylinux2010_x86_64
manylinux_2_17_x86_64.manylinux2014_x86_64'
+ for py_arch in ${py_arches}
+ local env=_verify_wheel-3.7m
+ '[' 3.7m = 3.10 ']'
+ local 'channels=-c conda-forge'
+ mamba create -yq -n _verify_wheel-3.7m -c conda-forge python=3.7
./dev/release/verify-release-candidate.sh: line 646: mamba: command not
found
+ cleanup
+ '[' no = yes ']'
+ echo 'Failed to verify release candidate. See /tmp/arrow-7.0.0.C5b7S
for details.'
Failed to verify release candidate. See /tmp/arrow-7.0.0.C5b7S for details.
Le 29/01/2022 à 12:28, Krisztián Szűcs a écrit :
Hi,
I would like to propose the following release candidate (RC10) of Apache
Arrow version 7.0.0. This is a release consisting of 649
resolved JIRA issues[1].
This release candidate is based on commit:
e90472e35b40f58b17d408438bb8de1641bfe6ef [2]
The source release rc10 is hosted at [3].
The binary artifacts are hosted at [4][5][6][7][8][9][10][11].
The changelog is located at [12].
Please download, verify checksums and signatures, run the unit tests,
and vote on the release. See [13] for how to validate a release
candidate.
The crossbow release verification tasks' results are available at [14].
The vote will be open for at least 72 hours.
[ ] +1 Release this as Apache Arrow 7.0.0
[ ] +0
[ ] -1 Do not release this as Apache Arrow 7.0.0 because...
[1]:
https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20%28Resolved%2C%20Closed%29%20AND%20fixVersion%20%3D%207.0.0
[2]:
https://github.com/apache/arrow/tree/e90472e35b40f58b17d408438bb8de1641bfe6ef
[3]: https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-7.0.0-rc10
[4]: https://apache.jfrog.io/artifactory/arrow/almalinux-rc/
[5]: https://apache.jfrog.io/artifactory/arrow/amazon-linux-rc/
[6]: https://apache.jfrog.io/artifactory/arrow/centos-rc/
[7]: https://apache.jfrog.io/artifactory/arrow/debian-rc/
[8]: https://apache.jfrog.io/artifactory/arrow/java-rc/7.0.0-rc10
[9]: https://apache.jfrog.io/artifactory/arrow/nuget-rc/7.0.0-rc10
[10]: https://apache.jfrog.io/artifactory/arrow/python-rc/7.0.0-rc10
[11]: https://apache.jfrog.io/artifactory/arrow/ubuntu-rc/
[12]:
https://github.com/apache/arrow/blob/e90472e35b40f58b17d408438bb8de1641bfe6ef/CHANGELOG.md
[13]:
https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates
[14]: https://github.com/apache/arrow/pull/12293