On Sun, 16 Feb 2003 13:52:04 +0100
Daniele Pighin <[EMAIL PROTECTED]> wrote:

> I was thinking of a new option for urpmi (say: "--changes") that would list 
> the changes between the installed version of a package and the most recent 
> available.
> For example, if I had gkrellm-2.1.7a-1mdk installed, and gkrellm-2.1.7a-2mdk
> 
> was available, typing
> 
> # urpmi --changes gkrellm
> package gkrellm:
>       2.1.7a-1mdk ==> 2.1.7a-2mdk
>       gkrellmd initscript is back (thanks to Buchan Milne)

I don't think the changelog is part of the hdlists. 
Running "parsehdlist --all /var/lib/urpmi/hdlist*" gives a listing of
provides, requires, files, group, summary and info.

Adding the changelogs to the hdlists might make them even twice as big I
guess.
When I run "rpm -qa --changelog > changelist" I get a changelist of about 6 Mb
in size.

An alternative might be to only have the last changelog update of the rpms,
but that's only of use for cooker users, and for security updates of stable
releases. If you upgrade from 9.0 to 9.1 there's more than just the last
changelog, and you should upgrade every package anyway.
If you run cooker, just use urpmi --auto-select and subscribe to the changelog
list. It's less traffic then having the extra info in the hdlist.
For security updates, this is a good idea imo, people can that easier judge if
the 20 mb download of a security update is worth it. I know that
MandrakeUpdate in mdk 7.1 used to show this info, I don't know if current
rpmdrake gives the last changelog of security updates. Could someone confirm
this?

--
Marcel Pol



Reply via email to