Re: A modest proposal: Pungi 4 compose process (what we call composes, when we do them, what information we need about them)

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

 



> On Mon, 2016-02-22 at 10:04 -0800, Adam Williamson wrote:
> > > > Also not visible in the mockup: "compose override" packages are *always
> > > > included in all types of compose*. This is the concept Dennis and I
> > > > came up with for handling blocker / freeze exception fixes; it's just a
> > > > more formal version of the current process, really, whereby we mark
> > > > packages that should be pulled into composes. At present these are only
> > > > pulled into TCs and RCs, they never appear in the old-style "nightly
> > > > composes". I believe we should *always* pull them in; it makes the
> > > > system a good deal simpler.
> > 
> > > I'm a bit confused here. The override packages were used for TCs and
> > > RCs, but not for Live nightlies done in Koji. Pungi4 will now do all
> > > of that as part of a single compose, daily, right? So are you just
> > > saying those override packages will end up used in all compose
> > > artifacts produced, and we no longer need to care about the TC+RC vs
> > > Live nightly difference? In that case that's great.
> > 
> > Yes, that is what I'm suggesting. If we still have the difference, it
> > makes things quite messy primarily for constructing an "order" of
> > composes, because say we do a snapshot the morning after an RC is
> > blessed; if we haven't done the stable push by then, the snapshot will
> > inarguably have been built *later* than the RC, but will contain older
> > packages than it. So what's the order? This is how things work ATM, and
> > I kinda hate it. And it just makes sense to me that "compose override"
> > packages should wind up in all the composes, anyhow. There's no reason
> > to leave them out of snapshots.
> 
> So Dennis explained that, unfortunately, we can't do this at least for
> now.
> 
> When I think about 'composes' I tend to just think about a sort of
> isolated thing with a bunch of images in it, but of course that's not
> (all) a "snapshot compose" is. The snapshot composes are what will
> ultimately be staged out to the public mirrors as the 'official' tree
> for the release. We cannot put the "compose override" packages into the
> repositories in those trees, because to do so would be effectively to
> push them out as stable updates.

Could we include the override repo as another directory in the compose tree, and the image building tools would automatically use it if present?
--
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/test@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux