On 09/25/2015 07:36 PM, Marco Massenzio wrote:
Yes, the plan is definitely to make the tooling available to the
project: there is nothing "secret" about it - at the moment,
unfortunately, it relies on a bit of internal infrastructure and, well,
yesss, it's a bit too crafty to be ready for "external consumption"....
but we're working on it!
Hello Marco,
I' packaging up for gentoo linux. Just the itemized list of
what/where/when you setup config files and such would be a keen help to
my efforts. I can substitute in gentoo-centric tools, if you can provide
a brief description on what your infra/tools are doing.
A skeletal spec, if you like.
James
/Marco Massenzio/
/Distributed Systems Engineer
http://codetrips.com/
On Fri, Sep 25, 2015 at 11:33 AM, Zameer Manji <zma...@apache.org
<mailto:zma...@apache.org>> wrote:
Could mesosphere donate their tooling for packaging mesos to the
project? This way any project member or contributor can build
packages and it can be apart of the release process.
On Fri, Sep 25, 2015 at 10:53 AM, Artem Harutyunyan
<ar...@mesosphere.io <mailto:ar...@mesosphere.io>> wrote:
The repositories have been updated yesterday, and the downloads page
was updated today. Mesos 0.24 packages are now available at
https://mesosphere.com/downloads/. Thank you very much for your
patience!
Cheers,
Artem.
On Tue, Sep 22, 2015 at 11:02 AM, Marco Massenzio
<ma...@mesosphere.io <mailto:ma...@mesosphere.io>> wrote:
> Hi guys,
>
> just wanted to let you all know that we (Mesosphere) fully
intend to
> continue supporting distributing binary packages for the
current set of
> supported OSes (namely, Ubuntu / Debian / RedHat / CentOS as
listed in [0]).
>
> Sorry that 0.24 slipped through the cracks, the person who
actually takes
> care of that and knows the magic incantations has been
unwell, and a number
> of other competing priorities got in the way - we will
eventually be
> automating the process, so that downloadable binary packages
are created out
> of each release/RC build (and, possibly, even more often)
without pesky
> humans getting in the way :) but this may take some time.
> We're building the 0.24 ones as we speak, so please bear with
us while this
> gets done.
>
> Any questions / suggestions, we'd love to hear those too!
>
> [0] https://mesosphere.com/downloads/
>
> Marco Massenzio
> Distributed Systems Engineer
> http://codetrips.com
>
> On Tue, Sep 22, 2015 at 10:54 AM, CCAAT
<cc...@tampabay.rr.com <mailto:cc...@tampabay.rr.com>> wrote:
>>
>> On 09/21/2015 03:01 PM, Vinod Kone wrote:
>>>
>>> +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.
>>
>>
>> +1 (Option #1)
>>
>> This 'Option #1' approach will require the core dev team to
clearly convey
>> what is needed for any OS supported, not the chosen OSes for
support. Right
>> now, I'm having to parse many documents to figure out how to
extend the
>> gentoo ebuild for mesos. And where to cut off what I do in
the ebuilds and
>> what to put into the configuration documents for gentoo.
Naturally the
>> minimial is only what should be in the the gentoo ebuild;
with other items,
>> such as HDFS as a compiler option. Once I get the btrfs/ceph
work
>> stabilized, there will be a compile time option for
btrfs/ceph with the
>> gentoo ebuild. Other distros that are not going that
>> way should have other Distributed File System options 'baked
into' their
>> installation on that OS.
>>
>>
>>
>> 'Option #1' sets the stage for many OSes to be supported and
the core dev
>> team only has to support a single document to clarify what
any distro needs
>> to robustly support mesos for their user community. This
will facilitate a
>> wider variety of experimentation, at the companion repos
too. This Option
>> #1 approach will further accelerate adoption of Mesos on a
very wide variety
>> of platforms and architectures, imho. It sets the stage for
valid benchmark
>> performance comparison between distros; something that the
gentoo community
>> will no doubt win....
>>
>> ;-)
>>
>> James
>>
>>
>>
>>
>>>
>>> On Sat, Sep 19, 2015 at 3:39 AM, Carlos Sanchez
<car...@apache.org <mailto:car...@apache.org>
>>> <mailto:car...@apache.org <mailto:car...@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
>>> <ra...@gruchalski.com <mailto:ra...@gruchalski.com>
<mailto:ra...@gruchalski.com <mailto:ra...@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
>>> > ra...@gruchalski.com <mailto:ra...@gruchalski.com>
<mailto:ra...@gruchalski.com <mailto:ra...@gruchalski.com>>
>>> > de.linkedin.com/in/radgruchalski/
<http://de.linkedin.com/in/radgruchalski/>
>>> <http://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
>>> <br...@brianthicks.com <mailto:br...@brianthicks.com>
<mailto:br...@brianthicks.com <mailto:br...@brianthicks.com>>>
wrote:
>>> >
>>> > We've got some experimental packages at
>>> bintray.com/asteris/mantl-rpm
<http://bintray.com/asteris/mantl-rpm>
<http://bintray.com/asteris/mantl-rpm>,
>>> > source is at github.com/asteris-llc/mesos-packaging
<http://github.com/asteris-llc/mesos-packaging>
>>> <http://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"
<zma...@apache.org <mailto:zma...@apache.org>
>>> <mailto:zma...@apache.org <mailto:zma...@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
>>> >
>>> >
>>>
>>>
>>
>
--
Zameer Manji