mesos-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vinod Kone <vinodk...@apache.org>
Subject Re: Official RPMs
Date Mon, 21 Sep 2015 20:01:41 GMT
+Jake Farrell

The mesos project doesn't publish platform dependent artifacts.  We
currently only publish platform independent artifacts like JAR (to apache
maven) and interface EGG (to PyPI).

Recently we made the decision
<http://www.mail-archive.com/dev%40mesos.apache.org/msg33148.html> for the
project to not officially support different language (java, python)
framework libraries going forward (likely after 1.0). The project will only
support C++ libraries which will live in the repo and link to other
language libraries from our website.

The main reason was that the PMC lacks the expertise to support various
language bindings and hence we wanted to remove the support burden.

Option #1) It looks like we could do a similar thing with RPMs/DEBs, i.e.,
link to 3rd party artifacts from the project website. Similar to the client
library authors, we could hold package maintainers accountable by providing
guidelines.

Option #2) Since the project officially supports certain platforms (Ubuntu,
CentOS, OSX) and continuously tests this via CI, we could've the CI
continuously build and upload the packages. Not sure what's ASF stance on
this is. I filed a ticket
<https://issues.apache.org/jira/browse/INFRA-10385> a while ago with INFRA
regarding something similar, but never received any response.

Personally, with the direction the project is headed towards, I prefer #1.

On Sat, Sep 19, 2015 at 3:39 AM, Carlos Sanchez <carlos@apache.org> wrote:

> I'm using the same repo with some changes to build SSL enabled packages
>
>
> https://github.com/carlossg/mesos-deb-packaging/compare/master...carlossg:ssl
>
>
> On Sat, Sep 19, 2015 at 4:22 AM, Rad Gruchalski <radek@gruchalski.com>
> wrote:
> > Should be rather easy to package it with this little tool from
> Mesosphere:
> > https://github.com/mesosphere/mesos-deb-packaging. I’ve done it myself
> for
> > ubuntu 12.04 and 14.04.
> > The only thing that needs to be changed are the dependencies, for ubuntu
> > this was:
> >
> > diff --git a/build_mesos b/build_mesos
> > index 81561bc..f756ef0 100755
> > --- a/build_mesos
> > +++ b/build_mesos
> > @@ -313,9 +313,10 @@ function deb_ {
> >                 --deb-recommends zookeeperd
> >                 --deb-recommends zookeeper-bin
> >                 -d 'java-runtime-headless'
> > -               -d libcurl3
> > -               -d libsvn1
> > -               -d libsasl2-modules
> > +               -d libcurl4-nss-dev
> > +               -d libsasl2-dev
> > +               -d libapr1-dev
> > +               -d libsvn-dev
> >
> > It does look like the tool can build RPMs.
> >
> > Kind regards,
> > Radek Gruchalski
> > radek@gruchalski.com
> > de.linkedin.com/in/radgruchalski/
> >
> > Confidentiality:
> > This communication is intended for the above-named person and may be
> > confidential and/or legally privileged.
> > If it has come to you in error you must take no action based on it, nor
> must
> > you copy or show it to anyone; please delete/destroy and inform the
> sender
> > immediately.
> >
> > On Saturday, 19 September 2015 at 04:09, craig w wrote:
> >
> > Mesosphere provides packages, you can find more information here:
> > https://mesosphere.com/downloads/
> >
> > As of right now, they don't seem to have a 0.24.0 package.
> >
> > On Fri, Sep 18, 2015 at 8:51 PM, Brian Hicks <brian@brianthicks.com>
> wrote:
> >
> > We've got some experimental packages at bintray.com/asteris/mantl-rpm,
> > source is at github.com/asteris-llc/mesos-packaging. They can really use
> > some testing if you wanted to give them a try. Configuration is a bit
> > different than the Mesosphere packages, see the repo for details.
> >
> > On Sep 18, 2015 7:01 PM, "Zameer Manji" <zmanji@apache.org> wrote:
> >
> > Hey,
> >
> > Does the Apache Mesos project provide OS packages for installation? I
> > haven't been able to find any for the 0.24 release and I think having
> them
> > would make installing Mesos a lot easier.
> >
> > --
> > Zameer Manji
> >
> >
> >
> >
> > --
> >
> > https://github.com/mindscratch
> > https://www.google.com/+CraigWickesser
> > https://twitter.com/mind_scratch
> > https://twitter.com/craig_links
> >
> >
>

Mime
View raw message