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 17:21:38 UTC

[VOTE] Release Apache Aurora 0.10.0 debs

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

Re: [VOTE] Release Apache Aurora 0.10.0 debs

Posted by Bill Farner <wf...@apache.org>.
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
>

Re: [VOTE] Release Apache Aurora 0.10.0 debs

Posted by John Sirois <jo...@conductant.com>.
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

Re: [VOTE] Release Apache Aurora 0.10.0 debs

Posted by John Sirois <jo...@conductant.com>.
-1 nonbinding

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

Re: [VOTE] Release Apache Aurora 0.10.0 debs

Posted by Bill Farner <wf...@apache.org>.
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
>