Bug 4606

Summary: Пересекаются файлы *.mo
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: kfilereplaceAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2004-07-02 01:14:25 MSD
file /usr/share/locale/de/LC_MESSAGES/kfilereplace.mo from install of 
kde-i18n-de-3.2.3-alt1 conflicts with file from package 
kfilereplace-0.7.0-alt4 
file /usr/share/locale/fr/LC_MESSAGES/kfilereplace.mo from install of 
kde-i18n-fr-3.2.3-alt1 conflicts with file from package 
kfilereplace-0.7.0-alt4
Comment 1 Yuri N. Sedunov 2004-07-02 01:19:36 MSD
Естественно, это бага пакетов kde-i18n-*. 
Comment 2 Vitaly Lipatov 2004-07-02 02:08:59 MSD
Почему? 
Comment 3 Yuri N. Sedunov 2004-07-02 02:28:33 MSD
(In reply to comment #2)
> Почему? 

Хм. Это следует из самого факта существования такой нелепицы как эти пакеты с
файлами переводов ко всему сразу. У нас существует замечательный механизм
упаковки языкозависимых файлов (файлов с переводами в /usr/share/locale, страниц
man, файлов справки Гном и Кде)с помощью %find-lang и механизм выборочной
установки таких файлов с помощью %_install_langs. Подавляющее большинство
пакетов используют этот механизм.

Comment 4 Vitaly Lipatov 2004-07-02 03:36:56 MSD
Да, всё это так, но это идеология KDE, хранить все файлы 
переводов в одном CVS и так же скопом и упаковывать. 
Баги перевесил :) 
Comment 5 Vitaly Lipatov 2004-07-03 00:17:58 MSD
Если это бага пакетов kde-i18n, где файл русского перевода 
в вашем пакете? 
Comment 6 Yuri N. Sedunov 2004-07-03 01:38:40 MSD
Короче, все что я могу сделать -- это собрать в kfilereplace все имеющиеся 
переводы к нему в соответствие с общими правилам, если таковые переводы будут
мне предоставлены.
Ставить к полумегабайтному пакету 14 мегабайт переводов на 1 (!) язык для всего
остального кдеешного -- маразм, это без меня.
$ rpm -q --queryformat "%{SIZE}\n" kfilereplace kde-i18n-ru
511249
13507990
Comment 7 Sergey V Turchin 2004-07-05 12:58:17 MSD
(In reply to comment #6) 
> если таковые переводы будут 
> мне предоставлены. 
На подносе с синей полосой лежат в kde-i18n-* 
Они подходят? 
Если да, то соберите с kfilerepalce и сообщите мне, я уберу из kde-i18n-* 
 
Comment 8 Yuri N. Sedunov 2004-07-05 15:28:13 MSD
> На подносе с синей полосой лежат в kde-i18n-* 
> Они подходят? 
> Если да, то соберите с kfilerepalce и сообщите мне, я уберу из kde-i18n-* 

Добавлены все имеющиеся переводы из кдешного cvs.

кладу в /raid/OUT/Sisyphus
$ U kfilereplace-0.7.0-alt5.i586.rpm
Подготовка...               
##############################################################################################
файл /usr/share/locale/ru/LC_MESSAGES/kfilereplace.mo из устанавливаемого пакета
kfilereplace-0.7.0-alt5 конфликтует с файлом из пакета kde-i18n-ru-3.2.3-alt1