* Tim Lauridsen
|
| I think my work on adding support for skipping packages causing
| depsolve problems in yumbase is ready for inclusion in yum git
| master. the changes in the depsolve is minor, nothing there should
| break anything.
rawhide is currently a excellent test bed for this code, lots of broken
packages...
First the output from apt-get dist-upgrade:
Calculating Upgrade... Done
The following packages will be upgraded
GConf2 (2.20.1-2.fc9 => 2.20.1-4.fc9)
[snip]
xorg-x11-server-common (1.4.99.1-0.10.fc9 => 1.4.99.1-0.12.fc9)
zsh (4.3.4-4.fc8 => 4.3.4-5.fc9)
The following packages will be REMOVED:
claws-mail (3.1.0-1.fc9)
claws-mail-plugins-gtkhtml2-viewer (3.1.0-1.fc9)
compat-openldap (2.4.6_2.3.39-0.fc9.preview)
git (1.5.3.6-1.fc9)
git-svn (1.5.3.6-1.fc9)
kdebase-runtime (3.96.2-2.fc9)
kdepimlibs (3.96.2-1.fc9)
subversion (1.4.4-7)
subversion-perl (1.4.4-7)
The following NEW packages will be installed:
PolicyKit-gnome-libs (0.7-1.fc9)
device-mapper-devel (1.02.23-3.fc9)
grub (0.97-19)
kernel#2.6.24-0.77.rc4.git4.fc9 (2.6.24-0.77.rc4.git4.fc9)
kernel-devel#2.6.24-0.77.rc4.git4.fc9 (2.6.24-0.77.rc4.git4.fc9)
libsexy (0.1.11-3.fc8)
179 upgraded, 6 newly installed, 9 removed and 0 not upgraded.
Fresh git + skip broken patch, skip_broken=0 gives:
Finished Dependency Resolution
Error: Missing Dependency: libssl.so.6 is needed by package compat-openldap
Error: Missing Dependency: libssl.so.6 is needed by package opal
Error: Missing Dependency: libcrypto.so.6 is needed by package opal
Error: Missing Dependency: libcrypto.so.6 is needed by package bind-libs
Error: Missing Dependency: libcrypto.so.6 is needed by package claws-mail
Error: Missing Dependency: libcrypto.so.6 is needed by package bind-utils
Error: Missing Dependency: openldap = 2.4.6-0.fc9.preview is needed by package
compat-openldap
Error: Missing Dependency: libssl.so.6 is needed by package libetpan
Error: Missing Dependency: libcrypto.so.6 is needed by package htdig
Error: Missing Dependency: libcrypto.so.6 is needed by package compat-openldap
Error: Missing Dependency: libcrypto.so.6 is needed by package libetpan
Error: Missing Dependency: libssl.so.6 is needed by package claws-mail
Error: Missing Dependency: libssl.so.6 is needed by package subversion
Error: Missing Dependency: libssl.so.6 is needed by package htdig
Error: Missing Dependency: libssl.so.6 is needed by package kdelibs
Error: Missing Dependency: libcrypto.so.6 is needed by package subversion
Error: Missing Dependency: libssl.so.6 is needed by package kdebase3
yum finds more problems than apt-get or?
Fresh git + skip broken patch, skip_broken=1 ends with traceback:
---> Package nss.i386 0:3.11.99.2-2.fc9 set to be updated
---> Package mesa-libOSMesa.i386 0:7.1-0.7.fc9 set to be updated
---> Package docbook-style-xsl.noarch 0:1.73.2-7.fc9 set to be updated
--> Processing Dependency: cyrus-sasl-lib = 2.1.22-9.fc9 for package:
---> cyrus-sasl
Traceback (most recent call last):
File "yummain.py", line 204, in <module>
main(sys.argv[1:])
File "yummain.py", line 146, in main
(result, resultmsgs) = base.buildTransaction()
File "/root/yum/yum/__init__.py", line 588, in buildTransaction
rescode, restring = self._skipPackagesWithProblems(rescode,
---> restring)
File "/root/yum/yum/__init__.py", line 616, in
---> _skipPackagesWithProblems
rescode, restring = self.resolveDeps()
File "/root/yum/yum/depsolve.py", line 734, in resolveDeps
CheckDeps, checkinstalls, checkremoves, missing =
---> self._resolveRequires(errors)
File "/root/yum/yum/depsolve.py", line 827, in _resolveRequires
(checkdep, missing, errormsgs) = self._processReq(po, dep)
File "/root/yum/yum/depsolve.py", line 260, in _processReq
CheckDeps, missingdep = self._requiringFromInstalled(po,
---> requirement, errormsgs)
File "/root/yum/yum/depsolve.py", line 375, in _requiringFromInstalled
pkgs = self.pkgSack.returnNewestByName(name)
File "/root/yum/yum/packageSack.py", line 338, in returnNewestByName
bestofeach.addList(self._computeAggregateListResult("returnNewestByName",
---> name))
File "/root/yum/yum/packageSack.py", line 393, in
---> _computeAggregateListResult
sackResult = apply(method, args)
File "/root/yum/yum/sqlitesack.py", line 40, in newFunc
except sqlutils.sqlite.Error:
NameError: global name 'sqlutils' is not defined
- Terje
_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel