Eugene V. Lyubimkin wrote: > Ok, looked. No, -input-evdev is unrelated here, the problem is located > deeper in resolver's algorithm. Need to think about problem's roots more > and what can I do with it (so let's keep this bug open, at least for > now).
The log says: . We'd like to upgrade perl to v5.12 and X to v7.6 from experimental (because that's the policy), and that upgrade seems good to go. But: . liblocale-gettext-perl requires v5.10. Uninstall it. . Alternatively, we could downgrade perl-base. . Uninstalling liblocale-gettext-perl means: ... many bad things ... . Okay, how about downgrading perl? Next problem: . X 7.6 broke ABI, so we wouldn't be able to use nouveau any more. Solution: downgrade X core or uninstall nouveau. . How about downgrading X core? Next problems: . perl, perl-debug, perl-doc, perl-modules, and perl-base versions tied. Solution: downgrade. Next problem: . X metapackage version tied to X core version. Solution: downgrade. Next problem: . X metapackage requires xserver-xorg-input-7. Don't have that. So we take the default (...-input-all). Conclusions: . Proximate cause: nouveau in experimental has not been updated for the new video ABI, so cupt needs to back out the X upgrade. . Underlying cause: the old-style xorg packaging gets dependencies backwards. See [1]. . How cupt could help: use the list of previously installed packages when picking between alternatives to satisfy a dependency. [1] http://blog.ikibiki.org/2010/11/10/XServer_1.9/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org