Some remarks on rpmdrake, as asked a few mails ago.
First, it's very long. For exemple, it uses gzip -9. What's the interest
of such use ?
[root@lpnp69 bertou]# cp /var/lib/urpmi/hdlist.Cooker.cz a.gz
[root@lpnp69 bertou]# gunzip a.gz
[root@lpnp69 bertou]# time gzip a
14.12user 2.30system 0:22.17elapsed 74%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (5246major+89minor)pagefaults 0swaps
[root@lpnp69 bertou]# ls -la a.gz
-rw-rw-r-- 1 root root 8014728 Feb 28 18:00 a.gz
[root@lpnp69 bertou]# gunzip a.gz
[root@lpnp69 bertou]# time gzip -9 a
40.20user 4.54system 0:56.05elapsed 79%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (5214major+89minor)pagefaults 0swaps
[root@lpnp69 bertou]# ls -la a.gz
-rw-rw-r-- 1 root root 7959056 Feb 28 18:00 a.gz
For .6% of gain in space, you have to wait 150% more in front of
your computer :(
Then rpmdrake tells me I have to install other packages to go on, I say
ok, and it fails because of dependencies of other packages (ex: want to
install openssh-client, tells me I need also openssh-passphrase. I say
ok, conflicts with openssh-server. I cancel, install client, passphrase,
server, and then conflict with pam...). Couldn't rpmdrake, from the
beginning, tell me I have to install all of them?
Still, I don't understand how to do an "upgrade" of a package. I have an
rsync version of cooker on an NFS mounted disk, and I can't use rpmdrake
the way I used MandrakeUpdate.
Some other remark : why does the window printing "Please wait, updating
database for the ... media" need to be "sticky" in front of every desktop?
I use fvwm2 with virtual desktop and I have this window in front of my
screen while I'm doing something else, which is quite anoying (it was not
the case with MandrakeUpdate).
When you install something, it doesn't update in the list. I tried to
unselect it and it segfaulted.
Basically, I would say rpmdrake is an alpha software. Usable, but far
from being as usefull as MandrakeUpdate was (but cooker version of
MandrakeUpdate segfaults after a few seconds of loading new packages).
--
Xavier