Core BrainStorm
Bill Nottingham
notting at redhat.com
Mon Dec 12 18:37:24 UTC 2005
Greg DeKoenigsberg (gdk at redhat.com) said:
> > - seamlessly allow Extras to be everywhere that Core is from an
> > installation path - anaconda, yum, pup, system-config-packages, etc.
> >
> > This is done for yum and pup, but not yet for the others.
>
> But we're working on it, right? I mean, this *is* the future, right?
Yes. However, in the case of system-config-packages, this gets messy -
if you're spinning various CD groups of Extras, how does it know
about these CDs to know what you need? Do you duplicate any CD-related
metadata in internet-connect repository data? Do you have it scan
CDs for options of what to install? Something else?
> > - Extras and Core have differing release models, generally. Core
> > has a Release, plus Updates. Extras has a more rolling release
> > model.
>
> I'm not sure how true this actually is. It's only sorta rolling; we did
> end up rebuilding the Extras world right before FC4 came out, and I
> suspect we'll do the same for FC5.
Well, packages are much more likely to be added in Extras then
in Core post release - someone will import something new for all
the FC releases currently in play. Packages very very rarely
get added to Core in updates.
There's also Seth's favorite - multilib. :)
> > - With the more rolling release model of Extras, how does that fit
> > in with building CD images, or grouping of packages? Do we
> > offer services that build Extras CDs on-the-fly? Do we have
> > generated Extras isos at Core release time, and never afterwards?
> > Do we allow third-parties to make their own Extras isos with
> > scripts (or infrastructure) that we provide? (Cue the Trademark
> > policy!)
>
> My take: we figure out favorite collections and build ISOs for each of
> them. Making sure they all "work" in conjunction with Core could be
> tricky -- but we could perhaps ask prominent community folks to "release
> manage" their favorite collections. In the long term, we allow anyone to
> create their own collections as well, perhaps using the tools and rules
> that we end up developing to maintain the favorite collections.
The problem I see is we need the trademark ducks in a row before
we can do much of this, as it was a barrier to Extras CDs in the past.
Perhaps I'm missing something important that changed this.
> > - Support for languages not deemed as being fully supported (whether
> > by average translation percentage, or some other metric) would
> > exist solely in Extras.
> >
> > Frankly, I think this is a bad idea, but I know that others
> > disagree with me.
>
> Why do you think it's a bad idea?
If you don't have support for your language at install time, how
do you read the screen to install it later? :)
More seriously, I think this needs to at least block on anaconda/etc.
installing from secondary repositories, as it's something that *would*
be wanted at install time in most cases.
> > I suspect we could come up with some significant reducutions in
> > Core if we tried hard. Looking over a report of all the leaf nodes
> > in the distribution would produce lists of smaller packages that
> > could be removed...
>
> Any chance we could automatically generate for every Core release the RPM
> dependency graph that Adrian Likins used to build? That would be a
> *perfect* mechanism to respond to the "hey, let's just remove package X"
> arguments.
Lack of space for 50x50 page postscript documents?
> > Comments? Flames? Not at all what you were looking for?
>
> One more thing: What about "Fedora Commons" instead of "Fedora Extras"? I
> realize that it then overloads the FC acronym, but "Extras" seems wrong to
> me now, especially since we're going to be relying so much upon Extras
> over time.
Contrib! *ducks*
Would Commons get confused with a patent commons?
Bill
More information about the Fedora-maintainers
mailing list