After talking with the 'deborphan' maintainer, it appears that fixing
this issue would require uploading a newer 'deborphan' and a newer
'synaptics' (which depends upon specific deborphan features and fails
with multiarch packages in a way similar to upgrade-system) to Precise-
updates. In both cases, the idea is to implement explicit support for
multiarch results returned by dpkg. Alternately, a kludge has been
invented for 'upgrade-system' (see attached patch) which could be
uploaded to Precise. However, the same issue affects synaptics as well,
so perhaps it would be more desirable to upload fixed versions of
deborphan and synaptics to precise-updates, since upgrade-system itself
is totally agnostic to how dpkg/deborphan/apt perform under the hood.

For Quantal and newer releases, the issue will resolve itself magicaly,
since more recent dpkg/deborphan/synpatics featuring the  final i.e.
non-WIP version of multiarch support will be imported from Debian.

** Patch added: "upgrade-system_kludge_for_Precise.patch"
   
https://bugs.launchpad.net/ubuntu/+source/upgrade-system/+bug/940374/+attachment/3129975/+files/upgrade-system_kludge_for_Precise.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/940374

Title:
  infinite loop if deborphan returns packages that are not installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upgrade-system/+bug/940374/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to