[Bug 441059] Re: incorrect problem resolution
I am now running into another similar issue (some background in bug 1959485) where even with the snippet from comment 3 I am told there are 2 broken packages even after accepting a solution from aptitude resolver to resolve all open issues. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
Daniel, thank you for keeping an eye on this. I apologize for the late response. Here is my test-case. 1) add "deb http://oss.leggewie.org/LP441059 ./" to sources.list 2) sudo aptitude update;sudo install a a-extensions This should install version 1.1 of those "packages" (they are simply empty packages with the dependencies set as described in the original report). 3) sudo aptitude Step 3 should now offer you to remove the a package when doing nothing would be fine. Aptitude::ProblemResolver::Discard-Null-Solution is only a second-best solution. While it defaults to keeping the status quo, it still bugs the admin unnecessarily every time. My brain is not compatible with the scribbling from Mr Jidanni, I usually have no clue what his babblings are about and this time it's no exception, so I can't comment on whatever he was writing in the Debian BTS. ** Changed in: aptitude (Ubuntu) Status: Expired => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
Rolf, I think your report may have been the situation described here: http://bugs.debian.org/511366 which applies to using full-upgrade when the only upgrades available result in breakage. ** Bug watch added: Debian Bug tracker #511366 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511366 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
[Expired for aptitude (Ubuntu) because there has been no activity for 60 days.] ** Changed in: aptitude (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
I will try to provide a test case in the next few days. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
Please state what action you are trying to perform. Instructing aptitude to perform a dist-upgrade is different to safe-upgrade, and different again to directly asking for a new version of "package A". ** Changed in: aptitude (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
> speaking in more general terms, aptitude generally fails to accept "keep > everything as it is" when there are currently no unresolved conflicts but > updates introduce irreconcilable conflicts. Aptitude will not present "hold > all packages" as a solution. You may find adding this to /etc/apt/apt.conf relieves the issue: Aptitude::ProblemResolver::Discard-Null-Solution "false"; -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/441059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
actually, it's worse, aptitude actively creates problems :-( I have acroread pinned to a self-compiled package that depends on acroread-debian-files. The official package from the partner repository conflicts with acroread-debian-files. All dependencies are resolved and there are no conflicts. But at startup aptitude somehow seems to decide that acroread-debian-files needs to be removed (I assume this is before pinning kicks in) and the package is actually marked as such. My guess at what's happening is this 1) aptitude is started with all dependencies resolved, no packages to update 2) aptitude sees a newer package for acroread and marks it as a candidate 3) aptitude realizes that acroread-debian-files needs to be removed for 2) and marks the a-d-f package accordingly 4) 2) is rejected due to pinning 5) result: broken state, because the older acroread package needs a-d-f but it's marked for removal :-( -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/441059 Title: incorrect problem resolution -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 441059] Re: incorrect problem resolution
speaking in more general terms, aptitude generally fails to accept "keep everything as it is" when there are currently no unresolved conflicts but updates introduce irreconcilable conflicts. Aptitude will not present "hold all packages" as a solution. ** Tags added: lucid -- incorrect problem resolution https://bugs.launchpad.net/bugs/441059 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs