Author: schubi2 Date: Tue Mar 4 16:08:26 2008 New Revision: 9001 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9001&view=rev Log: improve problem solution if a requirement cannot be fulfilled. Bug #358560 Modified: trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed2-test.solution trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed3-test.solution trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/uninstall-test.solution trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/vendor-test.solution Modified: trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed2-test.solution URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed2-test.solution?rev=9001&r1=9000&r2=9001&view=diff ============================================================================== --- trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed2-test.solution (original) +++ trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed2-test.solution Tue Mar 4 16:08:26 2008 @@ -1,8 +1,8 @@
!> Uninstalling A !> 1 problems found: !> Problem: ->!> B-1.0-1.noarch requires A, but none of the providers can be installed ->!> +>!> B-1.0-1.noarch requires A, but this requirement cannot be provided +>!> deleted providers: A-1.0-1.noarch[@System] !> Solution: !> deinstallation of B-1.0-1.noarch !>
Modified: trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed3-test.solution URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed3-test.solution?rev=9001&r1=9000&r2=9001&view=diff ============================================================================== --- trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed3-test.solution (original) +++ trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/remove-still-needed3-test.solution Tue Mar 4 16:08:26 2008 @@ -1,8 +1,8 @@
!> Uninstalling A !> 1 problems found: !> Problem: ->!> B-1.0-1.noarch requires A, but none of the providers can be installed ->!> +>!> B-1.0-1.noarch requires A, but this requirement cannot be provided +>!> deleted providers: A-1.0-1.noarch[@System] !> Solution: !> deinstallation of B-1.0-1.noarch !>
Modified: trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/uninstall-test.solution URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/uninstall-test.solution?rev=9001&r1=9000&r2=9001&view=diff ============================================================================== --- trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/uninstall-test.solution (original) +++ trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/uninstall-test.solution Tue Mar 4 16:08:26 2008 @@ -1,8 +1,8 @@
!> Uninstalling foo !> 1 problems found: !> Problem: ->!> foo2-1.0-1.noarch requires foo, but none of the providers can be installed ->!> +>!> foo2-1.0-1.noarch requires foo, but this requirement cannot be provided +>!> deleted providers: foo-1.0-1.noarch[@System] !> Solution: !> deinstallation of foo2-1.0-1.noarch !>
Modified: trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/vendor-test.solution URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/vendor-test.solution?rev=9001&r1=9000&r2=9001&view=diff ============================================================================== --- trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/vendor-test.solution (original) +++ trunk/libzypp-testsuite/solver/data.deptestomatic/solution-tests/vendor-test.solution Tue Mar 4 16:08:26 2008 @@ -7,10 +7,10 @@
!> 6: U__s_(7)C-2.0-3.noarch(3rd) !> 1 problems found: !> Problem: ->!> A-2.0-2.noarch requires B = 2.0, but none of the providers can be installed ->!> +>!> A-2.0-2.noarch requires B = 2.0, but this requirement cannot be provided +>!> uninstallable providers: B-2.0-3.noarch[3rd] !> Solution: ->!> vendor change of [SUSE]B-1.0-1.noarch to [NOTSUSE]B-2.0-3.noarch +>!> install B-2.0-3.noarch (with vendor change) !> !> Solution: !> do not install A-2.0-2.noarch
-- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org