Bugzilla – Bug 155368
the package solver has a perverted sense of humor
Last modified: 2006-03-09 10:58:45 UTC
When I select OOo for uninstallation and have the dependency solving turned on (default in ncurses), the solver says "you surely wanted to update the package instead". The system is actually a Beta 1 where yast+zypp and the installation source come from Beta 6.
Created attachment 71310 [details] y2logs.tgz
Stefan, can you please set up a testcase for this ?
You have gotten: 2006-03-06 11:16:45 <2> Mjolnir(532) [solver] ResolverContext.cc(addError):1073 ******** Error: ResolverInfo<REJECT_INSTALL> OpenOffice_org-gnome-2.0.0.99.149-3.i586 Chyba!>>OpenOffice_org-gnome-2.0.0.99.149-3.i586 is scheduled to be installed, but this is not possible because of dependency problems.<<, Trigger: none That is an "old" error message, which has been taken as default. With the newest version of libzypp you should get: >!> Uninstalling OpenOffice_org >!> 1 problems found: >!> Problem: >!> OpenOffice_org-gnome has missing dependencies >!> There are no alternative installed providers of libdbtools680li.so for OpenOffice_org-gnome-2.0.0.99.149-3.i586 >!> Solution: >!> keep OpenOffice_org >!> keep OpenOffice_org-2.0.0.99.149-3.i586 >!> Solution: >!> delete OpenOffice_org-gnome >!> delete OpenOffice_org-gnome-2.0.0.99.149-3.i586 >!> Solution: >!> Ignore this requirement just here >!> >!> Solution: >!> Ignore this requirement generally >!> I have added a testcase which show this: data.deptestomatic/yast-tests/bug155368-test.xml Additional I have tested with my workstation (10.0) and the beta6 package descriptions. The result is the same. Martin, please try it again with the current head of libzypp and reopen the bug, if this error does still exist.
Set to fixed
It seems that is does still exist. Could you please change: #define _XDEBUG(x) XXX << x << std::endl; in Types.h to #define _XDEBUG(x) DBG << x << std::endl; And recompile the svn head ? Please attach the logfiles which belong to the solver.
Fixed in the head. Thank you Martin for your "test machine" ;-)