[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Incomplete for too long. No detail given why this should be specifically filed against Baltix. ** Changed in: baltix Status: Incomplete = Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Oneiric is no longer supported. ** Changed in: aptitude (Ubuntu Oneiric) Status: Confirmed = Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
This bug was fixed in the package aptitude - 0.6.6-1ubuntu1.2 --- aptitude (0.6.6-1ubuntu1.2) precise-proposed; urgency=low * Apply upstream multiarch-conflicts.patch to handle conflicts on multi-arch systems. (LP: #831768) -- Daniel Hartwig mand...@gmail.com Thu, 08 Nov 2012 14:28:23 +0800 ** Changed in: aptitude (Ubuntu Precise) Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
aptitude_0.6.6-1ubuntu1.2_amd64 from precise-proposed fixes this issue for me. I checked by trying to install wine. The dependency resolution only grumbles about one “recommends” which can't be resolved, which is probably okay. Before it would try to remove (almost?) every package installed. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 22 April 2013 18:38, Stephan Springer launchpa...@lini.de wrote: I checked by trying to install wine. The dependency resolution only grumbles about one “recommends” which can't be resolved, which is probably okay. gettext? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Yes: Actions Undo Package Resolver Search Options Views Help C-T: Menu ?: Help q: Quit u: Update g: Download/Install/Remove Pkgs Packages Resolve Dependencies --\ Keep the following packages at their current version: gettext-base:i386 [UNINST] gettext:i386 [UNINST] --\ Leave the following recommendations unresolved: wine1.4-i386:i386 recommends gettext:i386 wine1.4-i386:i386 recommends gettext:i386 --\ The following actions will resolve this dependency: - Install gettext:i386 [0.18.1.1-5ubuntu3 (NULL)] - Leave the dependency wine1.4-i386:i386 recommends gettext:i386 unresolved. [1(1)/...] Suggest 2 keeps e: Examine !: Apply .: Next ,: Previous -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 22 April 2013 20:30, Stephan Springer launchpa...@lini.de wrote: Yes: See bug #954029. Trivial fix, could be SRU. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
The newly uploaded 0.6.6-1ubuntu1.2 version works perfectly for me on a reasonably complicated Precise server with a mixture of i386 and amd64 packages. Upon starting aptitude, it immediately started complaining about broken packages and all sorts of fixes that it wanted to apply to fix all sorts of problems, so I was skeptical at first. However, this turned out to be because of some pending actions that aptitude still remembered from the last time that I ran aptitude (months ago, just to test whether the problem with multiarch had been fixed without me noticing). Telling aptitude to forget all pending actions got me a perfectly clean system according to aptitude. Thanks for all the efforts, I love aptitude very much, although I've gotten used to using apt-get as well now :-) Aptitude is much easier to use for selectively upgrading packages, though, which is sometimes necessary on my servers to minimize downtime caused by package upgrades. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Hello Micah, or anyone else affected, Accepted aptitude into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/aptitude/0.6.6-1ubuntu1.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Description changed: [Impact] * Inability to use aptitude on multi-arch systems. Any action which results in a packaging conflict, or otherwise broken package, invokes the problem resolver which will proceed to remove *all* foreign-arch packages. The packages are removed always, even if they are unrelated to the problem being resolved. In the usual case, the problem resolver is unable to find any solution which does not involve removing all foreign- arch packages. [Fix] As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). + *** It has been suggested that this wait longer than 7 days in -proposed + for Precise so that it can be extensively tested. *** + [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] * Minimal. Patch has received extensive testing in Sid/Wheezy (since September 2012), and Quantal (October 2012). No regressions have been reported. * Some package relations, particularly conflicts and breaks, may be wrongly ignored and packages not identified as broken by aptitude. This can leave a system in a broken state and/or result in dpkg errors. * Any complex dependency situation is potentially handled incorrectly. * Multiple user confirmations that the patch works on aptitude 0.6.6. [Original Report] - ProblemType: Bug - DistroRelease: Ubuntu 11.10 + ProblemType: BugDistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 ** Changed in: aptitude (Ubuntu Precise) Status: In Progress = Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Branch linked: lp:ubuntu/precise-proposed/aptitude -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
This has been sitting in the queue for ages. It's a shame that we haven't gotten around to uploading this by now (admittedly I myself have had a sponsoring session or two in this time and didn't touch it). I'm building aptitude now and will upload to precise-proposed if it passes smoke tests. Given the magnitude of this SRU I think extensive testing will be warranted, if it is accepted. Perhaps the waiting period could be extended from 7 days. I don't know what to upload to Q; please provide a clean debdiff if you wish for an SRU to be uploaded there too. Otherwise, we can leave it as is. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
So, sponsoring to precise, for what it's worth. I couldn't do much meaningful local testing with multi-arch, possibly because I have some core-ish packages built for amd64 but not i386 in a local repo. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Done. Unsubscribing sponsors now. Please resubscribe if there's anything else for us to do, such as sponsoring to Q if a debdiff is provided. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Laney, pretty sure it was already fixed in Q,via upstream. I tested it quite extensively, way back when I was patching ppa-purge. No longer have a precise box to test on though. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 17 April 2013 17:25, Tim t...@feathertop.org wrote: Laney, pretty sure it was already fixed in Q,via upstream. Confirm this, with upstream hat on. The fix appears from version 0.6.8.1. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Okey doke. The bug still asks for a fix for Oneiric, but I don't know if anyone will be interested in that any more. Thanks! ** Changed in: aptitude (Ubuntu Precise) Status: Confirmed = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: [Impact] * Inability to use aptitude on multi-arch systems. Any action which results in a packaging conflict, or otherwise broken package, invokes the problem resolver which will proceed to remove *all* foreign-arch packages. The packages are removed always, even if they are unrelated to the problem being resolved. In the usual case, the problem resolver is unable to find any solution which does not involve removing all foreign- arch packages. - - * Complete lack of upstream support for aptitude, regardless of whether - any specific issue appears to be related to multi-arch. - - Upstream does not provide any support for aptitude where it is installed on a multi-arch system unless all of these conditions are met: - - it is at least version 0.6.6; and - - attached multiarch-conflicts.patch is applied. - - At this point Ubuntu is 100% provider of support for aptitude on - Oneiric, and Precise. [Fix] As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] * Minimal. Patch has received extensive testing in Sid/Wheezy (since September 2012), and Quantal (October 2012). No regressions have been reported. * Some package relations, particularly conflicts and breaks, may be wrongly ignored and packages not identified as broken by aptitude. This can leave a system in a broken state and/or result in dpkg errors. * Any complex dependency situation is potentially handled incorrectly. * Multiple user confirmations that the patch works on aptitude 0.6.6. [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
It's a bit scary and would need a lot of testing, but the very poor state of aptitude on multiarch systems in affected releases is a sufficient reason to try for an SRU; so, Dmitrijs or other sponsors, go ahead and upload. (However, I would suggest removing the Lack of upstream support section from Impact; true or not, this has no direct bearing on whether we update packages in stable releases.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: [Impact] * Inability to use aptitude on multi-arch systems. Any action which results in a packaging conflict, or otherwise broken package, invokes the problem resolver which will proceed to remove *all* foreign-arch packages. The packages are removed always, even if they are unrelated to the problem being resolved. In the usual case, the problem resolver is unable to find any solution which does not involve removing all foreign- arch packages. * Complete lack of upstream support for aptitude, regardless of whether any specific issue appears to be related to multi-arch. Upstream does not provide any support for aptitude where it is installed on a multi-arch system unless all of these conditions are met: - it is at least version 0.6.6; and - attached multiarch-conflicts.patch is applied. At this point Ubuntu is 100% provider of support for aptitude on Oneiric, and Precise. [Fix] As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] - * Patch is of moderate size but requires someone with strong APT - knowledge to verify. + * Minimal. Patch has received extensive testing in Sid/Wheezy (since + September 2012), and Quantal (October 2012). No regressions have been + reported. * Some package relations, particularly conflicts and breaks, may be wrongly ignored and packages not identified as broken by aptitude. This can leave a system in a broken state and/or result in dpkg errors. * Any complex dependency situation is potentially handled incorrectly. - * Already in Wheezy, Sid, and Quantal. No regressions reported. - * Multiple user confirmations that the patch works on aptitude 0.6.6. - - ** Do not even consider applying this patch to SRU without it being - first thoroughly inspected by a seasoned APT person. If you have never - looked deep in to the workings of, say, class pkgProblemResolver - (libapt-pkg) or the aptitude problem resolver, then you are probably - underqualified to inspect the patch. ** - - * None of the regression potential has any consideration given to - Ubuntu-specific factors. An Ubuntu dev. should consider reviewing and - updating as appropriate, at least to remove this notice. [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Ubuntu SRU Team Based on the date of your subscription (2012-11-08) the fix /would/ be one of the five oldest entries in the unapproved queue for Precise. It does not appear in that queue as ubuntu-sponsors have declined to upload without prior consideration by your team. Please consider the report, or at least comment that the team is aware of it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
@ Ubuntu SRU Team Subscribing ubuntu-sru-team. The precise.debdiff attached to this bug-report is ready for upload into proposed. But there is no clear consensus if such an update is inline with SRU requirements. Can you please review and evaluate the rist of this SRU. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I'm going to unsubscribe the sponsors team until someone from the SRU team can verify this is the sort of patch that would be accepted. I'd like to get it off the sponsors queue, since there is not anything immediately actionable here from that front. If you can get buy-in from the SRU team, please re-subscribe the sponsors team. Until then, please don't subscribe them. Thanks! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
[1] indicates to have a sponsor upload to -proposed before the Sru team will review. It states there is no need to wait. The package is unusable on m-a systems, in Ubuntu main, this upload is a self-contained fix: why you consider it so unsuitable? If the package does not get to -proposed, how else to bring this to sru teams attention? [1] https://wiki.ubuntu.com/StableReleaseUpdates#Procedure -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I have tested the precise patch in combination with my ppa-purge patch (Bug #892886), and everything seems to be working smoothly as far as purging packages on a multiarch precise system now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Patch removed: precise.debdiff https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/831768/+attachment/3427352/+files/precise.debdiff ** Patch added: precise.debdiff https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/831768/+attachment/3429394/+files/precise.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: [Impact] * Inability to use aptitude on multi-arch systems. Any action which results in a packaging conflict, or otherwise broken package, invokes the problem resolver which will proceed to remove *all* foreign-arch packages. The packages are removed always, even if they are unrelated to the problem being resolved. In the usual case, the problem resolver is unable to find any solution which does not involve removing all foreign- arch packages. * Complete lack of upstream support for aptitude, regardless of whether any specific issue appears to be related to multi-arch. Upstream does not provide any support for aptitude where it is installed on a multi-arch system unless all of these conditions are met: - it is at least version 0.6.6; and - attached multiarch-conflicts.patch is applied. At this point Ubuntu is 100% provider of support for aptitude on - Oneiric, Precise, and Quantal. + Oneiric, and Precise. [Fix] As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] * Patch is of moderate size but requires someone with strong APT knowledge to verify. * Some package relations, particularly conflicts and breaks, may be wrongly ignored and packages not identified as broken by aptitude. This can leave a system in a broken state and/or result in dpkg errors. * Any complex dependency situation is potentially handled incorrectly. - * Already in Wheezy and Sid, suitable for Quantal. + * Already in Wheezy, Sid, and Quantal. No regressions reported. + + * Multiple user confirmations that the patch works on aptitude 0.6.6. ** Do not even consider applying this patch to SRU without it being first thoroughly inspected by a seasoned APT person. If you have never looked deep in to the workings of, say, class pkgProblemResolver (libapt-pkg) or the aptitude problem resolver, then you are probably underqualified to inspect the patch. ** * None of the regression potential has any consideration given to Ubuntu-specific factors. An Ubuntu dev. should consider reviewing and updating as appropriate, at least to remove this notice. [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 ** Patch added: precise.debdiff https://bugs.launchpad.net/ubuntu/precise/+source/aptitude/+bug/831768/+attachment/3427352/+files/precise.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On Fri, Oct 05, 2012 at 09:08:34AM +0800, Daniel Hartwig wrote: As someone familiar with the issue I request that you reopen those tasks to their previous status and immediately assign them to cjwatson (previously assigned) or someone else who is informed about this bug. Please don't assign these tasks to me. I won't have time to deal with them. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
According to comments here, the 0.6.8.1 release is considered fine for inclusion in quantal by the release team and works for everyone that has tested it. So after some quick smoke tests of my own, I've uploaded it to quantal. According to comment 104, SRUs are not necessarily requested by this bug. I will close the SRU tasks for precise and oneiric. I'm not sure this would fit the definition of a good SRU candidate anyway. ** Changed in: aptitude (Ubuntu Oneiric) Status: Triaged = Won't Fix ** Changed in: aptitude (Ubuntu Precise) Status: Confirmed = Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
This bug was fixed in the package aptitude - 0.6.8.1-2ubuntu1 --- aptitude (0.6.8.1-2ubuntu1) quantal; urgency=low * Resynchronise with Debian to pick up multi-arch fixes (LP: #831768). Remaining changes: - debian/05aptitude: Never autoremove kernels. - Drop aptitude-doc to Suggests. - 03_branding: Ubuntu branding. - 04_changelog: Take changelogs from changelogs.ubuntu.com. - 14_html2text_preferred: Switch back to html2text in favor of elinks, since html2text is in main and elinks isn't. Convert all files to utf-8 encoding as it is better then ascii for iso-8859-1 (English docs). - no-google-mock: Don't use google-mock as it and libgtest-dev are in universe. Refreshed to cover all changes. -- Michael Terry mte...@ubuntu.com Wed, 03 Oct 2012 22:55:21 -0400 ** Changed in: aptitude (Ubuntu) Status: Triaged = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Branch linked: lp:ubuntu/aptitude -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 4 October 2012 22:14, Michael Terry michael.te...@canonical.com wrote: So after some quick smoke tests of my own, I've uploaded it to quantal. Appreciated. According to comment 104, SRUs are not necessarily requested by this bug. From that comment, with emphasis added: This is *currently* only a request to get the fixed version (0.6.8.1) merged in Quantal. The SRUs are not requested yet as the fix [was] not in Quantal. That comment addresses the prior one regarding various SRU fields not being filled out and where the commenter appeared mislead by the status of the sponsoring overview (showing “SRU” instead of “merge”). I will close the SRU tasks for precise and oneiric. I'm not sure this would fit the definition of a good SRU candidate anyway. Not being sure about the candidacy should you rather leave it open to be adjusted by someone who is? Please confirm your action with the person who opened those tasks or one of the numerous @ubuntu.com people assigned and otherwise involved over the course of the bugs life.[1] As someone familiar with the issue I request that you reopen those tasks to their previous status and immediately assign them to cjwatson (previously assigned) or someone else who is informed about this bug. Such a person is in a better position to take the appropriate action(s) now required. Regards [1] CC to bring this back to their attention now that it is resolved. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Not being sure about the candidacy should you rather leave it open to be adjusted by someone who is? Saying I wasn't sure was a polite way to say that it didn't seem like a good candidate to me, but I'm happy to have someone else that thinks otherwise push them in. Additionally, I had read comment #85 as saying that Colin was not interested in pursuing it for precise, but now I think that was a misreading. So I'll open these back up as you request. ** Changed in: aptitude (Ubuntu Precise) Status: Won't Fix = Confirmed ** Changed in: aptitude (Ubuntu Oneiric) Status: Won't Fix = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
@Daniel, this is apt-get output: http://pastebin.com/XBy5CbSH If you wish to pursue this as an issue file a new report as your experience is not that covered by this bug. Ok, before I will continue experimenting with aptitude -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I think (maybe) the problem is finally fixed with v0.6.8.1 As you know, ppa-purge used aptitude. I have updated the system with the Xorg Edgers PPA repository. I installed aptitude v0.6.8.1 in Kubuntu 12.04 Precise. Then ppa-purge has been able to resolve dependencies. It uninstalled google earth and its :i386 dependencies but I have yet some i386 packages installed and the system is not broken. To install aptitude v0.6.8.1 on Precise, you go to Ubuntu Packages: http://packages.ubuntu.com/ And search and download the following packages for Quantal (not for Precise): apt libapt-pkg libboost-iostreams libept Then download from the link posted by Marcin Juszkiewicz ( http://tygrysek.juszkiewicz.com.pl/~hrw/ubuntu ) the next packages: aptitude-common aptitude Save all packages in the same folder. Open the terminal in that folder and install with: sudo dpkg -i *.deb Thanks to the developers and creators of the patch. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Then ppa-purge has been able to resolve dependencies I mean using ppa-purge with Xorg Edgers PPA. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Sorry, I've rushed. Now aptitude v0.6.8.1 on Precise can not resolve dependencies when trying to install Google Earth: http://pastebin.com/eu2ua79c apt-get can install without problems. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 3 October 2012 03:27, YAFU 831...@bugs.launchpad.net wrote: Sorry, I've rushed. Now aptitude v0.6.8.1 on Precise can not resolve dependencies when trying to install Google Earth: http://pastebin.com/eu2ua79c The proposed solution there looks fine to me, remove some -dev and misc. packages whose dependencies are being upgraded (and thus, no longer met). I'm sure one of the subsequent offerings will be to upgrade most of those packages instead. apt-get can install without problems. Please provide the typescript of apt-get for comparison. You should also skip through several solutions offered by aptitude so that we can see what is being considered—the order is some times not what the user expects. If you wish to pursue this as an issue file a new report as your experience is not that covered by this bug. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
As 0.6.8.1 version of aptitude fixed that bug I merged it into version for quantal. Please check package from http://tygrysek.juszkiewicz.com.pl/~hrw/ubuntu/ Is a backport for precise available? Is anyone working on this? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Thanks, yes please include a debdiff, and a couple SRU fields still need to be filled out. Please re-subscribe ubuntu-sponsors when this work has been completed. ** Description changed: - TEST CASE: + [Impact] + + [Fix] + + [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). - WORKAROUND: + [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; + [Regression Potential] + + [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 ** Changed in: aptitude (Ubuntu Precise) Status: Triaged = Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
The details on the sponsorship overview are incorrect. This is currently only a request to get the fixed version (0.6.8.1) merged in Quantal. As per the previous comment, that release is only a bug fix. ** Changed in: aptitude (Ubuntu Precise) Status: Incomplete = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Patch added: debdiff for quantal https://bugs.launchpad.net/ubuntu/precise/+source/aptitude/+bug/831768/+attachment/3313663/+files/aptitude.ubuntu.deb.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: [Impact] + * Inability to use aptitude on multi-arch systems. Any action which + results in a packaging conflict, or otherwise broken package, invokes + the problem resolver which will proceed to remove *all* foreign-arch + packages. + + The packages are removed always, even if they are unrelated to the + problem being resolved. In the usual case, the problem resolver is + unable to find any solution which does not involve removing all foreign- + arch packages. + + * Complete lack of upstream support for aptitude, regardless of whether + any specific issue appears to be related to multi-arch. + + Upstream does not provide any support for aptitude where it is installed on a multi-arch system unless all of these conditions are met: + - it is at least version 0.6.6; and + - attached multiarch-conflicts.patch is applied. + + At this point Ubuntu is 100% provider of support for aptitude on + Oneiric, Precise, and Quantal. + [Fix] + + As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated + with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] + * Patch is of moderate size but requires someone with strong APT + knowledge to verify. + + * Some package relations, particularly conflicts and breaks, may be + wrongly ignored and packages not identified as broken by aptitude. This + can leave a system in a broken state and/or result in dpkg errors. + + * Any complex dependency situation is potentially handled incorrectly. + + * Already in Wheezy and Sid, suitable for Quantal. + + ** Do not even consider applying this patch to SRU without it being + first thoroughly inspected by a seasoned APT person. If you have never + looked deep in to the workings of, say, class pkgProblemResolver + (libapt-pkg) or the aptitude problem resolver, then you are probably + underqualified to inspect the patch. ** + [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: [Impact] * Inability to use aptitude on multi-arch systems. Any action which results in a packaging conflict, or otherwise broken package, invokes the problem resolver which will proceed to remove *all* foreign-arch packages. The packages are removed always, even if they are unrelated to the problem being resolved. In the usual case, the problem resolver is unable to find any solution which does not involve removing all foreign- arch packages. * Complete lack of upstream support for aptitude, regardless of whether any specific issue appears to be related to multi-arch. Upstream does not provide any support for aptitude where it is installed on a multi-arch system unless all of these conditions are met: - it is at least version 0.6.6; and - attached multiarch-conflicts.patch is applied. At this point Ubuntu is 100% provider of support for aptitude on Oneiric, Precise, and Quantal. [Fix] As attached. Update the problem resolver to be more informed about multi-arch packages and specifically the implicit package relations associated with them. [Test Case] 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). [Workaround] 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: Aptitude::ProblemResolver::StepLimit 0; [Regression Potential] * Patch is of moderate size but requires someone with strong APT knowledge to verify. * Some package relations, particularly conflicts and breaks, may be wrongly ignored and packages not identified as broken by aptitude. This can leave a system in a broken state and/or result in dpkg errors. * Any complex dependency situation is potentially handled incorrectly. * Already in Wheezy and Sid, suitable for Quantal. ** Do not even consider applying this patch to SRU without it being first thoroughly inspected by a seasoned APT person. If you have never looked deep in to the workings of, say, class pkgProblemResolver (libapt-pkg) or the aptitude problem resolver, then you are probably underqualified to inspect the patch. ** + * None of the regression potential has any consideration given to + Ubuntu-specific factors. An Ubuntu dev. should consider reviewing and + updating as appropriate, at least to remove this notice. + [Original Report] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 Architecture: amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
As 0.6.8.1 version of aptitude fixed that bug I merged it into version for quantal. Please check package from http://tygrysek.juszkiewicz.com.pl/~hrw/ubuntu/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Branch linked: lp:debian/aptitude -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude (Debian) Status: Confirmed = Fix Released ** Changed in: aptitude Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Thanks Marcin. This release doesn't seem to need an FFe as it looks like bugfix only, so I've swapped the subscription to ubuntu-sponsors for you. I suggest you attach a debdiff over Debian to make sponsoring easier. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude (Debian) Status: Unknown = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
An update for Oneiric should also include the fixes for other serious multi-arch issues. At least Bug #845136 and Bug #904486. Without these multi-arch on that release is still effectively broken; IMO those bugs should be nominated also for Oneiric. The specific patches for those issues may be fairly entangled, it may be easier to update Oneiric to at least 0.6.6 instead (currently at 0.6.4). My time as upstream maintainer is limited and I will definitely not be able to backport those fixes (or others that may arise) to 0.6.4. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
For me multiarch-conflicts.patch seems to work fine and aptitude now doesn't want to remove all my foreign arch packages anymore. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Thanks everyone. I think we have enough user confirmations of the patch now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I got time to build 0.6.8 with the patch applied, now that 0.6.8 is in Ubuntu. (It's great having bug 824708 fixed.) It continues to work for me. I can't trigger the remove-all-multiarch behavior. I've tried marking important packages like apt, unity, or libc6 for removal, and it only shows me the genuine dependency problems this would create. If anyone knows some tricker tests, I'll try them. Thanks. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
(I should write more carefully and call it remove all foreign arch behavior. At any rate, it's gone. Thanks.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 7 August 2012 13:44, Fyodor Kupchik 831...@bugs.launchpad.net wrote: After update went successfully I downloaded new skype package from skype.com i386 version and installed it. Everything went OK! So here's is *definitely improvement* for me and disabling the option in /etc/apt/apt.conf did the trick for me! Thank you very much for your work! I'm now able to use aptitude again! Thanks for the update. Anyone else using a workaround should be sure to disable it as well. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Thanks, Daniel. Hopefully I'll have some time to build and test against 0.6.8, soon. In the meantime, with the patched 0.6.6, I dealt with a bunch of dependency problems today, and the patch continued to work fine. The resolver came up a lot, and never wanted to remove my foreign-arch packages. It's nice. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Fyodor, you reported “no improvement.” Are you able to provide an update given my previous response? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Hi, Daniel! Sorry for late answer, I was not able to reach my workstation to test better new patch. What I did today: I disabled the hack mentioned in bug description, run aptitude and it showed Suggest 228 removals 27 keeps. That is because after last update I did (don't remember exactly if I used apt-get or aptitude) aptitude was reinstalled from official repo so patched version was replaced. Then I used dpkg -i to install patched version. After installation I've run aptitude again and it suggested only 4 removals and 29 keeps. I decided to let it to proceed with update even being noticed that it wants to remove skype 4.0.0.7. Pressed SHIFT+1 to apply solution and warning disappeared. In general I would say that update looked as normal not taking in account skype and ia32-libs which were removed. The main thing I've noticed that it didn't want to remove qt-gui stuff which is necessary to get skype to work. After update went successfully I downloaded new skype package from skype.com i386 version and installed it. Everything went OK! So here's is *definitely improvement* for me and disabling the option in /etc/apt/apt.conf did the trick for me! Thank you very much for your work! I'm now able to use aptitude again! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Hi Daniel, thanks for the patch! It looks good to me so far. I patched and built the current version from Quantal, 0.6.6-1ubuntu2. In the fullscreen text interface, I played around, marking needed packages for deletion. The resolver only showed the actual dependencies as problems, and didn't flag any foreign-arch packages. Without the patch, I certainly hit the bug: whenever a conflict comes up, it wants to remove all the i386 packages from my amd64 system. I'll try to keep testing it in normal use for a while. (I tried to build it against 0.6.8 from the debian source, but the gtest stuff wouldn't build. I was compiling it with dpkg-buildpackage, and couldn't find how to skip building those tests.) Thanks. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 6 August 2012 03:15, Edward Donovan launch...@numble.net wrote: (I tried to build it against 0.6.8 from the debian source, but the gtest stuff wouldn't build. I was compiling it with dpkg-buildpackage, and couldn't find how to skip building those tests.) After review of the changes between .6 and .8, the patch should be fine on .6. Having said that, you can skip building the tests with the standard mechanism: $ export DEB_BUILD_OPTIONS=nocheck $ dpkg-buildpackage … There is also a patch with Ubuntu specific changes for .8 attached to Bug #824708. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude (Debian) Importance: Undecided = Unknown ** Changed in: aptitude (Debian) Status: New = Unknown ** Changed in: aptitude (Debian) Remote watch: None = Debian Bug tracker #672340 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Daniel, thank you for the patch! Just finished building 0.6.6 with multiarch-conflicts.patch applied. Run aptitude and update went OK. However, after update and pressing CTRL+G I see that aptitude still unable to understand that libqt4-gui both i386 and amd64 can coesist like apt-get does. Tested with Aptitude::ProblemResolver::StepLimit 0; hack applied. So no improvement for me... Shall I use 0.6.8 aptitude version and try again? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 4 August 2012 17:12, Fyodor Kupchik 831...@bugs.launchpad.net wrote: However, after update and pressing CTRL+G I see that aptitude still unable to understand that libqt4-gui both i386 and amd64 can coesist like apt-get does. libqt4-gui is not multi-arch: same and apt-get does not support installing on both amd64 and i386: # apt-get -s install libqt4-gui:i386 libqt4-gui:amd64 … The following packages have unmet dependencies: libqt4-gui:amd64 : Conflicts: libqt4-gui but 4:4.8.2-2 is to be installed libqt4-gui : Conflicts: libqt4-gui:amd64 but 4:4.8.2-2 is to be installed Do you instead mean the libraries depended on by libqt4-gui (libqt4-designer, -opengl, -svg, libqtgui4)? Tested with Aptitude::ProblemResolver::StepLimit 0; hack applied. You should remove that when testing the problem resolver. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Guys offering money bounty's to solve the Aptitude multiarch problem please make sure you Donate to Daniel Burrows (the writer of Aptitude) http://algebraicthunk.net/~dburrows/projects/aptitude/donating/ A large influx of donations with a mention of please fix multiarch might be a great motivator for Daniel to fix this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Given the need for upstream work, nothing else is going to realistically get done for .1, although I've left it at precise-updates in case some backportable upstream work happens later. (I can't do any more myself, so unassigning myself.) ** Changed in: aptitude (Ubuntu Precise) Milestone: ubuntu-12.04.1 = ubuntu-12.04.2 ** Changed in: aptitude (Ubuntu Precise) Milestone: ubuntu-12.04.2 = precise-updates ** Changed in: aptitude (Ubuntu Precise) Assignee: Colin Watson (cjwatson) = (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I've chipped in at $56.09, raising it to $222.35. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Thanks for the hint, Daniel. I have been using aptitude for over 10 years now. It's still the best package manager I know and I hate seeing it deteriorate in such a way. That's why I have offered 100€ on Fossfactory for fixing this bug[1]. I know this is alone is not enough. But 333 people are affected by this bug (according to Launchpad). With a few of dollars from each one of us it should be possible. [1] http://www.fossfactory.org/project/p316 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Colin, is there any more that can realistically be done here for .1? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude (Ubuntu Precise) Milestone: ubuntu-12.04 = ubuntu-12.04.1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
The only time I use aptitude is to remove all redundant files as in: aptitude purge ~c Is there an equivalent that uses apt-get instead? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Dealing with the problem resolver is difficult and time consuming. A project has been start on fossfactory.org to fund work on this bug. The aim of fossfactory.org is for interested users to pledge funds to attract developers to work on the projects they care about. When a particular feature or bug is done, then the developer who fixes it claims the bounty which users have pledged. Please consider pledging to get this bug resolved[1], or to one of the parent projects which cover general development[2] and multi-arch work[3] on aptitude. A pledge to the parent project will still put some funds in to resolving this bug. [1] http://www.fossfactory.org/project/p316 [2] http://www.fossfactory.org/project/p306 [3] http://www.fossfactory.org/project/p314 The funds that accumulate in these bounties will certainly help to attract a new developer or two and keep the project alive. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: TEST CASE: 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). WORKAROUND: 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) + 3. Disable the problem resolver by adding this line in /etc/apt/apt.conf: + + Aptitude::ProblemResolver::StepLimit 0; ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 - ProcVersionSignature: Ubuntu 3.0.0-9.12-generic 3.0.3 - Uname: Linux 3.0.0-9-generic x86_64 Architecture: amd64 - Date: Tue Aug 23 00:28:38 2011 - ProcEnviron: - PATH=(custom, no user) - LANG=C - SHELL=/bin/bash - SourcePackage: aptitude - UpgradeStatus: Upgraded to oneiric on 2011-03-06 (169 days ago) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Maybe I misunderstand the meaning of the importance bit. I thought it was importance to the functioning of this package, so that availability of other package managers is irrelevant to its setting. While changing the bug's importance doesn't change anyone's priorities in fixing aptitude, it does accurately reflect the status of this bug for the usage of aptitude in current ubuntu: for those using multiarch, it makes aptitude just about useless, if not worse (when silly enough to listen to its' recomendations of what to change/delete). I personally decided to remove it until this is fixed, despite having used it in preference to apt-get etc. for several years as I find it easier to get a good idea of dependencies (and especially conflicts) for packages. But right now starting aptitude means waiting for it to go through a mass of conflict resolution to reach a faulty end-solution., and then having to look through the false positive conflicts/brokenness information, and discarding those (remove xx pagackes - and then most of the rest of the system thanks to dependencies? no thanks) before being able to do anything. So high does seem on the low side, and critical is more accurate. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude (Ubuntu) Milestone: ubuntu-12.04 = None ** Changed in: aptitude (Ubuntu) Assignee: Colin Watson (cjwatson) = (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude Status: Unknown = New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
This is a very serious issue. I just upgraded to 12.04 and currenly I cannot even install wine without getting dependency errors. apt-get want me to resolve it by removing about 200 packages. I vote to give this bug critical status. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Bug watch added: Debian Bug tracker #672340 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672340 ** Changed in: aptitude Importance: Undecided = Unknown ** Changed in: aptitude Status: New = Unknown ** Changed in: aptitude Remote watch: None = Debian Bug tracker #672340 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
The problem still happens in Kubuntu 12.04 Precise Pangolin. For example after installing programs that require 32bit libraries (google earth, skype, TV-Maxe). Then if you do sudo aptitude -f install then aptitude does not know how to resolve dependencies and it wants to remove some important packages. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Description changed: TEST CASE: 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This renders aptitude painful on a multiarch enabled system (default in oneiric). + + WORKAROUND: + 1. If you can survive without 32 bit libraries, just comment out the single line in /etc/dpkg/dpkg.cfg.d/multiarch; or + 2. Use another package manager (e.g. apt-get, synaptic, or Software Center) ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: aptitude 0.6.4-1ubuntu2 ProcVersionSignature: Ubuntu 3.0.0-9.12-generic 3.0.3 Uname: Linux 3.0.0-9-generic x86_64 Architecture: amd64 Date: Tue Aug 23 00:28:38 2011 ProcEnviron: PATH=(custom, no user) LANG=C SHELL=/bin/bash SourcePackage: aptitude UpgradeStatus: Upgraded to oneiric on 2011-03-06 (169 days ago) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 27 April 2012 11:12, Daniel Hartwig 831...@bugs.launchpad.net wrote: ** Description changed: TEST CASE: 1. Enable multiarch (should be automatic on new oneiric systems) 2. Install an i386 package on amd64 (like flashplugin-installer:i386) 3. Mark something with a lot of dependencies for installation 4. On the confirmation screen, try to remove on of the dependencies (aptitude will now fail to perform upgrades when there's a package conflict w/out removing the i386 libs) This is not specific to multiarch. If you enable a repository with random conflicts with your current base system and install a package from such repository you get into this situation. Foreign arch on multiarch system is one of such possible repositories. Third party repositories often cause similar issues. This renders aptitude painful on a multiarch enabled system (default in oneiric). on any system with complex dependencies. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
This is not specific to multiarch. Agreed, though this test case is. I have only included the workaround in the description as many users are likely to land here due to the release notes. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: aptitude Importance: Unknown = Undecided ** Changed in: aptitude Status: Fix Released = New ** Changed in: aptitude Remote watch: Debian Bug tracker #661744 = None ** Changed in: aptitude (Debian) Importance: Unknown = Undecided ** Changed in: aptitude (Debian) Status: Fix Released = New ** Changed in: aptitude (Debian) Remote watch: Debian Bug tracker #659079 = None -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Also, this report does not need more comments about: - the mention in 12.04 release notes, including the wording; - whether the resolver is generally working or not working; or - whether aptitude works or not with multi-arch. I have today unmerged ~4 bugs which were not related to the issue identified in the report description. Some of those are fixed, others are not. Also removed are the watches on unrelated bugs from bugs.d.o. Please do not merge in other bug reports not related to multi-arch conflict resolution as this will confuse the issue. It is possible that the resolver can be made more useful for m-a while still being broken with complex conflicts in general. ** Bug watch removed: Debian Bug tracker #651748 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651748 ** Bug watch removed: Debian Bug tracker #659079 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659079 ** Bug watch removed: Debian Bug tracker #661744 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661744 ** Attachment removed: screen shot of aptitude https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/831768/+attachment/2558212/+files/Screenshot%20at%202011-10-18%2021%3A11%3A19.png -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On Fri, Apr 27, 2012 at 8:09 AM, Daniel Hartwig 831...@bugs.launchpad.net wrote: Also, this report does not need more comments about: Sorry, Daniel. Overexcited about aptitude. :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Dear Friends, From Ubuntu precise release notes: Aptitude does not work on 64-bit systems without disabling multiarch in /etc/dpkg/dpkg.cfg.d/multiarch . (831768) This is wrong! Aptitude works now! Thanks and Blessings, Shahar -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On Thu, Apr 26, 2012 at 03:05:20PM -, Shahar Or wrote: This is wrong! Aptitude works now! The logs of this bug are distinctly ambiguous on the subject :-) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 26 April 2012 18:37, Colin Watson cjwat...@canonical.com wrote: On Thu, Apr 26, 2012 at 03:05:20PM -, Shahar Or wrote: This is wrong! Aptitude works now! The logs of this bug are distinctly ambiguous on the subject :-) I informed the release team about it. Thanks. -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Well it was still broken yesterday evening ;-) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 26 April 2012 20:35, Swâmi Petaramesh 831...@bugs.launchpad.net wrote: Well it was still broken yesterday evening ;-) It's resolver is not so hot but to say that it does not work is a bit misleading! -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
I know this isn't a referendum, I just found these two cents in my pocket. Shahar wrote: It's resolver is not so hot but to say that it does not work is a bit misleading! For what little it's worth, it looks that way to me, too. I can only see that aptitude 'works' on a level it had not since multiarch began. I have used aptitude for the great majority of its existence, about ten years. Comparing the present Ubuntu package to those experiences: - I don't recall a time when the resolver worked much better for me, than 0.6.6 does. I don't want to paper over the weaknesses of the resolver, at all. I can't see that, with the recent multiarch patch, they've regressed a lot from the time before multiarch. I don't have test cases to offer, and anyone who does may trump my personal experience. - Aptitude under multiarch was very broken for me; not really usable, until the recent 0.6.6. - I now use it as I did in the past. It seems restored to the previous level of functionality, for me, and I keep thinking this is great, I have aptitude back! So perhaps someone will have a good wording to describe the situation accurately. Acknowledge whatever clear regressions still exist, since pre-multiarch. And convey that aptitude, in 12.04, works much, much more than it did in the last few releases. If I had not been following Precise all along, that is the information I would want to know. I don't have a comprehensive picture of everyone's experience, of course. This is just my attempt to contribute to it, and I have no great complaint with the situation as it is. Thanks. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On Apr 27, 2012 2:10 AM, Edward Donovan 831...@bugs.launchpad.net wrote: I know this isn't a referendum, I just found these two cents in my pocket. Shahar wrote: It's resolver is not so hot but to say that it does not work is a bit misleading! For what little it's worth, it looks that way to me, too. I can only see that aptitude 'works' on a level it had not since multiarch began. I have used aptitude for the great majority of its existence, about ten years. Comparing the present Ubuntu package to those experiences: - I don't recall a time when the resolver worked much better for me, than 0.6.6 does. I don't want to paper over the weaknesses of the resolver, at all. I can't see that, with the recent multiarch patch, they've regressed a lot from the time before multiarch. I don't have test cases to offer, and anyone who does may trump my personal experience. - Aptitude under multiarch was very broken for me; not really usable, until the recent 0.6.6. - I now use it as I did in the past. It seems restored to the previous level of functionality, for me, and I keep thinking this is great, I have aptitude back! So perhaps someone will have a good wording to describe the situation accurately. Acknowledge whatever clear regressions still exist, since pre-multiarch. And convey that aptitude, in 12.04, works much, much more than it did in the last few releases. If I had not been following Precise all along, that is the information I would want to know. Great! Thank you, Edward! My thoughts exactly. I don't have a comprehensive picture of everyone's experience, of course. This is just my attempt to contribute to it, and I have no great complaint with the situation as it is. Thanks. -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Changed in: baltix Status: Invalid = Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
cjwatson wrote: I'm uploading 0.6.6-1ubuntu1 to precise now. However, I'm not closing this bug at this point, because I'm not convinced it entirely fixes it (and upstream doesn't appear to truly claim that it does). Correct -- as previously mentioned, the problem resolver is not intelligent in it's handling of m-a situations. I was very particular in closing bugs with the changelog. The directions in the bug description still produce a certain degree of chaos; Daniel, do you think you could try those out? I am sure that they do. I can not say when I will next have sufficient time to look at this. I suspect this can be fixed with a relatively minor change, any C++ hackers can investigate the source files src/generic/problemresolver/* src/generic/apt/aptitude_resolver* for potential solutions. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
** Tags removed: rls-p-tracking -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
On 3 April 2012 23:12, Shahar Or mightyiamprese...@gmail.com wrote: Dear Anders, Philip, Michal, Friends, I've filed individual bugs for the two issues that you mentioned, Anders. Is there a Well, the resolver is a mess. bug report :) ? Really, is there? Launchpad or upstream Debian? Please give pointers if you have There is plenty of resolver issues reported in the Debian BTS. #432017 #346321 #391377 #495711 #502285 #519893 #570377 #579071 #588665 #594237 #619575 #632125 #637257 #651947 #659341 #186481 #209414 #213263 #248443 #251915 #252264 #325160 #330503 #333546 #338386 #341963 #342835 #344700 #348679 #359171 #359619 #365644 #375073 #385631 #417689 #419501 #428825 #437291 #444831 #446298 #448385 #453935 #457188 #462393 #464428 #465241 #478116 #480743 #484714 #486454 #488081 #490547 #497297 #498566 #498800 #501588 #501855 #502766 #508428 #509100 #512034 #514348 #516823 #536869 #537571 #537735 #529403 #540978 #541844 #542264 #548505 #555014 #555043 #555896 #556881 #559194 #559431 #561747 #564545 #565760 #566343 #567545 #569315 #570492 #574132 #574928 #575999 #576319 #579384 #587087 #590595 #590604 #591892 #598485 #599790 #610845 #612001 #613276 #615151 #631525 #637483 #638049 #639011 #641756 #643997 #644544 #648313 #649267 #651410 #655483 #658635 #658640 #663134 #663699 #618753 #661678 Note that while these are somehow related to resolving dependencies not all are actually in resolver. Still at least about half of them is. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Dear Anders, Philip, Michal, Friends, I've filed individual bugs for the two issues that you mentioned, Anders. Is there a Well, the resolver is a mess. bug report :) ? Really, is there? Launchpad or upstream Debian? Please give pointers if you have them. Thanks and Blessings, Shahar -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Oh, here they are: Bug #972858 and Bug #972847. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
Well, the resolver is a mess. That's regardless of multiarch. That's a bunch of separate issues. Maybe it does work worse on multiarch but it works poorly under any conditions so it's hard to tell. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 831768] Re: aptitude cannot handle conflicts with multiarch enabled
While the situation has definitely improved as you can now install multiarch packages from aptitude, the depenceny resolver is still a mess. Attached is a log with a few packages having unresolved dependencies because they're from a work-in-progress archive. The full resolver gives many internal errors and ends with removing over 200 packages, aptitude safe-upgrade doesn't do anything but simply aborts as it can't resolve the dependencies. apt-get upgrade simply holds 8 packages back and upgrades the rest. dist-upgrade holds 7 back and wants to remove a few which is still reasonable. ** Attachment added: aptitudelog https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/831768/+attachment/2975185/+files/aptitudelog -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831768 Title: aptitude cannot handle conflicts with multiarch enabled To manage notifications about this bug go to: https://bugs.launchpad.net/aptitude/+bug/831768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs