Re: Distributions tested and build for

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 5 Aug 2019, Alfredo Deza wrote:
> On Mon, Aug 5, 2019 at 10:49 AM Lars Marowsky-Bree <lmb@xxxxxxxx> wrote:
> >
> > On 2019-08-05T13:48:26, Sage Weil <sage@xxxxxxxxxxxx> wrote:
> >
> > Hi Sage,
> >
> > thanks for jumping in.
> >
> > > I think this is misunderstanding who "we" are.  What distributions are
> > > tested and built for shaman/chacra and download.ceph.com is a community
> > > decision and depends on who is able to invest the effort.  If someone
> > > shows up willing to do the work, whoever was doing the work before doesn't
> > > get to just say no--especially if they don't want to be stuck with that
> > > responsibility for all time.
> >
> > I think the summary here is that SUSE is willing to shoulder part of
> > this work going forward, and if the respective infrastructure is
> > resource constrained, well, the Foundation exists for specifically that
> > purpose.
> >
> > > I see two paths forward: (1) we continue with a monolithic approach to
> > > builds and expand the pool of people who understand and contribute to
> > > maintaining the build infra, or (2) we rearchitect to a federated
> > > approach.
> >
> > I think it'd be a mix.
> >
> > Federating the builds - and pushing maintaining distro-packages to,
> > well, the distributors (Fedora, CentOS, Ubuntu, Debian, openSUSE) -
> > seems most sensible. The distros really know best how to build for their
> > platforms.
> >
> > e.g., for (open)SUSE - I can't talk about any other distro -, we'd be
> > willing to either host the builds on our Open Build Service, or help
> > setup a dedicated OBS instance in the lab somewhere (that'd
> > possibly help with making sure we get them in a timely fashion even when
> > the public infra is overloaded) and helping maintain base images for the
> > OS to run on.
> >
> > And then once builds are done, pulling them back to the shared
> > infrastructure for test runs.
> >
> > This is all sort-of a pre-requisite to eventually also run
> > upstream/cross-distro inter-op testings in a more structured fashion,
> > anyway.
> >
> > > *Both* paths require knowledge transfer to new people,
> > > especially if the old team is too busy with other projects (as I keep
> > > hearing).  (FWIW, the first path sounds like a lot less effort, and the
> > > two presumably also aren't mutually exclusive.)
> >
> > Yeah, agreed.
> >
> > So, TL;DR: we're willing to help with extending the distro coverage (for
> > the tests in particular), as long as we know whom to work with to make
> > that happen.
> 
> That sounds great Lars. If you are already building/hosting then for
> testing purposes (with Teuthology) it would only need reporting on the
> status(es) of the builds and repos. From what you are saying, I am
> thinking
> that you are looking to have OpenSuse test with teuthology right?
> 
> In that case there is no need to push the packages anywhere, shaman
> will happily redirect tools to the right spot and the repo metadata
> will help teuthology find what it needs via the HTTP API.

The one other piece is getting working images for fog, right?

s

> 
> >
> > We already have openSUSE on
> > https://docs.ceph.com/docs/master/install/get-packages/ for example.
> > (Probably we want to backport that to the Nautilus and previous releases
> > for openSUSE, though.)
> >
> > But https://github.com/ceph/ceph-qa-suite/tree/master/distros/supported
> > is somewhat more limited. Also, last updated 3 years, really? ;-)
> > (That's at least what the docs point to.)
> >
> >
> > Regards,
> >     Lars
> >
> > --
> > SUSE Linux GmbH, GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB 21284 (AG Nürnberg)
> > "Architects should open possibilities and not determine everything." (Ueli Zbinden)
> 
> 
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx

[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux