<br><br><div class="gmail_quote">2010/3/1 Igor Vlasenko <span dir="ltr">&lt;<a href="mailto:vlasenko@imath.kiev.ua" target="_blank">vlasenko@imath.kiev.ua</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<div>On Mon, Mar 01, 2010 at 04:07:44PM +0200, Victor Forsiuk wrote:<br>
&gt; &gt; flphoto-1.3.1-alt4.x86_64<br>
&gt; Прошу внести в список иключений.<br>
<br>
</div>Ок, не проблема, постараюсь запомнить.<br>
Я пока сами тесты не писал. сначала хочу прояснить,<br>
что есть норма и что- нарушение. Как только полиси<br>
будет написано и принято, по нему сделаю тесты.<br></blockquote><div><br>Please disregard this. Это была необдуманная просьба. В действительности там надо не полениться и либо за&#39;lang&#39;ать файлы вручную, либо применить хитросделанный вызов find_lang.<br>


 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><br>
<br>
&gt; kde-i18n-be-3.5.10-alt1.noarch<br>
</div><div>&gt; mplayer-i18n-uk-1.0-alt35.30485.3.noarch<br>
&gt; packages-info-i18n-be-0.2-alt2.noarch<br>
</div>[...]<br>
<div><br>
&gt; А для таких пакетов особой пользы от расстановки lang() я не вижу. А<br>
&gt; вот то как это может поработать граблями - запросто...<br>
<br>
</div>Вписал в черновик <a href="http://www.altlinux.org/FindLangPolicy" target="_blank">http://www.altlinux.org/FindLangPolicy</a><br>
<br>
* Допускается не помечать файлы, входящие в подпакеты<br>
  c разбивкой по языкам вида *-i18n-&lt;lang&gt;.<br>
<div><div></div><br></div></blockquote></div><br>Я понимаю, что уже опоздал к моменту формального объявления этих предложений как полиси (ну, заработался, забыл, раньше надо было писать), но с другой стороны полиси для нас, а не мы для полиси. Так ведь? ;)<br>


<br>Я предлагаю всё таки изменить формулировку касающуюся языкоспецифичных пакетов.<br><br><i><u>Не следует</u> помечать файлы, входящие в подпакеты c разбивкой по языкам вида *-i18n-&lt;lang&gt;<br></i><br><br>Зачем введен в rpm механизм тэгирования файлов как locale-специфичных? Для того, чтобы при установке пакетов с такими файлами можно было в зависмости от текущих настроек устанавливать только языкове файлы которые нас интересуют и не устанавливать ненужных. В том случае, когда весь пакет целиком состоит из NLS файлов под конкретную локаль, применение lang() просто не имеет никакого смысла<i>.</i> Действительно, если язык для которого устанавливается языко-специфичный пакет, входит в %_install_langs, то пакет будет полностью установлен. Хуже того, если язык i18n-пакета не входит в текущий %_install_langs, то такой пакет установить будет невозможно.<i><br>
<br><br>
</i>