From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vyaheslav Dikonov To: ALT Devel discussion list In-Reply-To: <459EA409.5030400@altlinux.org> References: <20070103132538.A6F6BF6CE@mash.office.altlinux.ru> <1167904011.7573.11.camel@alpha.degunino.ru> <20070104112728.GA19394@basalt.office.altlinux.org> <200701041333.05465.icesik@mail.ru> <20070104114259.GB19394@basalt.office.altlinux.org> <1167927855.15969.13.camel@alpha.degunino.ru> <20070105004816.GA16988@localhost.localdomain> <1168022580.8874.55.camel@alpha.degunino.ru> <459EA409.5030400@altlinux.org> Content-Type: text/plain; charset=utf-8 Date: Fri, 05 Jan 2007 22:43:52 +0300 Message-Id: <1168026232.8874.93.camel@alpha.degunino.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1.1 (2.8.1.1-alt2) Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?7sHEzyDX0NLB18nU2CDNz9rHIPXQ0sHXxM/N1T8=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jan 2007 19:43:51 -0000 Archived-At: List-Archive: List-Post: В Птн, 05/01/2007 в 22:16 +0300, Alexey Rusakov пишет: > Vyaheslav Dikonov wrote: > >> А то что в обычном %description -- должно быть строго ASCII. > >> > > Обоснуйте необходимость существования этого %description (без указания > > локали) и одновременно необходимость ASCII в нем. Мне не удалось. > > > 1. Если нет %description в локали по умолчанию, и ваш пакет > устанавливается в локали, для которой вы описание не сделали, rpm-у > показывать нечего. Это стандартная ситуация и решаться она должна вовсе не так. Админу следует 1 раз определить список предпочитаемых/понятных ему языков (в котором может и не быть языка en_US), а rpm должен смотреть в этот рейтинг и выдавать наилучшее приближение к запрошенному или ничего. Так работает выбор субтитров в DVD, языка телегида и звуковой дорожки многоязычных телеканалов и т.п. Если канал BBCпередает свою программу передач только на турецком и греческом, то при незнании обоих ни одна из версий мне не поможет, и лучше ничего не показывать. > 2. Насколько я знаю, локаль суперпользователя - C=POSIX. Можно поставить > вопрос о том, чтобы изменить локаль суперпользователя на уникодную. Насколько я понял из всех ответов на мое возмущение по поводу "POSIX" локали, единственная причина - некие баги системных утилит *nix в стиле "broken by design" и сложившаяся где-то за океаном традиция. На это это можно только посоветовать исправить такие утилиты. А форматы представления даты/времени/чисел и т.п. при необходимости можно зафиксировать отдельно от локали в целом. Хотя сама необходимость - признак тех самых "багов".