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

Reply via email to