* [devel] %find_lang test and policy
@ 2010-02-26 20:07 Igor Vlasenko
2010-02-26 22:26 ` Dmitry V. Levin
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Igor Vlasenko @ 2010-02-26 20:07 UTC (permalink / raw)
To: devel; +Cc: ldv
Уважаемые коллеги,
по заказу Юрия Седунова пишу новый тест repocop
на выявление непомеченных как %lang(..)
локально-зависимых файлов.
Обоснование теста вынесено с ОсобенностиСборкиПакетов
в отдельную страницу
http://www.altlinux.org/FindLangPolicy
чтобы лучше документировать,
а так же чтобы формально принять как полиси
(фактически оно действует).
Прошу принять как полиси.
Уже только по поводу не помеченных
/usr/share/locale/*
под ругань будущего теста попадает 476 пакетов,
некоторые (пример - cups) за записи в спеке вида
%_datadir/locale/*/*.po
некоторые (пример - freeciv-common) -
из - за (возможно) ошибки в самом %find_lang.
Прежде чем писать тест, хотелось бы узнать
мнение Дмитрия о %find_lang + freeciv-common.
select pkgid, filename,filelang from rpm_files where filename glob '/usr/share/locale/*' AND filelang = '' AND pkgid glob 'freeciv-*';
freeciv-common-2.1.10-alt1.noarch|/usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo|
Т.е. /usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo
не помечен как %lang(en_GB).
С чем это связанно?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 20:07 [devel] %find_lang test and policy Igor Vlasenko
@ 2010-02-26 22:26 ` Dmitry V. Levin
2010-02-26 22:46 ` Igor Vlasenko
` (2 more replies)
2010-02-27 7:09 ` Sergei Epiphanov
2010-03-14 17:22 ` Igor Vlasenko
2 siblings, 3 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2010-02-26 22:26 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1588 bytes --]
On Fri, Feb 26, 2010 at 10:07:51PM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги,
> по заказу Юрия Седунова пишу новый тест repocop
> на выявление непомеченных как %lang(..)
> локально-зависимых файлов.
>
> Обоснование теста вынесено с ОсобенностиСборкиПакетов
> в отдельную страницу
> http://www.altlinux.org/FindLangPolicy
> чтобы лучше документировать,
> а так же чтобы формально принять как полиси
> (фактически оно действует).
>
> Прошу принять как полиси.
>
> Уже только по поводу не помеченных
> /usr/share/locale/*
> под ругань будущего теста попадает 476 пакетов,
476 пакетов -- это очень много. Скорее всего, это значит, что надо искать
какой-то другой подход. Например, реализовать в rpm-build дополнительный
функционал по автоматическому навешиванию правильного %lang на файлы
специального вида.
> некоторые (пример - cups) за записи в спеке вида
> %_datadir/locale/*/*.po
>
> некоторые (пример - freeciv-common) -
> из - за (возможно) ошибки в самом %find_lang.
>
> Прежде чем писать тест, хотелось бы узнать
> мнение Дмитрия о %find_lang + freeciv-common.
>
> select pkgid, filename,filelang from rpm_files where filename glob '/usr/share/locale/*' AND filelang = '' AND pkgid glob 'freeciv-*';
> freeciv-common-2.1.10-alt1.noarch|/usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo|
>
> Т.е. /usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo
> не помечен как %lang(en_GB).
> С чем это связанно?
Я проверил, freeciv/po/en_GB.po содержит перевод с AmE на BrE.
Однако %find_lang обучен не вешать %lang(en).
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 22:26 ` Dmitry V. Levin
@ 2010-02-26 22:46 ` Igor Vlasenko
2010-02-26 23:35 ` Igor Vlasenko
2010-02-26 23:40 ` Igor Vlasenko
2 siblings, 0 replies; 16+ messages in thread
From: Igor Vlasenko @ 2010-02-26 22:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Feb 27, 2010 at 01:26:38AM +0300, Dmitry V. Levin wrote:
> On Fri, Feb 26, 2010 at 10:07:51PM +0200, Igor Vlasenko wrote:
> > Уважаемые коллеги,
> > по заказу Юрия Седунова пишу новый тест repocop
> > на выявление непомеченных как %lang(..)
> > локально-зависимых файлов.
> >
> > Обоснование теста вынесено с ОсобенностиСборкиПакетов
> > в отдельную страницу
> > http://www.altlinux.org/FindLangPolicy
> > чтобы лучше документировать,
> > а так же чтобы формально принять как полиси
> > (фактически оно действует).
> >
> > Прошу принять как полиси.
> >
> > Уже только по поводу не помеченных
> > /usr/share/locale/*
> > под ругань будущего теста попадает 476 пакетов,
>
> 476 пакетов -- это очень много.
Если исключить en_US, en_GB, связанные с текущей реализацией
%find_lang, останется 87:
select count(distinct pkgid) from rpm_files where filename glob '/usr/share/locale/*' AND filelang = '' AND filename not glob '/usr/share/locale/en*';
87
Это уже скорее всего записи в спеке вида
%_datadir/locale/*/*.po
> > Т.е. /usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo
> > не помечен как %lang(en_GB).
> > С чем это связанно?
> Я проверил, freeciv/po/en_GB.po содержит перевод с AmE на BrE.
> Однако %find_lang обучен не вешать %lang(en).
ок, отмечу на
http://www.altlinux.org/FindLangPolicy
> Скорее всего, это значит, что надо искать
> какой-то другой подход. Например, реализовать в rpm-build дополнительный
> функционал по автоматическому навешиванию правильного %lang на файлы
> специального вида.
Ок, тогда не буду торопиться,
жду вашего решения.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 22:26 ` Dmitry V. Levin
2010-02-26 22:46 ` Igor Vlasenko
@ 2010-02-26 23:35 ` Igor Vlasenko
2010-02-28 15:43 ` Aleksey Avdeev
2010-02-26 23:40 ` Igor Vlasenko
2 siblings, 1 reply; 16+ messages in thread
From: Igor Vlasenko @ 2010-02-26 23:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Feb 27, 2010 at 01:26:38AM +0300, Dmitry V. Levin wrote:
> On Fri, Feb 26, 2010 at 10:07:51PM +0200, Igor Vlasenko wrote:
> > Уважаемые коллеги,
> > по заказу Юрия Седунова пишу новый тест repocop
> > на выявление непомеченных как %lang(..)
> > локально-зависимых файлов.
> > некоторые (пример - cups) за записи в спеке вида
> > %_datadir/locale/*/*.po
за записи в спеке вида
%_datadir/locale/*/*.mo.
cups -- особое исключение, там действительно упакованы
не %_datadir/locale/*/*.mo а %_datadir/locale/*/*.po.
тоже работает, но по хорошему их бы msgfmt'нуть.
про .po файлы тоже наверное надо прописать
в полиси что-то вроде
"Должны быть преобразованы в .mo формат"
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 22:26 ` Dmitry V. Levin
2010-02-26 22:46 ` Igor Vlasenko
2010-02-26 23:35 ` Igor Vlasenko
@ 2010-02-26 23:40 ` Igor Vlasenko
2 siblings, 0 replies; 16+ messages in thread
From: Igor Vlasenko @ 2010-02-26 23:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Feb 27, 2010 at 01:26:38AM +0300, Dmitry V. Levin wrote:
> Я проверил, freeciv/po/en_GB.po содержит перевод с AmE на BrE.
> Однако %find_lang обучен не вешать %lang(en).
en_CA, en_GB,... стоило бы.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 20:07 [devel] %find_lang test and policy Igor Vlasenko
2010-02-26 22:26 ` Dmitry V. Levin
@ 2010-02-27 7:09 ` Sergei Epiphanov
2010-02-27 12:41 ` Igor Vlasenko
2010-03-14 17:22 ` Igor Vlasenko
2 siblings, 1 reply; 16+ messages in thread
From: Sergei Epiphanov @ 2010-02-27 7:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от 26 февраля 2010 23:07:51 автор Igor Vlasenko написал:
> select pkgid, filename,filelang from rpm_files where filename glob
> '/usr/share/locale/*' AND filelang = '' AND pkgid glob 'freeciv-*';
> freeciv-common-2.1.10-alt1.noarch|/usr/share/locale/en_GB/LC_MESSAGES/free
> civ.mo|
А зачем в вывод команды добавлять filelang, если всё равно будут выбраны
только те записи, где это поле пустое?
P.S. И где можно увидеть список пакетов, оказавшихся под подозрением? Или
сообщения будут направлены лично мантейнерам этих пакетов?
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-27 7:09 ` Sergei Epiphanov
@ 2010-02-27 12:41 ` Igor Vlasenko
2010-03-01 14:07 ` Victor Forsiuk
0 siblings, 1 reply; 16+ messages in thread
From: Igor Vlasenko @ 2010-02-27 12:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Feb 27, 2010 at 10:09:55AM +0300, Sergei Epiphanov wrote:
> В сообщении от 26 февраля 2010 23:07:51 автор Igor Vlasenko написал:
> > select pkgid, filename,filelang from rpm_files where filename glob
> > '/usr/share/locale/*' AND filelang = '' AND pkgid glob 'freeciv-*';
> > freeciv-common-2.1.10-alt1.noarch|/usr/share/locale/en_GB/LC_MESSAGES/free
> > civ.mo|
>
> А зачем в вывод команды добавлять filelang, если всё равно будут выбраны
> только те записи, где это поле пустое?
остаток другого запроса. Запросы можно выполнить и самостоятельно,
скачать
http://repocop.altlinux.org/pub/repocop/data/repocop-data-current.tar.gz
и sqlite3 .repocop/db/rpm.db
> P.S. И где можно увидеть список пакетов, оказавшихся под подозрением? Или
> сообщения будут направлены лично мантейнерам этих пакетов?
Вот список с учетом допустимости текущего поведения %find_lang:
accerciser-1.4.0-alt2.qa1.x86_64
assogiate-0.2.1-alt1.x86_64
bluefish-unstable-common-1.3.8-alt1.1.noarch
boinc-manager-6.4.5-alt3.qa1.x86_64
celestia-common-1.6.0-alt4.qa1.x86_64
chestnut-dialer-0.3.3-alt8.1.noarch
cups-1.4.2-alt2.x86_64
desproxy-0.1.0-alt0.2.x86_64
driconf-0.9.1-alt1.1.1.noarch
ejudge-2.3.15-alt7.x86_64
flphoto-1.3.1-alt4.x86_64
gq-1.0.1-alt2.2.qa1.x86_64
heartbeat-gui-2.1.3-alt3.1.x86_64
hex-a-hop-1.0.0-alt3.x86_64
kde-i18n-be-3.5.10-alt1.noarch
kde-i18n-de-3.5.10-alt1.noarch
kde-i18n-es-3.5.10-alt1.noarch
kde-i18n-et-3.5.10-alt1.noarch
kde-i18n-fr-3.5.10-alt1.noarch
kde-i18n-he-3.5.10-alt1.noarch
kde-i18n-kk-3.5.10-alt1.noarch
kde-i18n-pt_BR-3.5.10-alt1.noarch
kde-i18n-ru-3.5.10-alt2.noarch
kde-i18n-tt-3.4.1-alt0.4.noarch
kde-i18n-tt_RU-3.5.9-alt1.noarch
kde-i18n-uk-3.5.10-alt1.noarch
kmplayer-0.10.0c-alt1.qa1.x86_64
krb5-ticket-watcher-1.0.2-alt3.x86_64
lgeneral-1.2-alt5.x86_64
libdiacanvas2-0.14.4-alt2.x86_64
libgnomeoffice-devel-0.8.0-alt1.x86_64
libgnomeoffice-light-devel-0.7.17-alt1.x86_64
libtorgdev-3.5-alt2.x86_64
libxdtv-i18n-ru-2.4.0-alt3.1.qa1.x86_64
listen-0.6.3-alt2.1.x86_64
logintop10-1.9-alt2.x86_64
mirage-0.9.2-alt1.2.x86_64
mplayer-i18n-ru-1.0-alt35.30485.3.noarch
mplayer-i18n-uk-1.0-alt35.30485.3.noarch
openscada-0.6.4.1-alt2.x86_64
openscada-Archive.DBArch-0.6.4.1-alt2.x86_64
openscada-Archive.FSArch-0.6.4.1-alt2.x86_64
openscada-DAQ.BlockCalc-0.6.4.1-alt2.x86_64
openscada-DAQ.DAQGate-0.6.4.1-alt2.x86_64
openscada-DAQ.DCON-0.6.4.1-alt2.x86_64
openscada-DAQ.JavaLikeCalc-0.6.4.1-alt2.x86_64
openscada-DAQ.LogicLev-0.6.4.1-alt2.x86_64
openscada-DAQ.ModBus-0.6.4.1-alt2.x86_64
openscada-DAQ.SNMP-0.6.4.1-alt2.x86_64
openscada-DAQ.Siemens-0.6.4.1-alt2.x86_64
openscada-DAQ.SoundCard-0.6.4.1-alt2.x86_64
openscada-DAQ.System-0.6.4.1-alt2.x86_64
openscada-DB.DBF-0.6.4.1-alt2.x86_64
openscada-DB.FireBird-0.6.4.1-alt2.x86_64
openscada-DB.MySQL-0.6.4.1-alt2.x86_64
openscada-DB.SQLite-0.6.4.1-alt2.x86_64
openscada-Protocol.HTTP-0.6.4.1-alt2.x86_64
openscada-Protocol.SelfSystem-0.6.4.1-alt2.x86_64
openscada-Special.FLibComplex1-0.6.4.1-alt2.x86_64
openscada-Special.FLibMath-0.6.4.1-alt2.x86_64
openscada-Special.FLibSYS-0.6.4.1-alt2.x86_64
openscada-Special.SystemTests-0.6.4.1-alt2.x86_64
openscada-Transport.SSL-0.6.4.1-alt2.x86_64
openscada-Transport.Serial-0.6.4.1-alt2.x86_64
openscada-Transport.Sockets-0.6.4.1-alt2.x86_64
openscada-UI.QTCfg-0.6.4.1-alt2.x86_64
openscada-UI.QTStarter-0.6.4.1-alt2.x86_64
openscada-UI.VCAEngine-0.6.4.1-alt2.x86_64
openscada-UI.Vision-0.6.4.1-alt2.x86_64
openscada-UI.WebCfg-0.6.4.1-alt2.x86_64
openscada-UI.WebCfgD-0.6.4.1-alt2.x86_64
openscada-UI.WebVision-0.6.4.1-alt2.x86_64
packages-info-i18n-be-0.2-alt2.noarch
packages-info-i18n-ru-0.2-alt4.noarch
packages-info-i18n-uk-0.2-alt2.noarch
purple-plugin-bot-sentry-1.1.0-alt3.x86_64
remount_rw-0.2-alt1.x86_64
rox-base-2.5-alt1.x86_64
sos-1.7.9.1-alt1.1.noarch
sugar-pippy-activity-25-alt3.1.x86_64
tornado-1.3-alt1.x86_64
uvcview-20071108-alt1.1.qa1.x86_64
wammu-0.30.1-alt2.1.noarch
widelands-b13-alt1.x86_64
xblast-2.10.3-alt1.qa1.x86_64
xcowsay-1.1-alt1.x86_64
xlockmore-5.27-alt5.x86_64
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 23:35 ` Igor Vlasenko
@ 2010-02-28 15:43 ` Aleksey Avdeev
2010-02-28 15:57 ` Andrey Rahmatullin
2010-02-28 16:07 ` Michael Shigorin
0 siblings, 2 replies; 16+ messages in thread
From: Aleksey Avdeev @ 2010-02-28 15:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
27.02.2010 02:35, Igor Vlasenko пишет:
...
> про .po файлы тоже наверное надо прописать
> в полиси что-то вроде
> "Должны быть преобразованы в .mo формат"
А что это за зверь такой, .mo формат?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-28 15:43 ` Aleksey Avdeev
@ 2010-02-28 15:57 ` Andrey Rahmatullin
2010-02-28 16:07 ` Michael Shigorin
1 sibling, 0 replies; 16+ messages in thread
From: Andrey Rahmatullin @ 2010-02-28 15:57 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
On Sun, Feb 28, 2010 at 06:43:18PM +0300, Aleksey Avdeev wrote:
> > про .po файлы тоже наверное надо прописать
> > в полиси что-то вроде
> > "Должны быть преобразованы в .mo формат"
> А что это за зверь такой, .mo формат?
binary message catalog, вестимо.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Но, с другой стороны, если ничего не делать, то ничего в лучшую сторону
и не изменится.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-28 15:43 ` Aleksey Avdeev
2010-02-28 15:57 ` Andrey Rahmatullin
@ 2010-02-28 16:07 ` Michael Shigorin
1 sibling, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2010-02-28 16:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Feb 28, 2010 at 06:43:18PM +0300, Aleksey Avdeev wrote:
> > про .po файлы тоже наверное надо прописать
> > в полиси что-то вроде
> > "Должны быть преобразованы в .mo формат"
> А что это за зверь такой, .mo формат?
Скомпилированный .po, см. msgfmt(1) и msgunfmt(1)
из gettext-tools.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-27 12:41 ` Igor Vlasenko
@ 2010-03-01 14:07 ` Victor Forsiuk
2010-03-01 15:12 ` Igor Vlasenko
2010-03-02 6:06 ` Slava Semushin
0 siblings, 2 replies; 16+ messages in thread
From: Victor Forsiuk @ 2010-03-01 14:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/2/27 Igor Vlasenko <vlasenko@imath.kiev.ua>:
>
> Вот список с учетом допустимости текущего поведения %find_lang:
[...]
> flphoto-1.3.1-alt4.x86_64
Прошу внести в список иключений.
http://sisyphus.ru/ru/srpm/Sisyphus/flphoto/spec:
# Author used home-made message translation implementation, message files are
# not standard and have no usual .mo extension. So, we cannot use find_lang.
%_datadir/locale/*/*
> kde-i18n-be-3.5.10-alt1.noarch
> kde-i18n-de-3.5.10-alt1.noarch
> kde-i18n-es-3.5.10-alt1.noarch
> kde-i18n-et-3.5.10-alt1.noarch
> kde-i18n-fr-3.5.10-alt1.noarch
> kde-i18n-he-3.5.10-alt1.noarch
> kde-i18n-kk-3.5.10-alt1.noarch
> kde-i18n-pt_BR-3.5.10-alt1.noarch
> kde-i18n-ru-3.5.10-alt2.noarch
> kde-i18n-tt-3.4.1-alt0.4.noarch
> kde-i18n-tt_RU-3.5.9-alt1.noarch
> kde-i18n-uk-3.5.10-alt1.noarch
> mplayer-i18n-ru-1.0-alt35.30485.3.noarch
> mplayer-i18n-uk-1.0-alt35.30485.3.noarch
> packages-info-i18n-be-0.2-alt2.noarch
> packages-info-i18n-ru-0.2-alt4.noarch
> packages-info-i18n-uk-0.2-alt2.noarch
А для таких пакетов особой пользы от расстановки lang() я не вижу. А
вот то как это может поработать граблями - запросто...
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-03-01 14:07 ` Victor Forsiuk
@ 2010-03-01 15:12 ` Igor Vlasenko
2010-03-02 6:06 ` Slava Semushin
1 sibling, 1 reply; 16+ messages in thread
From: Igor Vlasenko @ 2010-03-01 15:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Mar 01, 2010 at 04:07:44PM +0200, Victor Forsiuk wrote:
> > flphoto-1.3.1-alt4.x86_64
> Прошу внести в список иключений.
Ок, не проблема, постараюсь запомнить.
Я пока сами тесты не писал. сначала хочу прояснить,
что есть норма и что- нарушение. Как только полиси
будет написано и принято, по нему сделаю тесты.
> kde-i18n-be-3.5.10-alt1.noarch
> mplayer-i18n-uk-1.0-alt35.30485.3.noarch
> packages-info-i18n-be-0.2-alt2.noarch
[...]
> А для таких пакетов особой пользы от расстановки lang() я не вижу. А
> вот то как это может поработать граблями - запросто...
Вписал в черновик http://www.altlinux.org/FindLangPolicy
* Допускается не помечать файлы, входящие в подпакеты
c разбивкой по языкам вида *-i18n-<lang>.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-03-01 14:07 ` Victor Forsiuk
2010-03-01 15:12 ` Igor Vlasenko
@ 2010-03-02 6:06 ` Slava Semushin
1 sibling, 0 replies; 16+ messages in thread
From: Slava Semushin @ 2010-03-02 6:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
1 марта 2010 г. 20:07 пользователь Victor Forsiuk <force@altlinux.org> написал:
> 2010/2/27 Igor Vlasenko <vlasenko@imath.kiev.ua>:
>>
>> Вот список с учетом допустимости текущего поведения %find_lang:
>
> [...]
>> flphoto-1.3.1-alt4.x86_64
>
> Прошу внести в список иключений.
>
> http://sisyphus.ru/ru/srpm/Sisyphus/flphoto/spec:
>
> # Author used home-made message translation implementation, message files are
> # not standard and have no usual .mo extension. So, we cannot use find_lang.
> %_datadir/locale/*/*
Вообще-то можно. Много лет назад aris@ научил меня как можно искать
файлы локализации в нестандартных местах или с нестандартным
расширением. В качестве примера можете взглянуть на fluxbox.spec
--
Slava Semushin
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-02-26 20:07 [devel] %find_lang test and policy Igor Vlasenko
2010-02-26 22:26 ` Dmitry V. Levin
2010-02-27 7:09 ` Sergei Epiphanov
@ 2010-03-14 17:22 ` Igor Vlasenko
2 siblings, 0 replies; 16+ messages in thread
From: Igor Vlasenko @ 2010-03-14 17:22 UTC (permalink / raw)
To: devel
On Fri, Feb 26, 2010 at 10:07:51PM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги,
> по заказу Юрия Седунова пишу новый тест repocop
> на выявление непомеченных как %lang(..)
> локально-зависимых файлов.
>
> Обоснование теста вынесено с ОсобенностиСборкиПакетов
> в отдельную страницу
> http://www.altlinux.org/FindLangPolicy
> чтобы лучше документировать,
> а так же чтобы формально принять как полиси
> (фактически оно действует).
>
> Прошу принять как полиси.
Период времени для обсуждений истек,
возражений не поступало. Страница
http://www.altlinux.org/FindLangPolicy
помечена как действующее полиси.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Впрочем, там нового ничего нет, все что и так соблюдается,
просто оформлено как полиси.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
@ 2010-03-19 15:58 ` Igor Vlasenko
2010-03-19 16:19 ` Sergey V Turchin
1 sibling, 0 replies; 16+ messages in thread
From: Igor Vlasenko @ 2010-03-19 15:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 19, 2010 at 05:47:53PM +0200, Victor Forsiuk wrote:
> > On Mon, Mar 01, 2010 at 04:07:44PM +0200, Victor Forsiuk wrote:
> > > > flphoto-1.3.1-alt4.x86_64
> > > Прошу внести в список иключений.
> Please disregard this.
Сделал, на днях выложу.
> > Вписал в черновик http://www.altlinux.org/FindLangPolicy
> >
> > * Допускается не помечать файлы, входящие в подпакеты
> > c разбивкой по языкам вида *-i18n-<lang>.
Поддерживаю, вносите на wiki,
если будет обоснованные возражения, всегда можно откатить.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] %find_lang test and policy
2010-03-19 15:58 ` Igor Vlasenko
@ 2010-03-19 16:19 ` Sergey V Turchin
1 sibling, 0 replies; 16+ messages in thread
From: Sergey V Turchin @ 2010-03-19 16:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 1187 bytes --]
On Friday 19 March 2010, Victor Forsiuk wrote:
[...]
> > * Допускается не помечать файлы, входящие в подпакеты
> >
> > c разбивкой по языкам вида *-i18n-<lang>.
>
> Я понимаю, что уже опоздал к моменту формального объявления этих
> предложений как полиси (ну, заработался, забыл, раньше надо было
> писать), но с другой стороны полиси для нас, а не мы для полиси.
> Так ведь? ;)
>
> Я предлагаю всё таки изменить формулировку касающуюся
> языкоспецифичных пакетов.
>
> *Не следует помечать файлы, входящие в подпакеты c разбивкой по
> языкам вида *-i18n-<lang>
> *
>
> Зачем введен в rpm механизм тэгирования файлов как
> locale-специфичных? Для того, чтобы при установке пакетов с
> такими файлами можно было в зависмости от текущих настроек
> устанавливать только языкове файлы которые нас интересуют и не
> устанавливать ненужных. В том случае, когда весь пакет целиком
> состоит из NLS файлов под конкретную локаль, применение lang()
> просто не имеет никакого смысла*.*
Если инсталлятор умеет не ставить такие пакеты. Т.е. на текущий
момент имеет смысл.
--
Regards, Sergey, ALT Linux, http://www.altlinux.ru/
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2010-03-19 16:19 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-26 20:07 [devel] %find_lang test and policy Igor Vlasenko
2010-02-26 22:26 ` Dmitry V. Levin
2010-02-26 22:46 ` Igor Vlasenko
2010-02-26 23:35 ` Igor Vlasenko
2010-02-28 15:43 ` Aleksey Avdeev
2010-02-28 15:57 ` Andrey Rahmatullin
2010-02-28 16:07 ` Michael Shigorin
2010-02-26 23:40 ` Igor Vlasenko
2010-02-27 7:09 ` Sergei Epiphanov
2010-02-27 12:41 ` Igor Vlasenko
2010-03-01 14:07 ` Victor Forsiuk
2010-03-01 15:12 ` Igor Vlasenko
2010-03-19 15:58 ` Igor Vlasenko
2010-03-19 16:19 ` Sergey V Turchin
2010-03-02 6:06 ` Slava Semushin
2010-03-14 17:22 ` Igor Vlasenko
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git