Re: [VOTE] Release Apache Mesos 0.24.2 (rc4)

2016-04-05 Thread Michael Park
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  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();
>
> 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  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 
>> 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  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
>>>
>>
>>
>


Re: [VOTE] Release Apache Mesos 0.24.2 (rc4)

2016-03-31 Thread Michael Park
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();

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  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 
> 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  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
>>
>
>


Re: [VOTE] Release Apache Mesos 0.24.2 (rc4)

2016-03-31 Thread Benjamin Mahler
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 
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  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
>


[VOTE] Release Apache Mesos 0.24.2 (rc4)

2016-03-31 Thread Michael Park
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