[Rpm-metadata] adding more information to repo metadata
Paul Nasrat
pnasrat at redhat.com
Mon Oct 3 15:00:59 UTC 2005
On Mon, 2005-10-03 at 12:25 +0200, Florian La Roche wrote:
> Notes about the Repo-Metadata
> -----------------------------
>
> The following things should be noted about the repo metadata. yum is using
> the repodata only within the resolver part, then downloads the rpm headers
> and passes all the headers on to rpmlib to verify again if the resolver
> of rpmlib is ok as well as doing e.g. the installation ordering part
> within rpmlib. If the repodata would be more complete, more steps could
> be done only based on the repodata being available:
>
> - Even if no epoch is specified, the metadata still specifies this as "0".
> For most code paths this is no problem as for all comparisons of version
> data, a missing epoch is the same as a "0" epoch. This should not be
> a huge problem and would be only a cleanup item for the repodata.
> - For dependency information the `flag` part is only partially copied into
> the repodata. Just adding the `flag` information as integer would make
> sure all information is present in any case. Extending the repodata to
> have `intflag` added alongside the old information would be good.
Something like this makes sense for the work I'm looking at in anaconda
changes for FC5 - I'm a little unsure on the name - maybe "sense" would
be better.
Do you currently have a patch for this?
Paul
More information about the Rpm-metadata
mailing list