New Install Idea

Jeremy Katz katzj at
Sun Feb 6 15:45:12 UTC 2005

On Sun, 2005-02-06 at 01:06 -0500, Matthew Miller wrote:
> On Sun, Feb 06, 2005 at 01:02:45AM -0500, seth vidal wrote:
> >  1. multiple repository support
> >  2. a way to set up multiple repositories, sanely, in the gui
> >  3. a nice way to handle conflicts and what not from the interface -
> > seeing as anaconda has, historically, dealt with consistent repositories
> > with complete dependency closure. B/c you know the moment there is
> > multiple repo support people will not just do base+updates but base
> > +extras+updates+joesrepoofdoom
> So, can we just have anaconda call pup?

... as Seth said, the plan is for anaconda to essentially do this.
Although probably not with (exactly) the pup UI.  There's a method to
the madness and something of a vague roadmap[1] for getting there sanely
too ;-)

The basic idea is as follows:
1) Get pup working nicely solely for getting updates (nb: pup is the
under development update tool to sit on top of yum).
2) Interface along the lines of system-config-packages that allows
installation/removal/etc of packages.  This will build on the work of
pup and allow fleshing out of things like CD information needed for the
metadata format.  
3) Pull current package handling/dep resolution code out of anaconda.  A
lot of #2 should drop in.  Still single repository.
4) Add support for configuring additional repositories 

Granted, getting through the entire list is a lot of work and I really
don't see it all happening for FC4.  Hopefully we'll have the first and
at least a good start on the second underway for FC4.


[1] Which I'll actually be writing up to some extent for my presentation
at FUDCon.  Once that's done, I'll ensure that it ends up online as

More information about the fedora-devel-list mailing list