[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#527124: [console-setup-mini] should provide console-setup



reassign 527124 xserver-xorg
retitle 527124 Please use unversioned dependency for console-setup
thanks

On Tue, May 05, 2009 at 08:28:11PM +0200, Szymon Janc wrote:
> 
> when trying to install:
> athlon:~# apt-get install console-setup-mini
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages will be REMOVED:
>   console-setup console-terminus xserver-xorg xserver-xorg-core 

This was because xserver-xorg used versioned dependency on console-setup 
(>1.29).

I think it is safe to use unversioned dependency because even the oldest 
versions of console-setup used the same syntax for its configuration 
file and had all features X needs.  The only important feature that 1.29 
adds is that it reads xorg.conf for defaults when the package is 
installed for first time.  However:

1. If an upgrade of console-setup is forced because of the dependency of 
xserver-xorg, the new console-setup will not use xorg.conf because it 
already has configuration file.

2. If the upgrade of xserver-xorg forces new installation of 
console-setup then the new version will come from the same version of 
Debian as xserver-xorg so this will be new console-setup.

3. Even if we suppose that some Debian-derived distribution combines the 
new xserver-xorg with old console-setup, nothing bad will happen - 
console-setup will simply ask the user for their keyboard and build 
proper configuration file.

Anton Zinoviev



Reply to: