Thanks Vinod. I'll take a look tomorrow. I'm doing a -1 myself because of https://issues.apache.org/jira/browse/MESOS-9508. Once this is landed and the above issues are investigated I'll make another cut.
On Wed, Jan 2, 2019 at 1:38 PM Vinod Kone <vinodk...@apache.org> wrote: > Also, another error > < > https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console > > > . > > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc: > In function 'tsi_result ssl_handshaker_extract_peer(tsi_handshaker*, > tsi_peer*)': > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1011:71: > error: 'SSL_get0_alpn_selected' was not declared in this scope > SSL_get0_alpn_selected(impl->ssl, &alpn_selected, &alpn_selected_len); > ^ > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc: > In function 'tsi_result tsi_create_ssl_client_handshaker_factory(const > tsi_ssl_pem_key_cert_pair*, const char*, const char*, const char**, > uint16_t, tsi_ssl_client_handshaker_factory**)': > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1417:73: > error: 'SSL_CTX_set_alpn_protos' was not declared in this scope > static_cast<unsigned > int>(impl->alpn_protocol_list_length))) { > ^ > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc: > In function 'tsi_result > tsi_create_ssl_server_handshaker_factory_ex(const > tsi_ssl_pem_key_cert_pair*, size_t, const char*, > tsi_client_certificate_request_type, const char*, const char**, > uint16_t, tsi_ssl_server_handshaker_factory**)': > > /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1557:79: > error: 'SSL_CTX_set_alpn_select_cb' was not declared in this scope > > server_handshaker_factory_alpn_callback, impl); > > ^ > make[7]: *** [CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o] > Error 1 > make[7]: Leaving directory > `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build' > make[6]: *** [CMakeFiles/grpc.dir/all] Error 2 > make[6]: Leaving directory > `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build' > make[5]: *** [CMakeFiles/grpc.dir/rule] Error 2 > make[5]: Leaving directory > `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build' > make[4]: *** [grpc] Error 2 > make[4]: Leaving directory > `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build' > make[3]: *** [3rdparty/grpc-1.10.0/src/grpc-1.10.0-stamp/grpc-1.10.0-build] > Error 2 > make[3]: Leaving directory `/mesos/build' > make[2]: *** [3rdparty/CMakeFiles/grpc-1.10.0.dir/all] Error 2 > make[2]: *** Waiting for unfinished jobs.... > > > > On Wed, Jan 2, 2019 at 3:35 PM Vinod Kone <vinodk...@apache.org> wrote: > > > I see an issue > > < > https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console > > > > with clang compiler when running it in ASF CI. Is this a known issue? > > > > ../../src/resource_provider/storage/provider.cpp:3190:5: error: > conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>' can > be converted to 'Future<basic_string<[3 * ...]>>' and vice versa > > ? createVolume( > > ^ ~~~~~~~~~~~~~ > > > > > > > > On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bmah...@apache.org> > wrote: > > > >> +1 (binding) > >> > >> make check passes on macOS 10.14.2 > >> > >> $ clang++ --version > >> Apple LLVM version 10.0.0 (clang-1000.10.44.4) > >> Target: x86_64-apple-darwin18.2.0 > >> Thread model: posix > >> InstalledDir: /Library/Developer/CommandLineTools/usr/bin > >> > >> $ ./configure CC=clang CXX=clang++ > CXXFLAGS="-Wno-deprecated-declarations" > >> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec > >> --with-svn=/usr/local/opt/subversion && make check -j12 > >> ... > >> [ PASSED ] 1956 tests. > >> > >> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <chhs...@apache.org> > >> wrote: > >> > >> > Hi all, > >> > > >> > Please vote on releasing the following candidate as Apache Mesos > 1.7.1. > >> > > >> > > >> > 1.7.1 includes the following: > >> > > >> > > >> > -------------------------------------------------------------------------------- > >> > * This is a bug fix release. Also includes performance and API > >> > improvements: > >> > > >> > * **Allocator**: Improved allocation cycle time substantially > >> > (see MESOS-9239 and MESOS-9249). These reduce the allocation > >> > cycle time in some benchmarks by 80%. > >> > > >> > * **Scheduler API**: Improved the experimental `CREATE_DISK` and > >> > `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275 > >> > and MESOS-9321). Storage local resource providers now return disk > >> > resources with the `source.vendor` field set, so frameworks needs > to > >> > upgrade the `Resource` protobuf definitions. > >> > > >> > * **Scheduler API**: Offer operation feedbacks now present their > agent > >> > IDs and resource provider IDs (see MESOS-9293). > >> > > >> > > >> > The CHANGELOG for the release is available at: > >> > > >> > > >> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1 > >> > > >> > > >> > -------------------------------------------------------------------------------- > >> > > >> > The candidate for Mesos 1.7.1 release is available at: > >> > > >> > https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz > >> > > >> > The tag to be voted on is 1.7.1-rc1: > >> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1 > >> > > >> > The SHA512 checksum of the tarball can be found at: > >> > > >> > > >> > https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512 > >> > > >> > The signature of the tarball can be found at: > >> > > >> > > >> > https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc > >> > > >> > The PGP key used to sign the release is here: > >> > https://dist.apache.org/repos/dist/release/mesos/KEYS > >> > > >> > The JAR is in a staging repository here: > >> > > >> > > >> > https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/ > >> > > >> > Please vote on releasing this package as Apache Mesos 1.7.1! > >> > > >> > To accommodate for the holidays, the vote is open until Mon Dec 31 > >> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes > >> are > >> > cast. > >> > > >> > [ ] +1 Release this package as Apache Mesos 1.7.1 > >> > [ ] -1 Do not release this package because ... > >> > > >> > Thanks, > >> > Chun-Hung & Gaston > >> > > >> > > >