RFC: Proposal for Rel-Eng project management/planning

Paul W. Frields stickster at gmail.com
Mon Apr 27 22:05:00 UTC 2015


On Mon, Apr 27, 2015 at 03:04:51PM -0400, Ralph Bean wrote:
> On Mon, Apr 27, 2015 at 12:48:24PM -0400, Josh Boyer wrote:
> > 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.
> 
> +1 to the spirit.  Talking more fully about the details of what this
> would mean at flock would be a good target.  If some of the Fedora
> Engineering team members could get some more experience with the
> pieces before then so we can have a more fully-informed discussion,
> that would be best (I'm just operating on hearsay at this point).
> 
> > 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?
> 
> Pierre and I started this same discussion on the side at PyCon.  Our
> policy has been that all of our apps have to be packaged as rpms for
> Fedora and therefore must meet all the packaging guidelines.  This
> historically made a lot of sense even when it was an inconvenience:
> Fedora Infrastructure should dogfood Fedora Development. When we
> started getting into unbundling css/js assets the past few years, this
> quickly became intractable.  I've been trying to package up bootstrap
> css for about a year now and there's no end in sight.
> 
> ... but there are a hundred and one more angles to consider about how
> we deploy our apps in Infrastructure.NEXT.

It's not just that it's a nearly intractable problem as in your
example -- it's rarely a worthwhile problem to solve in the example of
general contributors.  I found that out first hand working on our
Drupal packaging.  (Similar to Joe's example of Wordpress, actually.)

I think we should try to make progress on this before Flock, which is
almost four months away.

-- 
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