On Thu, Nov 26, 2015 at 11:01 AM, John Sirois <j...@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 <wfar...@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 <wfar...@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