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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]