On 11/15/2017 12:18 AM, Kapil Arya wrote:
On Tue, Nov 14, 2017 at 6:05 PM, Adam Cécile <[email protected]
<mailto:[email protected]>> wrote:
Hi,
It's usually considered as being a bad practise to put the Debian
packaging itself into the upstream tree because it conflicts with
the "real" packaging if it gets uploaded to Debian.
But that's probably something we can figure out easily (maybe use
another folder name and add hacky step in CI renaming the folder
to Debian).
I'm not sure if I understand this. I used to maintain a debian package
that was uploaded to debian/ubuntu official repos and there we just
kept a `debian` folder inside the source tree
(https://github.com/dmtcp/dmtcp). With every upstream release, we
updated the debian packaging to reflect an updated version, etc. and
that seemed to work fine. However, that was a simpler package to
maintain compared to Mesos, so I can imagine concerns around that :).
Quite unusual being upstream and Debian packager of one app, but yeah we
can do this anyway. It's way too early to think about this.
How would you do that ? Do you have workers running Debian/Ubuntu
? It's quite easy to create the package for any target (including
foreign architectures, thanks to QEmu userland binary wrapper) but
I don't think it can be done from a RHEL-based worker.
Yeah, the ASF CI has Ubuntu workers that should work. However, to
ensure a sane environment, I would recommend using Debian/Ubuntu
containers just like we do for the CentOS builds. That way we can
test/run it locally to debug any issues and so on. Does that sound
reasonable?
Yep using docker is fine.
Regards, Adam.
On 11/14/2017 11:56 PM, Kapil Arya wrote:
Hi Adam,
I am wondering if you would have some time to bring your debian
packaging into Mesos source tree. We can then use the ASF Jenkins
CI to build and publish packages to bintray just like we started
doing for CentOS 6/7? This will also allow the community to more
actively participate in maintaining it in future.
Best,
Kapil
On Wed, Sep 13, 2017 at 2:08 PM, Adam Cécile
<[email protected] <mailto:[email protected]>> wrote:
In case someone's interrested in, I added 1.1.3 debs on my
repository:
https://packages.le-vert.net/mesos/
<https://packages.le-vert.net/mesos/>
On 09/09/2017 06:40 PM, Adam Cecile wrote:
Hey,
Well that's not really a problem, I can provide 1.1.x
packages if your interested in.
Regards, Adam.
On September 8, 2017 10:47:23 AM GMT+02:00, Tomek
Janiszewski <[email protected]> <mailto:[email protected]>
wrote:
@Adam Thanks for taking care of this. There is one
problem, Mesos 1.1.3 is missing in provided repository.
@Kapil What is the status of official Apache Mesos
packages? At Mesos Developer Community Meeting (Jan 26,
2017) you presented a proposal for this:
https://youtu.be/m7WzKia68Rg <https://youtu.be/m7WzKia68Rg>
wt., 5 wrz 2017 o 15:31 użytkownik Adam Cecile
<[email protected] <mailto:[email protected]>>
napisał:
On 09/05/2017 11:55 AM, Oskar Jagodziński wrote:
> Hi all,
>
> What is standard interval between release of mesos
package and
> 'official' .deb build by Mesosphere? Mesos 1.1.3
was released 11 days
> ago and there is no package at
> https://open.mesosphere.com/downloads/mesos/
<https://open.mesosphere.com/downloads/mesos/> only
rc-packages
> https://open.mesosphere.com/downloads/mesos-rc/
<https://open.mesosphere.com/downloads/mesos-rc/>
are up to date.
>
Hello,
First, I like to make an important statement:
*I'm not an official mesosphere guy*
That being said, Mesosphere package are binary copy
of CentOS built file
into a deb container. That's not what I call a
Debian package at all and
I already had severe issue with that (libcurl-nss
backed built which
does not support https on Debian-based system).
For this reason, I create my own Mesos package, as a
REAL debian
package, built from sources in a clean environment
using pbuilder. I
also provide armhf and arm64 build because I've plan
for that ;-)
These package are in-use at three customers place
and work just fine. I
provide multiple branches packages and build them
with additional
network isolator using libnl and XFS disk isolator.
It's available there:
https://packages.le-vert.net/mesos/
<https://packages.le-vert.net/mesos/>
Feel free to do what the f*** you want, use the
repository directly,
sync it, rebuild debs from sources packages...
Regards, Adam.
--
Sent from my Android device with K-9 Mail. Please excuse my
brevity.