Bug#362313: yet another devil in the xorg dependency hell
Hi,
I just discovered another problem related to the xorg dependency hell.
On my laptop, where I don't want to upgrade to xorg 7.4 just yet, I
tried to put it on hold with "aptitude hold xserver-xorg". Much to my
surprise, "aptitude safe-upgrade" would upgrade xserver-xorg-core and
the input drivers anyway! That's possible because xserver-xorg does not
have a versioned dependency on xserver-xorg-{video,input}-all.
The likely result of upgrading xserver-xorg-core but not xserver-xorg is
breakage with non-US keyboards; but if hal is not installed, the damage
will be more severe, since then all input devices stop working without
warning.
Why do we need an extra xserver-xorg package anyway? Would it not be
possible to move everything to xserver-xorg-core, reducing the cyclic
dependencies?
Sven
Reply to: