New Install Idea

Jeremy Katz katzj at redhat.com
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.

Jeremy

[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
well.




More information about the fedora-devel-list mailing list