Florian Festi
On my PC "echo n |yum update" is now appr. 100% faster when trying
to update 60 pkgs. Larger and more complicated cases or packages with
lots of files may gain even more.
I get 4:30 and 19:15, for 63 packages in 114 MB. Better, but not there
yet...
BTW:
Can someone explain how the new depsolver works?
Take this example:
* Upgrading glibc from 2.5.90-19 to glibc-2.5.90-17
The diff on output from rpm -ql --provides glibc is:
--- /tmp/old.log 2007-03-20 20:33:58.000000000 +0100
+++ /tmp/new.log 2007-03-20 20:33:45.000000000 +0100
@@ -232,7 +232,7 @@
UTF-32.so
UTF-7.so
VISCII.so
-config(glibc) = 2.5.90-17
+config(glibc) = 2.5.90-19
ld-linux.so.2
ld-linux.so.2(GLIBC_2.0)
ld-linux.so.2(GLIBC_2.1)
@@ -322,7 +322,7 @@
libutil.so.1
libutil.so.1(GLIBC_2.0)
rtld(GNU_HASH)
-glibc = 2.5.90-17
+glibc = 2.5.90-19
/etc/ld.so.conf
/etc/ld.so.conf.d
/etc/localtime
Ok, almost nothing is changed =>
if old glibc is good, then the new glibc is good too, no need to check
anything, just
do the upgrade.
However, look at this:
# python yummain.py -d100 -e100 install glibc | tee /tmp/yum.log
# grep -c 'looking at' /tmp/glibc.log
38595
# grep -c 'looking to see what requires' /tmp/glibc.log
20974
60000 checks!
How can this be needed?
- Terje
_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel