{pts/2}% rpm -q urpmi
urpmi-2.1-6mdk
{pts/2}% less /var/lib/urpmi/depslist.ordered
lib3dwm0-0.3.1-3mdk.i586 3341468
lib3dwm0-devel-0.3.1-3mdk.i586 8650561
libAfterStep1-1.8.10-1mdk.i586:4 199242
libAfterStep1-devel-1.8.10-1mdk.i586:4 70
libCommonC++1.9-1.9.1-1mdk.i586 484894
...
dosemu-freedos-1.0.1-8mdk.i586 16607232
dosfstools-2.8-2mdk.i586 102227
dot-forward-0.71-2mdk.i586 34607
...
zlib1-1.1.3-18mdk.i586 63250
zlib1-devel-1.1.3-18mdk.i586 168434
zsh-4.0.4-3mdk.i586:1 2442121
zsh-doc-4.0.4-3mdk.i586:1 3498924
I.e. it looks like just a list of packages ordered by dependency but no
reference to required packages (I do not know what this :1 after zsh is
... got it. It is serial). There is no wonder looking here:
update_media()
my ($urpm, %options) = @_;
...
if ($options{depslist}) {
$urpm->{log}(_("computing dependencies"));
$urpm->{params}->compute_depslist;
} else {
#- this is necessary to give id at least.
$urpm->{params}->compute_id;
}
But there is no place where update_media is ever called with
$options{depslist} set which means it is never computed.
Because everything appears to work as is I wonder, if "old-style"
depslist is really needed? Is the above correct?
-andrej