RFC: Proposal for Rel-Eng project management/planning

Paul W. Frields stickster at gmail.com
Mon Apr 27 17:04:42 UTC 2015


On Mon, Apr 27, 2015 at 12:48:24PM -0400, Josh Boyer wrote:
> On Mon, Apr 27, 2015 at 12:40 PM, Ralph Bean <rbean at redhat.com> wrote:
> > On Mon, Apr 27, 2015 at 10:58:34AM -0400, Paul W. Frields wrote:
> >> On Fri, Apr 24, 2015 at 10:25:36AM -0600, Kevin Fenzi wrote:
> >> > On Fri, 24 Apr 2015 09:36:46 -0500
> >> > Adam Miller <maxamillion at fedoraproject.org> wrote:
> >> > > My hope here is to introduce a new piece of infrastructure to fill
> >> > > this requirement that provides a kanban-style board of cards much like
> >> > > Trello[2] but using a FOSS solution that we can host ourselves. For
> >> > > this I'd like to propose the use of Cantas[3]. (This part would likely
> >> > > need a request sent to Fedora Infrastructure team unless we're fine
> >> > > just hosting it somewhere like OpenShift Online).
> >> > >
> >> > > Questions, comments and general snide remarks welcome! :)
> >> >
> >> > As mentioned in a followup, it would need to get packaged up, etc if we
> >> > want to host one.
> >>
> >> I suggested to David Gay (oddshocks) that he look at this for
> >> packaging.
> >
> > It looks like there are nodejs issues in the rawhide buildroot that
> > will block packaging efforts here for the time being:
> > https://lists.fedoraproject.org/pipermail/nodejs/2015-April/000176.html

I suppose it's possible, even if unusual, to package just for EPEL
(not Rawhide)?  Of course, that's pretty much skirting a well known
problem with our packaging approach vs. usptreams which are more
free-wheeling when it comes to breaking things.  Which leads to...

> So, in one of my many discussions with Paul last week, we were talking
> about containers, how we're approaching them in Fedora, etc.  One of
> the ideas was that we should probably look at dogfooding container
> technology within Fedora itself to become more comfortable with it.
> 
> I know we like things to be packaged in Fedora and there is nothing
> wrong with that.  However, deploying Cantas via a container would seem
> to be an ideal thing to try as an initial dogfooding effort.  It would
> let both rel-eng and Infra get used to the technologies while also
> providing a valuable service to themselves.  What do people think of
> that idea?

Fair point, and probably no time like the present IMHO.

Perhaps this effort, being non-releng specific, should move over to
the infrastructure list.  But regardless, to do this properly we need
to agree how we can track container content against security or other
critical issues.  The idea shouldn't be to roll up a container, fire
and forget.

Also, containerizing this app might be orthogonal to other
considerations like data storage.  I think Cantas uses MongoDB, but
I'm not sure who if anyone has looked at how to provide that service.
Presumably we would want that separated from the app as usual.

-- 
Paul W. Frields                                http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
    The open source story continues to grow: http://opensource.com


More information about the rel-eng mailing list