Hi,

There is also https://github.com/jordansissel/fpm/wiki

I find it quite useful for building deb/rpm.

What would be useful for the community per se would be if you made a Dockerfile for each type of combination, i.e. Ubuntu trusty / 10.0.3 and so forth.

That way anyone could just docker run ceph/compile-ubuntu-trusty-10.0.3 and that would be it.

I don’t think that would even be tough to do.

I’m unsure how well you can test that it’s not tampered with, but I assume it’s possible to solve, or at least set up trusts between a contributor and the repo. 

Regards,
Josef

On 29 Feb 2016, at 14:28, Dan van der Ster <dan-EOCVfBHj35C+XT7JhA+gdA@public.gmane.org> wrote:

On Mon, Feb 29, 2016 at 12:30 PM, Odintsov Vladislav <VlOdintsov-b5CV0i+qpxk@public.gmane.org> wrote:
Can you please provide right way for building rpm packages?

It's documented here:
http://docs.ceph.com/docs/master/install/build-ceph/#rpm-package-manager

For 0.94.6 you need to change the .spec file to use .tar.gz (because
there was no .bz2 published for some reason). And then also grab
init-ceph.in-fedora.patch from here:
https://raw.githubusercontent.com/ceph/ceph/master/rpm/init-ceph.in-fedora.patch

BTW, I've put our build here:
http://linuxsoft.cern.ch/internal/repos/ceph6-stable/x86_64/os/
These are unsigned, untested and come with no warranty, no guarantees
of any sort. And IMHO, no third party build would ever to give that
warm fuzzy trust-it-with-my-data feeling like a ceph.com build would
;)

Moving forward, it would be great if the required community effort
could be put to work to get ceph.com el6 (and other) builds. For el6
in particular there is also the option to help out the Centos Storage
SIG to produce builds. I don't have a good feeling which direction is
better ... maybe both.

-- Dan
CERN IT Storage Group


________________________________
Regards,

Vladislav Odintsov

________________________________________
From: Shinobu Kinjo <skinjo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Sent: Monday, February 29, 2016 14:11
To: Odintsov Vladislav
Cc: Franklin M. Siler; Xiaoxi Chen; ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; ceph-users; Sage Weil
Subject: Re: [ceph-users] v0.94.6 Hammer released

Can we make any kind of general procedure to make packages so that almost everyone in community build packages by themselves and reduce developers work load caused by too much requirement -;

Cheers,
Shinobu

----- Original Message -----
From: "Odintsov Vladislav" <VlOdintsov-b5CV0i+qpxk@public.gmane.org>
To: "Franklin M. Siler" <me-yJlFm309LvW+XT7JhA+gdA@public.gmane.org>, "Xiaoxi Chen" <superdebuger-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "ceph-users" <ceph-users-Qp0mS5GaXlQ@public.gmane.org>, "Sage Weil" <sage-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Sent: Monday, February 29, 2016 6:04:02 PM
Subject: Re: [ceph-users] v0.94.6 Hammer released

Hi all,

should we build el6 packages ourself or, it's hoped that these packages would be built officially by community?

________________________________
Regards,

Vladislav Odintsov

________________________________________
From: ceph-devel-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <ceph-devel-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> on behalf of Franklin M. Siler <me-yJlFm309LvW+XT7JhA+gdA@public.gmane.org>
Sent: Friday, February 26, 2016 05:03
To: Xiaoxi Chen
Cc: Alfredo Deza; Dan van der Ster; Sage Weil; ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; ceph-users
Subject: Re: [ceph-users] v0.94.6 Hammer released

On Feb 25, 2016, at 1839, Xiaoxi Chen <superdebuger-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

Will we build package for ubuntu 12.04 (Precise)?
Seems it also doesnt show in the repo

The Ceph packages provided by Ubuntu are old.  However, the Ceph project publishes its own packages.

http://download.ceph.com/debian-hammer/dists/precise/

so repo lines for sources.list would be, I think:

deb http://download.ceph.com/debian-hammer/ precise main
deb-src http://download.ceph.com/debian-hammer/ precise main


Cheers,

Frank Siler
Siler Industrial Analytics
314.799.9405--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
_______________________________________________
ceph-users mailing list
ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com