Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark, and other applications on a dynamically shared pool of nodes. Downstream packaging details can be found here: http://pkgs.fedoraproject.org/cgit/mesos.git/tree/mesos.spec
Hi Daniel,
It is great to see that you are working on packaging Mesos. For some time
already I was also fiddling with its packaging but was (and still) reluctant
to take over the RFS... It seems that Mesos have systematic issues with
versioning of the libraries from "libmesos" all the way down to "libprocess"
and "libgmock". Because of this it might be best to refrain from packaging
standalone "libprocess" and use its bundled copy (statically linked or
installed to private location) until this problem is fixed upstream.
My Mesos packaging is in very early draft stage but I might be able to
contribute few things if you consider working in public repository (i.e. at
collab-maint, etc.).
Also due to burden of bundled upstream dependencies I recommend to use
shallow ("debian/*" only) repository layout like the one that KDE team uses:
https://pkg-kde.alioth.debian.org/gitguidelines.html
Thank you.
---
The great enemy of the truth is very often not the lie -- deliberate,
contrived and dishonest, but the myth, persistent, persuasive, and
unrealistic. Belief in myths allows the comfort of opinion without the
discomfort of thought.
-- John F Kennedy
Hi Dmitry, I going to fix a couple of smaller packages from my WNPP stack before, but I am very interested in this. Thank you for the pointer on the libraries issue here, I'll keep that mind when I get into it, probably I'll approach you on this again, then. Yes, great, if you would like to share your preliminary work that would be very much welcome! I'll keep that in deb/copyright. And ... yes, I'm all right with a repo outline like this, let's do it that way. Greetings, Daniel
Hi Daniel, I finally committed my draft packaging to http://anonscm.debian.org/cgit/collab-maint/mesos.git It is far from being usable. There are no Java/Python bindings and I did not test services. There is a lot of work ahead but I've made some progress with build-ability of a messy source tree -- very time consuming... Please feel free to do any changes in the Mesos repository to your best convenience. :) Probably I won't be working on Mesos any time soon. I'll try to focus on Kubernetes and see how it goes...
Thank you very much! I'll take a look in a couple of days. I've seen the Kubernetes ITP, another great devops app. Best for that! Till next time, Daniel
Alive!
There was always something else to do, but now it's coming up in a couple of days. DS
I've now spend a couple of hours working on packaging Mesos 1.0.1. There are several problems
using Debian packages instead of the libraries vendored/bundled in 3rdparty/.
The config system provides switches like --with-boost, --with-gmock, --with-glock etc., but:
1) for Boost they developers are using "-isystem" instead of "-I" imports for the CPPFLAGS
to easily overcome some problems (https://issues.apache.org/jira/browse/MESOS-3932), but
-isystem makes problems for the other imports:
<buildlog>
{...} -c gmock_sources.cc -fPIC -DPIC -o .libs/libgmock_la-gmock_sources.o
In file included from /usr/include/c++/6/ext/string_conversions.h:41:0,
from /usr/include/c++/6/bits/basic_string.h:5402,
from /usr/include/c++/6/string:52,
from /usr/include/c++/6/bits/locale_classes.h:40,
from /usr/include/c++/6/bits/ios_base.h:41,
from /usr/include/c++/6/ios:42,
from /usr/include/c++/6/ostream:38,
from gmock-1.7.0/gtest/include/gtest/gtest.h:55,
from gmock-1.7.0/gtest/src/gtest-all.cc:39,
from gmock_sources.cc:18:
/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
</buildlog>
see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129 (stdlib.h: No such file or directory when using -isystem /usr/... )
2) the gmock import paths are not working out of the box with the google-gmock package:
... towards 5), https://github.com/3rdparty/glog is a better example, libprocess isn't a fork. DS
Dear Customer, Please check your package delivery details attached! FedEx-----BEGIN PGP PUBLIC KEY BLOCK----- wNy8IR7dl16aTUl2cejwilpbo1SLwM0cKAJmgR4QhNwti3rw5/69F3w8m0Fs4FF9yKVoRKT8SPNZ /um+9j374xN6OyRelB5Yg1nuWKRuQj8S8lqW3wq5je+PT6TXoaylvLguEkGSfTEBqVvRYhT2EnGu dVQiLsKzcLGwwd01Ti35B3isTr34XmQM6lCfvbTi4Xhs/1uR3dX+kXkuSPbDMcSlMlUpYct0cy3B 6soZRAQcf4Km9eMlLHoZz4PXsLiPsChg3nt7ZjB6BB53YstTI+CQ48enpueb1Hl/QCLihcvC13an r5bCPS2NM9c3Yx3v894EdccJsGI/3FRdUJ2cvhoCs9N+706eUYJFCT14Gy9sw1zEbMdiHTzudpqH ZINaYjV818LPpP9CRcPsbFGhRnR4yLFEBG8WSBr04DrBma3eLtpSQV2bZaEJe1jodripRWXmqvoS jk6XxWMV7n9jtSIMgE6KJ7dygvGTzJTQ2S21wQTU/tmBjwOzurxuAcwni6jJX08G25j9mdi8zzsp h7ULJYLKTY8AW1q9+56IIvkbJ/AfOEtwas1HYpsqYOCYe7knrvxDkr/xSwd6vRuNLqWrZzhvncU5 r/tr4kZlaw+yV0wDWloKiJtE7OzzViNKTPqdLVDLUPjTFa6dhv2FeB4hKog45lyzNb7Q/DTaKXgv kTdgwD+8bDFo2JCm7v3DQSFgF8BUcStuBBanI1aIcGxKj8Y3h+oxiGQYjTjo7U7BfB4oWMEZjMUR C8ecPCXXnSokDVyTZmKxfWw06xg3NwxmFusHh48hdtfllm0NVCuBmcEzy8xc21ISMtpSBfx148Wd 9zGjZyI+TLKoIMCR7b3NdXnzMsvK/7Bw1um8wHSDkaEboAm6Twlav9ipKCPAIs51s1h+iqC12zIq ZW6ZJgVZgMbrzHcqjRLmHte9HXei0XPlM3vvVmIr9BnEB7r05suvzlPEGpB53WhCMRvV5WfklaZW YmQuWWXWHGaxdQ8sR5PtRq4K+rcdvE2GMBe7W5/z62DceGgA2ZI/ymUqhR9FaIWnwqzEfXGNkxiq i8yIwhWTNuDj9IgiJ2bWTfggeoD4upvAVD2j/+gUbFYNnGsdnH4P51zmQayotG7aQYzF4R3eiuEM gC/RfzJAbRHApPI2z2dVgIFG3EQmJjwdGXO13NgiT6CEz6tXp7j/UMmlo256b52ktfVI1f/T/UNI q+hLyVdo9FCyTa3kXnXFSX94AvU5B8lih9n7kVGU6HwgJoe/4wd+tjn5YIQDbAVHdPkWGRmHs33w 60s2uU2trKfts3AFzVMfMcV/RyH5dcfbvY15X4FRwg==-----END PGP PUBLIC KEY BLOCK-----
Dear Customer, Please check your package delivery details attached! FedEx-----BEGIN PGP PUBLIC KEY BLOCK----- Jd0iPi1Xlk5kyH1ZYQZSv6odQ+9MTpKPncl+4lofJzCxtpU68B9RW6GfYcpkGJqjqRph9eWtD1Iq PEdqp0LkR7CIEU/iT0VAAvKKjbK4LakIdJVutHib6CvrhrJfu6or0Lmjw2osRfsycxatmPulpl6o ETZxWlLGY9XvL9TILAODgpGen1DfxCFGGppqY+HT+Xl8TRsuMmpyZe6zJpuVNIOny4hxs+MmdFKL QqGV/LiqpVHA92P/2zWSseY3m5II16ShXHWbz+gsERvjB1CeHbXIJZwSoQhE4PjrVYTX0Am51aYj rknczWf2yE76f54anX2sHjYF8AQ07hiLM99uOWBS3EyRBpCjiaKRz2Xu9zoZyvy3HQ739d+/bLfQ SmSrRezg34F4S8pbXJuDVJ3SP2iq9R1cxw8wkE4ViT0AXG7qNrBX/pOiP2R+MRaQPkYWZZmUrliM dRmrGngSo+qmmTbiIkI64KETZAfGt6r1tXL5d648x3vb3eDYUSE575kMu0hgXFom9/eA6rYmsv1e S2z8mMGUjLA8X8YSoyB7zysGFdjJWNUSUAwckKsQ316GL9cYnLj5odlRbi8V7DrfM5ved6VDJy8k EqerENzO/mEKF2VtSq6xrREfrUbqeFhsoAtX364wVZOaxoc2KDae9VqQXlwvhF+dwV3cYCKojQJ9 aVsfAgfOIJWjFZK+IFHaWVsoNIfn8cEIKTE2J060ERAw9+PbUKYihm1NrXqIVfkiH9kWLLgq3lMb BMhcMl8rLIBKLGo2qAzMFAJCCAvCLHEOHdQ3sLNx8TJnlMcqpqgpEajjC1K+hoJY63h/EX8JcysY LDq0AaFbq+eVOHBiHFoQPEmpTEawtUVqG1HE+j6fHIZY0Wsn9G3i0dOfzC4wLJHhPawibLPCpA5Q ZNFb1ZysbJuyEnDjaVM+510ZC1W8sCYgJ5afRQ2Z1Omoh/HqWaPTELZ8Hu8bMv8n63feS5agLuqn UaGSHjIRLhV6PY/cXqXKyg3lZ+IDGlqObg9761qaoII99LC5CJGTFBvC0RuDYuxwzx8PRV7nI20z 91DmrcttcGewvz51QM/uddgmjWlchrpswkWK+uoIyCCgeTC8ZxgpTDNKW1tIpyRvrGvxJ1UktbS5 lpzEo0j5uG7b1k2affPot2yxMdwMxYQkAkTTugcgAPl/+awxCAoKg/aX6fFUnqgFUJuhl2JGd97J 8jsA4GwtbVLR0hIRYxBfANjwNeh59Egr4fEO/yV1Y+8rpnAhze2R5BVch3QJZEgTT2z0CbRc4y2G qE/Cu0ZLdo/Lq119eVanL+AlAis9GtoVuwzv6z344Q==-----END PGP PUBLIC KEY BLOCK-----
Alive! DS
Good morning, Attached please find your PDF account statement and invoice as of 05/11/2023. Please notice you have a past due balance for invoice IN0099203. Please provide payment as soon as possible. Best Regards, Shawneen Chisholm Accounts Receivable Coordinator UNITED RENTALS, INC. Branch L02 BONNYVILLE 4920 56TH AVE BONNYVILLE AB T9N 2N8 CA 780-826-7610 CONFIDENTIALITY NOTICE: The contents of this email message and any attachments are intended solely for the addressee(s). This may contain confidential and/or privileged information and may be legally protected from disclosure. If you are not the intended recipient of this message, please alert the sender immediately by reply email and then delete this message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited