Pixel <[EMAIL PROTECTED]> writes:

> Borsenkow Andrej <[EMAIL PROTECTED]> writes:
> 
> > I stringly believe, hdlist should be splitted in two parts: one that is needed
> > to compute dependencies (whatever is needed) and another with all extra
> > information that is kept per-RPM. It is nonsense, that I have to download
> > decsriptions, changelogs and filelist for RPMs that I never will use.
> 
> the biggest part of hdlist is the filelist which is needed to fulfill
> dependencies. At least it was that way when i started urpmi (which was meant
> for a stable distro, not for cooker-like thingie).
> 
> since that time, hdlist has always been used (and tools like urpmf/rpmdrake
> use it). I think the synthesis file can get (partly?) rid of the hdlist
> requirement. francois ? (the urpmi master)

Yes, synthesis file is the file containing everything only necessary for urpmi
to build dependancies (except for file list used in require, which are located
in /var/lib/urpmi/provides). This is when urpmi is called it use synthesis file
for computing dependancies (and provides file too) if present (or hdlist with
parsehdlist in other cases).

Look at synthesis file, this is only a gzip'd file.

But as Pixel said, urpmf and rpmdrake need file list to work (urpmf use other
option now and can search through requires, provides, summary ...).

Fran�ois.

Reply via email to