Return-Path: X-Original-To: apmail-aurora-dev-archive@minotaur.apache.org Delivered-To: apmail-aurora-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 230DA18210 for ; Mon, 28 Dec 2015 21:55:39 +0000 (UTC) Received: (qmail 12186 invoked by uid 500); 28 Dec 2015 21:55:39 -0000 Delivered-To: apmail-aurora-dev-archive@aurora.apache.org Received: (qmail 12047 invoked by uid 500); 28 Dec 2015 21:55:38 -0000 Mailing-List: contact dev-help@aurora.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aurora.apache.org Delivered-To: mailing list dev@aurora.apache.org Received: (qmail 12030 invoked by uid 99); 28 Dec 2015 21:55:38 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Dec 2015 21:55:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id DD41AC8D5F for ; Mon, 28 Dec 2015 21:55:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.901 X-Spam-Level: *** X-Spam-Status: No, score=3.901 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_REPLY=1, HTML_MESSAGE=3, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id HBtE8Ygjo9Pn for ; Mon, 28 Dec 2015 21:55:26 +0000 (UTC) Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id AFBD542B74 for ; Mon, 28 Dec 2015 21:55:25 +0000 (UTC) Received: by mail-oi0-f50.google.com with SMTP id l9so151845139oia.2 for ; Mon, 28 Dec 2015 13:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=vjf1UTuGZtMA+sWBFRJGnz9MUvEz9Yvkl/l51ftBHVs=; b=WhfSyT3BgN7PADcqaOp1r4xjgzF4VN4kJebo3cVNjouR77fu6nBnMZx6MpoXzzSW/e F8iFrL8Y02Ut9f6TJXdILXeeMpSS0+dV5pavMOQDUbXIHRi0jqFe/ALnsDqmc0YSeE8A OdNGUTWfn0qp8JwXkHVTqlMeM0OS5R1XV4ZMyC1fLrx2kNtidhekgFwtNjG7SW9dhC+U sEQek7shIpYLJ2mh5hA13JxxanseTcONK6iKGoAH4GsOXOW+ebfr8pJHUhGk4PBNIWrZ 7LKES7AF+DF+7zSlxohwhfK6MLQ4jlo4GjpL3HN8FzGKqxr7gY6P+KfKlsORrn1SdowH KYjQ== X-Received: by 10.202.189.7 with SMTP id n7mr33474077oif.55.1451339719658; Mon, 28 Dec 2015 13:55:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.103.234 with HTTP; Mon, 28 Dec 2015 13:54:40 -0800 (PST) In-Reply-To: References: From: Mauricio Garavaglia Date: Mon, 28 Dec 2015 18:54:40 -0300 Message-ID: Subject: Re: [VOTE] Release Apache Aurora 0.11.0 debs To: dev@aurora.apache.org Content-Type: multipart/alternative; boundary=001a113d70327053e00527fc5cde --001a113d70327053e00527fc5cde Content-Type: text/plain; charset=UTF-8 +1 non-binding, with the amended "Installing Mesos" section in the install guide. On Mon, Dec 28, 2015 at 12:19 PM, John Sirois wrote: > On Sun, Dec 27, 2015 at 1:33 PM, Bill Farner wrote: > > > +1 to proposing this on the mesos dev list! > > > > +1 - it would be wonderful to have mesos support deb (and rpm) directly as > part of its release process. > > > > > > On Sat, Dec 26, 2015 at 3:21 PM, benley@gmail.com > > wrote: > > > > > I've been producing a set of Mesos debs that are not derived from the > > > Mesosphere packages, with the goal of having a set of debs that follow > > > Debian conventions and packaging policies as closely as I can get them. > > > For instance, rather than a single mesos.deb containing everything, > there > > > are separate packages for libmesos, libmesos-dev, python-mesos, > > > mesos-master, and mesos-slave, with each having a corrected set of > > > dependencies. > > > > > > I also decided to forego the init wrapper script from the mesosphere > > debs, > > > meaning that daemon configuration is handled via > > /etc/default/mesos-master > > > and /etc/default/mesos-slave rather than many files in /etc/mesos/* > > > /etc/mesos-master/* /etc/mesos-slave/*, and daemon log output is > handled > > by > > > upstart rather than piped to syslog. > > > > > > My source tree can be found at > > > https://github.com/benley/mesos/tree/debian-packaging > > > > > > I've published a set of the resulting debs for Ubuntu 14.04 at > > > http://zoiks.net/~benley/debs/mesos/ if anyone wants to check them > out. > > > They depend on libnl, which is backported for trusty at > > > http://zoiks.net/~benley/debs/libnl/. > > > > > > All of this is a continuation of work that was begun by jfarrell, so > > thanks > > > are due to him for providing a starting point. > > > > > > If people find these alternative packages useful I'd be happy to > > contribute > > > the sources to the mesos project in whatever way is appropriate. I'm > > also > > > open to suggestions for things to change about the builds, of course. > > > > > > On Wed, Dec 23, 2015 at 5:56 PM Zameer Manji > wrote: > > > > > > > John, > > > > > > > > I think you you have found a bug either in the installation guide or > in > > > our > > > > packages. We can either amend the "Installing Mesos" section to > include > > > > installing this package or we can fix our packages to list this > > > dependency. > > > > I'm not sure on how packages should behave, so I am not sure on what > we > > > > should do here. > > > > > > > > Maybe we could amend the guide for now, release these debs and figure > > out > > > > how to prevent this issue for the next release? Perhaps we could > assist > > > the > > > > Mesos project in hosting their own packages so we don't need to rely > on > > > > these incorrectly packaged artifacts from Mesosphere Inc? > > > > > > > > > > > > On Wed, Dec 23, 2015 at 4:23 PM, John Sirois > > > wrote: > > > > > > > > > On Wed, Dec 23, 2015 at 2:14 PM, John Sirois > > > > wrote: > > > > > > > > > > > -1 non-binding > > > > > > > > > > > > Tested using new installing guide in Vagrant image using > > > > > 'ubuntu/trusty64' > > > > > > against mesos 0.24.1. > > > > > > Everything worked after 2 tweaks: > > > > > > 1. sudo apt-get install libcurl4-nss-dev > > > > > > 2. $ diff /etc/init/thermos.conf.orig /etc/init/thermos.conf > > > > > > 23a24 > > > > > > > --mesos-root=/tmp/mesos \ > > > > > > > > > > > > Without item 1 the thermos-executor fails to operate: > > > > > > Traceback (most recent call last): > > > > > > File "apache/aurora/executor/bin/thermos_executor_main.py", > line > > > 45, > > > > in > > > > > > > > > > > > from mesos.native import MesosExecutorDriver > > > > > > File > > > > > > > > > > > > > > > > > > > > > "/root/.pex/install/mesos.native-0.24.1-py2.7-linux-x86_64.egg.c2a926cdb8d599d35c7a569171311edaebda9341/mesos.native-0.24.1-py2.7-linux-x86_64.egg/mesos/native/__init__.py", > > > > > > line 17, in > > > > > > from ._mesos import MesosExecutorDriverImpl > > > > > > ImportError: libcurl-nss.so.4: cannot open shared object file: No > > > such > > > > > > file or directory > > > > > > > > > > > > Seems like `libcurl4-nss-dev` should be a dependency of the > > > > > > aurora-executor deb. > > > > > > > > > > > > > > > > I guess libcurl is properly a dependency of mesos which just means > > the > > > > > install guide rec to use the mesosphere mesos debs is suboptimal. > > That > > > > > said - aurora-executor and aurora-scheduler should really depend on > > > > mesos, > > > > > but much of the install guide works around the fact these deps > aren't > > > > > expressed in the debs either. > > > > > I think I'm realizing this means the current partial-working state > of > > > the > > > > > debs is accepted as better than no debs ... so > > > > > > > > > > I change my vote to +1 > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Dec 23, 2015 at 10:44 AM, Bill Farner < > wfarner@apache.org> > > > > > wrote: > > > > > > > > > > > >> Note that i've lengthened this vote to accommodate the holidays. > > > > > >> > > > > > >> Please consider verifying these debs using the recently-added > > > install > > > > > >> guide: > > > > https://github.com/apache/aurora/blob/master/docs/installing.md > > > > > >> > > > > > >> On Wed, Dec 23, 2015 at 9:43 AM, Bill Farner < > wfarner@apache.org> > > > > > wrote: > > > > > >> > > > > > >> > I propose that we accept the following artifacts as the > official > > > deb > > > > > >> > packaging for > > > > > >> > Apache Aurora 0.11.0. > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > http://people.apache.org/~wfarner/aurora/distributions/0.11.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.11.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.11.x > > > > > >> > > > > > > >> > The packages are available at: > > > > > >> > > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > http://people.apache.org/~wfarner/aurora/distributions/0.11.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 on Wed Jan 6 20:00:00 PT 2015 > > > > > >> > > > > > > >> > [ ] +1 Release these as the deb packages for Apache Aurora > > 0.11.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 > > > > > > > > > > -- > > > > > Zameer Manji > > > > > > > > > > <303-512-3301> > > > > > > > > > > > > > -- > John Sirois > 303-512-3301 > --001a113d70327053e00527fc5cde--