You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by Bill Farner <wf...@apache.org> on 2015/11/26 19:28:19 UTC

[RESULT] [VOTE] Release Apache Aurora 0.10.0 debs

John pointed out a configuration issue that should be considered blocking,
so this vote has failed.


On Thu, Nov 26, 2015 at 10:27 AM, Bill Farner <wf...@apache.org> wrote:

> Thanks for catching (and fixing) that, John.  I'll close this vote and
> start another.
>
> On Thu, Nov 26, 2015 at 10:15 AM, John Sirois <jo...@conductant.com> wrote:
>
>> On Thu, Nov 26, 2015 at 11:01 AM, John Sirois <jo...@conductant.com>
>> wrote:
>>
>> > -1 nonbinding
>> >
>> Fix proposal here: https://reviews.apache.org/r/40757/
>>
>>
>> > Although I can successfully run via the test Vagrant environment,
>> creating
>> > the www-data/prod/hello job, I find:
>> >
>> > vagrant@vagrant-ubuntu-trusty-64:~$ sudo tail -3
>> /var/log/upstart/thermos.log
>> > thermos_observer: error: no such option: --root
>> > thermos_observer: error: no such option: --root
>> > thermos_observer: error: no such option: --root
>> >
>> > This is due to:
>> >
>> > $ git grep "\--root" -- specs/debian/
>> > specs/debian/aurora-executor.thermos.init:ARGS="--root=/var/run/thermos
>> > specs/debian/aurora-executor.thermos.upstart:
>> --root=/var/run/thermos \
>> >
>> > And the --root removal appears to be intentional:
>> >
>> > $ head -20 NEWS
>> > 0.10.0
>> > ------
>> > - The Python build layout has changed:
>> >   * The apache.thermos package has been removed.
>> >   * The apache.gen.aurora package has been renamed to
>> apache.aurora.thrift.
>> >   * The apache.gen.thermos package has been renamed to
>> apache.thermos.thrift.
>> >   * A new apache.thermos.runner package has been introduced, providing
>> the thermos_runner binary.
>> >   * A new apache.aurora.kerberos package has been introduced,
>> containing the Kerberos-supporting
>> >     versions of aurora and aurora_admin (kaurora and kaurora_admin).
>> >   * Most BUILD targets under src/main have been removed, see
>> http://s.apache.org/b8z for details.
>> > - Upgraded Mesos to 0.23.0. NOTE: Aurora executor now requires openssl
>> runtime dependencies that
>> >   were not previously enforced. You will need libcurl available on
>> every Mesos slave (or Docker
>> >   container) to successfully launch Aurora executor. See
>> >
>> https://github.com/apache/mesos/blob/ebcf8cc2f2f6c236f6e9315447c247e6348141e1/docs/getting-started.md
>> >   for more details on Mesos runtime dependencies.
>> > - Resource quota is no longer consumed by production jobs with a
>> dedicated constraint (AURORA-1457).
>> > - Thrift ConfigGroup.instanceIds field has been deprecated. Use
>> ConfigGroup.instances instead.
>> > - Deprecated SessionValidator and CapabilityValidator interfaces have
>> been removed. All
>> >   SessionKey-typed arguments are now nullable and ignored by the
>> scheduler Thrift API.
>> > - Removed the `--root` option from the observer.
>> >
>> > I can ad-hoc fix in the Vagrant vm via:
>> >
>> > vagrant@vagrant-ubuntu-trusty-64:~$ sudo stop thermos
>> > vagrant@vagrant-ubuntu-trusty-64:~$ sudo cp /etc/init/thermos.conf
>> /etc/init/thermos.conf.orig
>> > vagrant@vagrant-ubuntu-trusty-64:~$ diff /etc/init/thermos.conf.orig
>> /etc/init/thermos.conf
>> > 24d23
>> > <     --root=/var/run/thermos \
>> > vagrant@vagrant-ubuntu-trusty-64:~$ sudo start thermos
>> > thermos start/running, process 15296
>> > vagrant@vagrant-ubuntu-trusty-64:~$ ps -p15296 -hocommand
>> > python2.7 /usr/sbin/thermos_observer --port=1338 --log_to_disk=NONE
>> --log_to_stderr=google:INFO
>> >
>> > vagrant@vagrant-ubuntu-trusty-64:~$ sudo cat
>> /var/log/upstart/thermos.log
>> > I1126 17:55:01.768762 15296 static_assets.py:34] detecting assets...
>> > I1126 17:55:01.776360 15296 static_assets.py:38]   detected asset:
>> observer.js
>> > I1126 17:55:01.776566 15296 static_assets.py:38]   detected asset:
>> favicon.ico
>> > I1126 17:55:01.776724 15296 static_assets.py:38]   detected asset:
>> jquery.pailer.js
>> > I1126 17:55:01.776894 15296 static_assets.py:38]   detected asset:
>> bootstrap.css
>> > I1126 17:55:01.777192 15296 static_assets.py:38]   detected asset:
>> jquery.js
>> > Bottle v0.11.6 server starting up (using CherryPyServer())...
>> > Listening on http://0.0.0.0:1338/
>> > Hit Ctrl-C to quit.
>> >
>> > ​
>> >
>> > On Thu, Nov 26, 2015 at 9:22 AM, Bill Farner <wf...@apache.org>
>> wrote:
>> >
>> >> Quick reminder - there is a test environment and quick setup guide for
>> >> those not testing these in an existing debian environment:
>> >>
>> >>
>> https://github.com/apache/aurora-packaging/tree/master/test/deb/ubuntu-trusty
>> >>
>> >> On Thu, Nov 26, 2015 at 8:21 AM, Bill Farner <wf...@apache.org>
>> wrote:
>> >>
>> >> > I propose that we accept the following artifacts as the official deb
>> >> > packaging for
>> >> > Apache Aurora 0.10.0.
>> >> >
>> >> >
>> >> >
>> >>
>> http://people.apache.org/~wfarner/aurora/distributions/0.10.0/deb/ubuntu-trusty/
>> >> >
>> >> > The Aurora deb packaging includes the following:
>> >> > ---
>> >> > The CHANGELOG is available at:
>> >> >
>> >> >
>> >>
>> https://git1-us-west.apache.org/repos/asf?p=aurora-packaging.git;a=blob_plain;f=specs/
>> >> > debian/changelog;hb=refs/heads/0.10.x
>> >> >
>> >> > The branch used to create the packaging is:
>> >> >
>> >> >
>> >>
>> https://git1-us-west.apache.org/repos/asf?p=aurora-packaging.git;a=tree;h=refs/heads/0.10.x
>> >> >
>> >> > The packages are available at:
>> >> >
>> >> >
>> >>
>> http://people.apache.org/~wfarner/aurora/distributions/0.10.0/deb/ubuntu-trusty/
>> >> >
>> >> > The GPG keys used to sign the packages are available at:
>> >> > https://dist.apache.org/repos/dist/release/aurora/KEYS
>> >> >
>> >> > Please download, verify, and test.
>> >> >
>> >> > The vote will close in 5 business days, on Thu Dec 3 8:00:00 PT 2015
>> >> >
>> >> > [ ] +1 Release these as the deb packages for Apache Aurora 0.10.0
>> >> > [ ] +0
>> >> > [ ] -1 Do not release these artifacts because...
>> >> >
>> >> > I would like to get the voting started off with my own +1
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > John Sirois
>> > 303-512-3301
>> >
>>
>>
>>
>> --
>> John Sirois
>> 303-512-3301
>>
>
>