[Yum-devel] Goal-like things for next few months

Seth Vidal skvidal at fedoraproject.org
Tue Aug 25 20:17:57 UTC 2009


Following up on some of these 10 months down the road:


On Thu, 13 Nov 2008, Seth Vidal wrote:

> A set of things I want to work on as Fedora starts into the F11 cycle.
>
> Things followed by question marks are questionable.
>
> Yum:
> - keyword metadata searching/tag browsing

In the works - contigent on the metadata being available - eta Fedora13 
timeline

> - db to store yum-specific info about packages - barring that rpm doesn't
> end up letting us do this?

Done - yumdb in current yum versions.

> - merge yum-complete-transaction into yum instead of yum-utils.

not done - should it still be?

> - Think about different mechanisms for multiple provider handling:
>      - James' metadata code
>      - Optional prompting for selecting providers??

Not done - but still worth considering - well - maybe not the prompting.

> - downgrade?
done - more or less - filled with potential errors that downgrades always 
have but for the simple cases this works.

> - repomd.xml signature checking as default

not as default - but in Fedora 12 it is enabled and seems to be working.

> - merge yum-security plugin/update_md functions into base?

Do we want to? the update_md functions are in base - just accessing 
them is not. updateinfo.xml files are still not terribly common in repos.


> - merge in post-transaction-action?

it's in yum-utils - but probably not a good plan to merge it into yum in 
general anymore.

> - trusted keys per repo?

still not done - ultimately waiting on different code in rpm-python/rpm.



so not terrible results. Some are blocking on other pieces first, of 
course.

Where do we go from here:

yum history - a history db of what transactions were run and what the 
system looked like before it was run - not really for rollbacks but more 
for an audit trail.

multi-file transfer - now that python-urlgrabber is using pycurl it is 
probably time to start sorting out how to do multifile transfer at the 
same time. It would at least allow us to download a bunch of repodata at 
the same time. The interface for the user will be the "interesting" part 
here. Still lots of work to go on.


documentation - I think we've added a lot of not-so-well-known features in 
the last year or so - it's probably worth talking them up a bit so people 
know of new things yum can do, now.

what else?

-sv




More information about the Yum-devel mailing list