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

Reply via email to