I synced with Ben on this. I'll be cut another RC for 0.24.2, 0.25.1 as well as 0.26.1 tonight.
On 31 March 2016 at 22:47, Michael Park <[email protected]> wrote: > Hey Ben, > > I was able to observe the error you're pointing out for 0.26.1-rc3. > > With 0.24.2-rc4 and 0.25.1-rc3 however, I observed the deprecated SASL > warning that gets propagated as an error. > > For example: > > ./../../src/authentication/cram_md5/authenticatee.cpp:75:7: error: > 'sasl_dispose' is deprecated: first deprecated in OS X 10.11 > [-Werror,-Wdeprecated-declarations] > sasl_dispose(&connection); > > How did you encounter the issues with 0.24.2-rc4 and 0.25.1-rc3? Are you > still running OS X Yosemite? > > Also, I think I was under the impression that we don't officially support > OS X aside from convenience for developers. > I ask because rc2s for 0.24.2 and 0.25.1 had the same SASL issues which > made them not compile on OS X El Capitan. > > If it is, I'll cut a new rc with the SASL warning patches as well as the > glog patch. Just wanted to confirm. > > Thanks, > > MPark > > On 31 March 2016 at 21:30, Benjamin Mahler <[email protected]> wrote: > >> I'm seeing the following on OS X for the three RCs that were sent out: >> >> $ ./configure CC=clang CXX=clang++ --disable-python --disable-java >> ... >> $ make check -j7 >> ... >> ./mesos-tests >> dyld: Symbol not found: __ZN3fLB21FLAGS_drop_log_memoryE >> Referenced from: >> /Users/bmahler/tmp/testing/mesos-0.24.2/src/.libs/libmesos-0.24.2.dylib >> Expected in: flat namespace >> in >> /Users/bmahler/tmp/testing/mesos-0.24.2/src/.libs/libmesos-0.24.2.dylib >> >> I think we need the following patch as well from the glog change: >> >> commit 363b0b059bdc7742b2258a33ebfe430fd03f4311 >> Author: Kapil Arya <[email protected]> >> Date: Mon Jan 25 00:41:17 2016 -0500 >> >> Fixed non-linux build involving glog drop_log_meory flag. >> >> The variable "FLAGS_drop_log_memory" is available only on Linux. >> >> Review: https://reviews.apache.org/r/42704 >> >> On Thu, Mar 31, 2016 at 3:28 PM, Michael Park <[email protected]> wrote: >> >>> Hi all, >>> >>> Please vote on releasing the following candidate as Apache Mesos 0.24.2. >>> >>> NOTE: I made a mistake of not updating the CHANGELOG for rc3, which is >>> why this is an rc4. >>> >>> 0.24.2 includes the following: >>> >>> -------------------------------------------------------------------------------- >>> No changes from rc2: >>> >>> * Improvements >>> - Allocator filter performance >>> - Port Ranges performance >>> - UUID performance >>> - `/state` endpoint performance >>> - GLOG performance >>> - Configurable task/framework history >>> - Offer filter timeout fix for backlogged allocator >>> >>> * Bugs >>> - SSL >>> - Libevent >>> - Fixed point resources math >>> - HDFS >>> - Agent upgrade compatibility >>> - Health checks >>> >>> New fixes in rc4: >>> >>> - JSON-based credential files. (MESOS-3560) >>> - Mesos health check within docker container. (MESOS-3738) >>> - Deletion of special files. (MESOS-4979) >>> - Memory leak in subprocess. (MESOS-5021) >>> >>> Thank you to Evan Krall from Yelp for requesting MESOS-3560 and >>> MESOS-3738 to be included, >>> and Ben Mahler for requesting MESOS-4979 and MESOS-5021. >>> >>> The CHANGELOG for the release is available at: >>> >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.2-rc4 >>> >>> -------------------------------------------------------------------------------- >>> >>> The candidate for Mesos 0.24.2 release is available at: >>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc4/mesos-0.24.2.tar.gz >>> >>> The tag to be voted on is 0.24.2-rc4: >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc4 >>> >>> The MD5 checksum of the tarball can be found at: >>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc4/mesos-0.24.2.tar.gz.md5 >>> >>> The signature of the tarball can be found at: >>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc4/mesos-0.24.2.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 up in Maven in a staging repository here: >>> https://repository.apache.org/content/repositories/orgapachemesos-1124 >>> >>> Please vote on releasing this package as Apache Mesos 0.24.2! >>> >>> The vote is open until Mon Apr 4 23:59:59 EDT 2016 and passes if a >>> majority of at least 3 +1 PMC votes are cast. >>> >>> [ ] +1 Release this package as Apache Mesos 0.24.2 >>> [ ] -1 Do not release this package because ... >>> >>> Thanks, >>> >>> MPark >>> >> >> >
