Bug#275904: should construct the shortlist templates with per-language default countries instead of setting defaults at runtime
Quoting Joey Hess (firstname.lastname@example.org):
> Package: countrychooser
> Severity: normal
> Right now the postinst script sets default countries in the shortlist at
> runtime. I've sort of fixed this to not break preseeding, but the right
> fix is really to add Default fields to each individual per-language
> shortlist template, and not set it at runtime.
For this, we would need to have a udeb with the
/usr/share/i18n/SUPPORTED file when countrychooser (or later
localechooser) is run.
This would make us rid of SUPPORTED-short, however. And, again, save
another thing included at build time.
If you're OK with the 6213-3304 bytes loss in the initrd, then we
should clone this bug and reassign one part to the glibc package,
asking for a locales-udeb with just /usr/share/i18n/SUPPORTED.
With this locales-udeb package, then a lot of locale/country/language
things could be moved out from build time to execution time in
localechooser. For instance, the fact that a language is
"multi-country" or not is currently a build-time thing and could
So, let's ask the question to Masanori Goto : would you consider a
special locales-udeb package with just the /usr/share/i18n/SUPPORTED