On Wed, Sep 2, 2015 at 3:33 PM, Kevin Sweeney <[email protected]> wrote:
> 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). > Filed https://issues.apache.org/jira/browse/AURORA-1477 > > +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. > @wfarner, would you like a pull request for the testing documentation here? > > +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]. > Posted https://reviews.apache.org/r/38080/ > > +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 >> >> > > > >> >> > > >> >> > >> >> >> > >
