После установке системы, в /usr/lib/locales получаем набор всех локалей, что входят в пакет glibc-locales. Если прописать %_install_langs ru_RU в файл /etc/rpm/macros (который, сразу после утановки, имеет нулевой размер), удалить gllibc-locales, а потом поставить заново, то в /usr/lib/locales будем иметь набор только из ru_RU и ru_UA локалей.
PS: "действительно имеет место быть". если правильно (откуда-то) помню -- кто-то упоминал, что так _вроде_ чинили то ли неустановку каких-то локалей, то ли еще что. сегодня поднимали систему на compact-2.3 -- опять поймали.
Это не баг, это IMHO feathure.
Нет, это баг, как и любая неуправляемая неоднозначная фича. В рамках даже этого инсталера так можно делать, если устанавливаем "чайника" -- тогда задефолтить "install all locales" и все. А _мне_ (типа эксперту :) подсовывать под двести мег китайчатины, которая без --reinstall не лечится -- не надо :(
Так эксперт же знает о --reinstall? ;)
Эксперта анноит создание проблем во имя героического их решения. С другой стороны, не могу не согласиться, что для не-экспертов на Украине, нуждающихся в поддержке _одновременно_ ru_RU и uk_UA, это _фича_. Это в предыдущем обсуждении уже было сказано. :-) Так что #4048 -- скорее о том, что не надо рубить сплеча _всех_, включая тех, кто вполне способен воспользоваться соотв. диалогом о локалях. И, кстати, при наличии этого самого диалога раздельного выбора локалей -- это БАГА. Вывод: - сделать дефолтом _этого диалога_ для не-экспертов _все_ лоакли; - оставить поведение для экспертов аналогичным ранее бывшему (ALM2.2): устанавливается только локаль, соответствующая выбранному языку.
Ну здесь я оставляю выбор за Сергеем, ибо сможет он это пофиксить или нет - зависит только от него. Там _слишком_ много граблей возникает при каждом изменении. 2sbolshakov: посмотри, может быть действительно стоит в режиме эксперта заполнять install_langs ?
Логично. Только чего ж ты тогда делал такую фичу, не спросив/предупредив народ-то :) PS: можешь пояснить "заполнять в режиме эксперта" -- т.е. какое поведение будет результатом? Хотелось бы так: для "как обычно" -- пусть будет новое поведение (как в 2.3), а для "экспертов" -- старое (как в 2.2). Вот просто как оно выполнялось там и там соответственно.
fixed in cvs sets %_install_langs macro in expert mode