Some notes: Tested on Ubuntu 10.04 / 12.04 64 bit, compiled fine but had the following test failures:
[ RUN ] OsTest.killtree stout/tests/os_tests.cpp:418: Failure tree: Process already terminated [ FAILED ] OsTest.killtree (11 ms) [ RUN ] OsTest.pstree stout/tests/os_tests.cpp:498: Failure Value of: tree.get().children.size() Actual: 1 Expected: 0u Which is: 0 stout/tests/os_tests.cpp:517: Failure Value of: tree.get().children.size() Actual: 2 Expected: 1u Which is: 1 [ FAILED ] OsTest.pstree (55 ms) I've marked MESOS-641 as fixed in 0.14.1 to ensure we cherry pick the fix. Thoughts on suppressing this test in 0.14.0? We also did this for flaky tests in 0.12.1. Also ran into the bug in SlaveRecoveryTest/*.RecoveryTimeout, which we should also remove or disable: https://issues.apache.org/jira/browse/MESOS-685 On Tue, Oct 8, 2013 at 12:47 PM, Chris Mattmann <[email protected]> wrote: > Yep this is fine! > > Thanks Vinod! > > Cheers, > Chris > > > -----Original Message----- > From: Vinod Kone <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Tuesday, October 8, 2013 12:45 PM > To: dev <[email protected]> > Subject: Re: [VOTE] Release Apache Mesos 0.14.0 (rc5) > > >Hey Chris, > > > >This is the process we have been following for releasing Mesos. When we > >decide to start a release a version we push out RC1 *tag*. Based on bugs > >found in testing, we might push other RC > >tags<https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=tags>. > >Once we are comfortable with an RC we send an email asking for vote. Of > >course, if we more bugs are found we fix them, bump up the RC and test > >again. > > > >RC5 is the one we are comfortable with releasing as 0.14.0. > > > >Does that make sense? > > > > > >@vinodkone > > > > > >On Tue, Oct 8, 2013 at 12:21 PM, Chris Mattmann <[email protected]> > >wrote: > > > >> +1 from me, but question first: > >> > >> where were the other 4 RCs? Why is this rc5? > >> > >> [terra:~/tmp/apache-mesos-0.14.0-rc5] mattmann% > >>$HOME/bin/stage_apache_rc > >> mesos 0.14.0 http://people.apache.org/~vinodkone/mesos-0.14.0-RC5/ > >> % Total % Received % Xferd Average Speed Time Time Time > >> Current > >> Dload Upload Total Spent Left > >> Speed > >> 100 22.8M 100 22.8M 0 0 1312k 0 0:00:17 0:00:17 --:--:-- > >> 1209k > >> % Total % Received % Xferd Average Speed Time Time Time > >> Current > >> Dload Upload Total Spent Left > >> Speed > >> 100 487 100 487 0 0 6687 0 --:--:-- --:--:-- --:--:-- > >> 13162 > >> % Total % Received % Xferd Average Speed Time Time Time > >> Current > >> Dload Upload Total Spent Left > >> Speed > >> 100 70 100 70 0 0 966 0 --:--:-- --:--:-- --:--:-- > >> 1891 > >> [terra:~/tmp/apache-mesos-0.14.0-rc5] mattmann% ls > >> mesos-0.14.0.tar.gz mesos-0.14.0.tar.gz.asc > >>mesos-0.14.0.tar.gz.md5 > >> [terra:~/tmp/apache-mesos-0.14.0-rc5] mattmann% > >>$HOME/bin/verify_gpg_sigs > >> Verifying Signature for file mesos-0.14.0.tar.gz.asc > >> gpg: Signature made Mon Oct 7 13:04:55 2013 PDT using RSA key ID > >>5C6E508C > >> gpg: Good signature from "Vinod Kone (Key for signing Apache releases) > >> <[email protected]>" > >> gpg: WARNING: This key is not certified with a trusted signature! > >> gpg: There is no indication that the signature belongs to the > >> owner. > >> Primary key fingerprint: F8C2 3D78 85E7 9F19 7508 AF5B 2B1D 89DA 5C6E > >>508C > >> [terra:~/tmp/apache-mesos-0.14.0-rc5] mattmann% > >> $HOME/bin/verify_md5_checksums > >> md5sum: stat '*.bz2': No such file or directory > >> md5sum: stat '*.zip': No such file or directory > >> md5sum: stat '*.tgz': No such file or directory > >> mesos-0.14.0.tar.gz: OK > >> [terra:~/tmp/apache-mesos-0.14.0-rc5] mattmann% > >> > >> > >> [terra:~/tmp/apache-mesos-0.14.0-rc5/mesos-0.14.0] mattmann% ./configure > >> --disable-java && make > >> checking build system type... x86_64-apple-darwin12.5.0 > >> checking host system type... x86_64-apple-darwin12.5.0 > >> checking target system type... x86_64-apple-darwin12.5.0 > >> checking for a BSD-compatible install... /usr/bin/install -c > >> ..wait for a while > >> > >> > >> copying src/mesos.egg-info/PKG-INFO -> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO > >> copying src/mesos.egg-info/SOURCES.txt -> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO > >> copying src/mesos.egg-info/dependency_links.txt -> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO > >> copying src/mesos.egg-info/requires.txt -> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO > >> copying src/mesos.egg-info/top_level.txt -> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO > >> writing build/bdist.macosx-10.8-intel/egg/EGG-INFO/native_libs.txt > >> zip_safe flag not set; analyzing archive contents... > >> creating dist > >> creating 'dist/mesos-0.14.0-py2.7-macosx-10.8-intel.egg' and adding > >> 'build/bdist.macosx-10.8-intel/egg' to it > >> removing 'build/bdist.macosx-10.8-intel/egg' (and everything under it) > >> Making all in ec2 > >> make[1]: Nothing to be done for `all'. > >> Making all in jenkins > >> make[1]: Nothing to be done for `all'. > >> [terra:~/tmp/apache-mesos-0.14.0-rc5/mesos-0.14.0] mattmann% > >> > >> > >> Thanks! > >> > >> Cheers, > >> Chris > >> > >> > >> > >> -----Original Message----- > >> From: Vinod Kone <[email protected]> > >> Reply-To: "[email protected]" <[email protected]> > >> Date: Monday, October 7, 2013 3:22 PM > >> To: dev <[email protected]> > >> Subject: [VOTE] Release Apache Mesos 0.14.0 (rc5) > >> > >> >Hi, > >> > > >> >Please vote on releasing the following candidate as Apache Mesos > >> >version 0.14.0. This release includes a new feature called "Slave > >> >Recovery< > >> https://github.com/apache/mesos/blob/master/docs/Slave-Recovery.m > >> >d>", > >> >which helps tasks and executors to keep running even when the slave is > >> >down > >> >and reconnect when the slave restarts. > >> > > >> >The candidate for Mesos 0.14.0 release is available at: > >> > >>> > http://people.apache.org/~vinodkone/mesos-0.14.0-RC5/mesos-0.14.0.tar.gz > >> > > >> >The tag to be voted on is > >> >0.14.0-rc5< > >> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h= > >> >3d958c312b2812564e0f4c0ba9491e63d14bbbba> > >> >. > >> > > >> >The MD5 checksum of the tarball can be found at: > >> > > >> > >>http://people.apache.org/~vinodkone/mesos-0.14.0-RC5/mesos-0.14.0.tar.gz > . > >>m > >> >d5 > >> > > >> >The signature of the tarball can be found at: > >> > > >> > >>http://people.apache.org/~vinodkone/mesos-0.14.0-RC5/mesos-0.14.0.tar.gz > . > >>a > >> >sc > >> > > >> >PGP key used to sign the release. > >> >http://www.apache.org/dist/incubator/mesos/KEYS > >> > > >> >Please vote on releasing this package as Apache Mesos 0.14.0! > >> > > >> >The vote is open until Thursday, October 10th at 22:30 UTC and passes > >>if > >> >a majority of at least 3 +1 PMC votes are cast. > >> > > >> >[ ] +1 Release this package as Apache Mesos 0.14.0 > >> >[ ] -1 Do not release this package because ... > >> > > >> >Thanks, > >> >Vinod > >> > >> > >> > > >
