Overall -1 -1 Package naming: we use two different naming schemes for RPMs vs. DEBs. - in debs the clients are aurora-tools, the executor is aurora-executor, and the scheduler is aurora-scheduler. In the RPM version the scheduler is aurora, the clients are aurora-client, and the executor is aurora-thermos. I think converging the two naming schemes now before our first "official packages" will save our community a lot of cognitive overhead in the long run. No strong opinions here as long as they're consistent, but the debian names seem closer to reality (except aurora-tools, which seems like it should be aurora-client).
+0 Packaging test instructions - provision.sh installs a bunch of packages out-of-band. Part of testing whether packages work should be installing them in minimal system to ensure their dependencies are complete IMO. It looks like the mesos needs to be installed out-of-band first, but zookeeper can wait until after the it's verified that the aurora packages install. +0 Package dependencies - aurora (scheduler package) depends on java-1.8.0-openjdk but can be set to depend on java-1.8.0 instead, allowing folks to easily substitute jdks from their favorite vendors in the standard way. This is transparent because the openjdk package Provides java-1.8.0 - see [1]. +1 Working code - RPMs work when the build instructions are followed. [1] http://rpmfind.net//linux/RPM/centos/updates/7.1.1503/x86_64/Packages/java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64.html On Wed, Sep 2, 2015 at 10:36 AM, Maxim Khutornenko <[email protected]> wrote: > +1! > > Instructions are superb and made verification a blast! > > On Wed, Sep 2, 2015 at 10:30 AM, Joshua Cohen <[email protected]> > wrote: > > Thanks for the vagrant VM and the verification instructions. Made life > much > > easier! > > > > I was able to install the rpm and successfully create a job, stat and > kill > > a job. +1 from me! > > > > On Tue, Sep 1, 2015 at 9:41 PM, Bill Farner <[email protected]> > wrote: > > > >> Thanks for chiming in! This vote is specifically for RPMs targeting > >> centos7. We have not yet had a contribution for centos6 RPMs, but would > >> welcome them! The contribution would amount to implementing a builder > >> similar to what you see here: > >> > https://github.com/apache/aurora-packaging/tree/master/builder/rpm/centos-7 > >> > >> On Tue, Sep 1, 2015 at 7:37 PM, thinker0 <[email protected]> wrote: > >> > >> > Centos-6 ?? > >> > > >> > On Tue, Sep 1, 2015 at 2:53 AM Bill Farner <[email protected]> > wrote: > >> > > >> > > You can see an example test environment and instructions for > installing > >> > > these RPMs in a branch i'm working on here: > >> > > > >> > > > >> > > >> > https://github.com/wfarner/aurora-packaging/tree/wfarner/deb_testing/test/rpm/centos-7 > >> > > > >> > > On Mon, Aug 31, 2015 at 10:51 AM, Bill Farner <[email protected]> > >> > wrote: > >> > > > >> > > > I propose that we accept the following artifacts as the official > rpm > >> > > > packaging for > >> > > > Apache Aurora 0.9.0. > >> > > > > >> > > > > >> > > > >> > > >> > http://people.apache.org/~wfarner/aurora/distributions/0.9.0/rpm/centos-7/ > >> > > > < > >> > > > >> > > >> > http://people.apache.org/%7Ewfarner/aurora/distributions/0.9.0/deb/ubuntu-trusty/ > >> > > > > >> > > > > >> > > > The Aurora rpm packaging includes the following: > >> > > > --- > >> > > > The changelog is available at: > >> > > > > >> > > > > >> > > > >> > > >> > https://git-wip-us.apache.org/repos/asf?p=aurora-packaging.git;a=blob;f=specs/rpm/aurora.spec;h=a559b42d73a4211891d8c7569ea7ab2a3a6993ae;hb=refs/heads/0.9.x#l328 > >> > > > < > >> > > > >> > > >> > https://git1-us-west.apache.org/repos/asf?p=aurora-packaging.git;a=blob_plain;f=specs/debian/changelog;hb=refs/heads/0.9.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.9.x > >> > > > > >> > > > The packages are available at: > >> > > > > >> > > > >> > > >> > http://people.apache.org/~wfarner/aurora/distributions/0.9.0/rpm/centos-7/ > >> > > > < > >> > > > >> > > >> > http://people.apache.org/%7Ewfarner/aurora/distributions/0.9.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 3 business days, on Thu Sep 3 11:00:00 PT > 2015 > >> > > > > >> > > > [ ] +1 Release these as the rpm packages for Apache Aurora 0.9.0 > >> > > > [ ] +0 > >> > > > [ ] -1 Do not release these artifacts because... > >> > > > > >> > > > I would like to get the voting started off with my own +1 > >> > > > > >> > > > >> > > >> >
