On Friday 15 May 2009, Anton Zinoviev wrote: > My personal opinion is the same as yours and not only for us but for > all layouts. However it seems one of the goal of d-i is to make the > questions as few as possible. I will implement in console-setup > whatever is decided here.
That is correct, but in D-I we do have a bit more info than when upgrading an existing installed system. For example, in D-I you can be sure you have both language and country as separate selections by the user (for most installations). So in D-I you can actually have locale=en_US with country=NL and automatically selecting 'us' layout and define 'compose:ralt' based on that would be possible [1]. For the installed system you only really have the locale, so you will sooner need to ask the user what he prefers when converting from current configurations. So basically, as long as i18n coordinators can agree on what sensible defaults are per country, you _can_ avoid extra questions in the udeb while still offering flexibility with extra questions for users during upgrades or when they call dpkg reconfigure manually. The key mechanism to get right here is how to transfer selections made in the installer to the target system. IMO it should not be needed to ask _any_ questions when console-setup is installed in the target system from D-I. All settings should already have been determined when the udeb is run, much earlier in the installation procedure. Unfortunately AFAIK we currently don't have a good way to determine if a package is being installed from D-I in the /target chroot :-( [1] The 'nl' layout, which still should be selectable (but not default) for NL, does have a real altgr key and uses dead keys for accents. -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org