* [devel] I: [SOLVED] arepo и glibc-locales
@ 2010-08-31 8:18 Alexey I. Froloff
2010-08-31 9:26 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-31 8:18 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1.1: Type: text/plain, Size: 484 bytes --]
Я нашёл багу в arepo, которая не давала пересобрать glibc-locales
(и другие пакеты с большим поличеством файлов).
Проблема в самодеятельном arepo'вском скрипте find-requires, на
stdin которому отдаётся список файлов. Если этот список
достаточно большой, скрипт завершается реньше чем rpm успеет
записать все данные в пайп.
Патчи приложены, костыль i586-glibc-locales можно выносить из
сизифа.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #1.2: 0001-Do-not-process-non-ELF-s-with-ldd.patch --]
[-- Type: text/plain, Size: 1665 bytes --]
From e6bbf8437cd24d664c3583f7714ef6c450016fd9 Mon Sep 17 00:00:00 2001
From: Alexey I. Froloff <raorn@altlinux.org>
Date: Tue, 31 Aug 2010 12:14:50 +0400
Subject: [PATCH 1/2] Do not process non-ELF's with ldd
Signed-off-by: Alexey I. Froloff <raorn@altlinux.org>
---
arepo.py | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/arepo.py b/arepo.py
index 2cb7ec8..b41b938 100755
--- a/arepo.py
+++ b/arepo.py
@@ -554,15 +554,21 @@ for file in "$@"; do
install -d -- "%buildroot$file"
else
echo === $file
- list="${list} `ldd "$file"|cut -d '>' -f 2|grep \.so|cut -f 1 -d '('`"
+ case "$(file -L -- "$file")" in
+ 'ELF '*' shared object'|'ELF '*' executable')
+ list="${list} `ldd "$file"|cut -d '>' -f 2|grep \.so|cut -f 1 -d '('`"
+ ;;
+ esac
mkdir -p -- "`dirname %buildroot$file`"
cp -a -- "$file" "%buildroot$file"
fi
done
-list=`for l in $list; do echo $l; done|sort|uniq`
-list=`for l in $list; do rpm -qf --queryformat '%{NAME}\n' $l; done|sort|uniq`
-echo search for $pkg in $list
-for l in $list; do [ $l = $pkg ] && echo skip $l || echo i586-$l >> ${TMP:-/tmp}/${pkg}-requires; done
+if [ -n "$list" ]; then
+ list=`for l in $list; do echo $l; done|sort|uniq`
+ list=`for l in $list; do rpm -qf --queryformat '%{NAME}\n' $l; done|sort|uniq`
+ echo search for $pkg in $list
+ for l in $list; do [ $l = $pkg ] && echo skip $l || echo i586-$l >> ${TMP:-/tmp}/${pkg}-requires; done
+fi
EOF
chmod +x install.sh
--
1.7.1.1
[-- Attachment #1.3: 0002-Swallow-filelist-passed-by-rpm-to-avoid-SIGPIPE.patch --]
[-- Type: text/plain, Size: 648 bytes --]
From bfe1977293b61fb2a88d07377abb172a0d704593 Mon Sep 17 00:00:00 2001
From: Alexey I. Froloff <raorn@altlinux.org>
Date: Tue, 31 Aug 2010 12:15:59 +0400
Subject: [PATCH 2/2] Swallow filelist passed by rpm to avoid SIGPIPE
Signed-off-by: Alexey I. Froloff <raorn@altlinux.org>
---
arepo.py | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arepo.py b/arepo.py
index b41b938..6f4b605 100755
--- a/arepo.py
+++ b/arepo.py
@@ -594,6 +594,7 @@ chmod +x find-deps.sh
cat >find-requires <<'EOF'
#!/bin/sh -e
+cat >/dev/null
pkg=~(pkgname)s
file=${TMP:-/tmp}/${pkg}-requires
cat $file
--
1.7.1.1
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 8:18 [devel] I: [SOLVED] arepo и glibc-locales Alexey I. Froloff
@ 2010-08-31 9:26 ` Денис Смирнов
2010-08-31 10:08 ` Alexey I. Froloff
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-08-31 9:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 657 bytes --]
On Tue, Aug 31, 2010 at 12:18:00PM +0400, Alexey I. Froloff wrote:
AIF> Проблема в самодеятельном arepo'вском скрипте find-requires, на
AIF> stdin которому отдаётся список файлов. Если этот список
AIF> достаточно большой, скрипт завершается реньше чем rpm успеет
AIF> записать все данные в пайп.
Спасибо!
AIF> Патчи приложены, костыль i586-glibc-locales можно выносить из
AIF> сизифа.
Этот костыль -- симлинк вместо упаковки кучи файлов. Может лучше оставить
все-таки его? Тривиальная эконмоия места на диске.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 9:26 ` Денис Смирнов
@ 2010-08-31 10:08 ` Alexey I. Froloff
2010-08-31 12:01 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-31 10:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
On Tue, Aug 31, 2010 at 01:26:14PM +0400, Денис Смирнов wrote:
> AIF> Патчи приложены, костыль i586-glibc-locales можно выносить из
> AIF> сизифа.
> Этот костыль -- симлинк вместо упаковки кучи файлов. Может лучше оставить
> все-таки его? Тривиальная эконмоия места на диске.
Это костыль, и ему не место в репозитарии.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 10:08 ` Alexey I. Froloff
@ 2010-08-31 12:01 ` Денис Смирнов
2010-08-31 12:17 ` Alexey I. Froloff
0 siblings, 2 replies; 44+ messages in thread
From: Денис Смирнов @ 2010-08-31 12:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 808 bytes --]
On Tue, Aug 31, 2010 at 02:08:35PM +0400, Alexey I. Froloff wrote:
AIF> Это костыль, и ему не место в репозитарии.
rpm и apt -- кривые глючные поделки, и им не место в репозитарии.
А Linux, как известно, весь -- стройная система костылей и подпорок.
Аргумент не принимается.
Можно более технический арргумент -- чем i586-glibc-locales собраный в
arepo лучше моего костыля?
Чем мой костыль лучше -- я знаю:
$ du -hs /usr/lib64/locale
104M /usr/lib64/locale
Пока я вижу что мой кривой костыль -- позволяет избавиться от ста метров
дублирующихся файлов в системе. И это мне нравится.
Или я ошибаюсь, и этот костыль имеет какие-либо неизвестные мне проблемы?
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 12:01 ` Денис Смирнов
@ 2010-08-31 12:17 ` Alexey I. Froloff
2010-09-01 1:01 ` Денис Смирнов
2010-09-01 2:11 ` REAL
1 sibling, 2 replies; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-31 12:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 835 bytes --]
On Tue, Aug 31, 2010 at 04:01:39PM +0400, Денис Смирнов wrote:
> rpm и apt -- кривые глючные поделки, и им не место в репозитарии.
[..skip..]
> Или я ошибаюсь, и этот костыль имеет какие-либо неизвестные мне проблемы?
Перестаньте пороть чушь, ей больно. Создаётся стойкое
впечатление, что кроме как трепать языком Вы больше ни на что не
способны. Вместо того чтобы нормально исправить ошибку в
программе arepo (на исправление которой, кстати, у меня ушло
около 20-и минут) или в пакете glibc-locales, Вы разводите
демагогию о том как всё вокруг плохо и что Ваши костыли
единственно правильные.
Тут уже есть один персонаж, который предпочитает форкнуть пакет с
другим именем, чем договориться с действующим мантейнером. Не
смешно ни разу.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 12:17 ` Alexey I. Froloff
@ 2010-09-01 1:01 ` Денис Смирнов
2010-09-01 6:39 ` Alexey I. Froloff
2010-09-01 2:11 ` REAL
1 sibling, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 1:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1454 bytes --]
On Tue, Aug 31, 2010 at 04:17:38PM +0400, Alexey I. Froloff wrote:
AIF> впечатление, что кроме как трепать языком Вы больше ни на что не
AIF> способны. Вместо того чтобы нормально исправить ошибку в
AIF> программе arepo (на исправление которой, кстати, у меня ушло
AIF> около 20-и минут) или в пакете glibc-locales, Вы разводите
AIF> демагогию о том как всё вокруг плохо и что Ваши костыли
AIF> единственно правильные.
Благодаря вашей работе исправлена ошибка в arepo, и теперь glibc-locales
_можно_ собирать arepo. И это -- хорошо.
Однако я вижу что реализованное мной решение на 100M места на диске лучше
чем арепать glibc-locales. И вы не привели ни единого технического
аргумента (кроме слова "костыль") почему мое решение хуже чем арепать
glibc-locales.
Дайте мне технический аргумент о превосходстве вашего решение -- и я сразу
же удалю костыль из сизифа и заарепаю glibc-locales. Мне 2-х минут
необходимых на это -- не жалко. И это заведомо меньше времени потребует
чем флеймить здесь.
Но, уж прошу прощения, мне нужен хоть один технический аргумент. Ну там
"файлы в /usr/lib/locales архитектурно зависимые", "симлинк
/usr/lib/locales -> /usr/lib64/locales приведет к таким-то проблемам", или
еще что-нибудь подобное.
Пока -- мое решение экономит 100M места в /usr на моей системе.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
@ 2010-09-01 1:02 ` Денис Смирнов
2010-09-01 8:11 ` Ildar Mulyukov
2010-09-01 13:34 ` Sergey Vlasov
2 siblings, 0 replies; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 1:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 322 bytes --]
On Tue, Aug 31, 2010 at 05:29:19PM +0100, Max Ivanov wrote:
MI> А локали разве архитектурно зависимы? Что они делают в %libdir?
Я ламер, мне ответ на этот вопрос неизвестен, к сожалению.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-08-31 12:17 ` Alexey I. Froloff
2010-09-01 1:01 ` Денис Смирнов
@ 2010-09-01 2:11 ` REAL
2010-09-01 6:42 ` Sergey Y. Afonin
1 sibling, 1 reply; 44+ messages in thread
From: REAL @ 2010-09-01 2:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey I. Froloff пишет:
> Тут уже есть один персонаж, который предпочитает форкнуть пакет с
> другим именем, чем договориться с действующим мантейнером. Не
> смешно ни разу.
Если мейнтейнер упёрся рогом и прикинулся столбом, альтернативы две:
либо форкнуть, либо забить.
Впрочем, трепаться всегда легко, особенно когда не в теме...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 6:42 ` Sergey Y. Afonin
@ 2010-09-01 6:03 ` REAL
2010-09-01 7:13 ` Sergey Y. Afonin
0 siblings, 1 reply; 44+ messages in thread
From: REAL @ 2010-09-01 6:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
Sergey Y. Afonin пишет:
>>> Тут уже есть один персонаж, который предпочитает форкнуть пакет с
>>> другим именем, чем договориться с действующим мантейнером. Не
>>> смешно ни разу.
>> Если мейнтейнер упёрся рогом и прикинулся столбом, альтернативы две:
>> либо форкнуть, либо забить.
>
> Есть ещё третий путь - объяснить, а не говорить намёками.
В devel@ уже были разговоры на эту тему. Объяснить могу, но без имён и
названий:
1. Первоначальный лидер пакета был отодвинут без объяснения причин.
Жалобы в devel@ и не только (как от меня, так и от первоначального
мейнтейнера) остальными были проигнорированы.
2. Новоявленный лидер покоцал список ACL, общение с ним в привате не
привело ни к чему конструктивному
3. В процессе общения с первоначальным лидером пришли к согласованному
решению: пакет надо форкать.
4. Новый пакет никому не мешает, ни с кем не конфликтует, заодно
содержит и фиксы, которых нет в первоначальном пакете.
Так что да, "Тут уже есть один персонаж, который предпочитает форкнуть
пакет", ибо это оказалось самым удобным и быстрым вариантом.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 1:01 ` Денис Смирнов
@ 2010-09-01 6:39 ` Alexey I. Froloff
2010-09-01 6:54 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-01 6:39 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 377 bytes --]
On Wed, Sep 01, 2010 at 05:01:54AM +0400, Денис Смирнов wrote:
> Дайте мне технический аргумент о превосходстве вашего решение
Денис, сначала Вы ответьте пожалуйста на один простой вопрос. А
что лично Вы сделали для того, чтобы apt и rpm перестали быть,
цитирую, "кривыми глючными поделками"?
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 2:11 ` REAL
@ 2010-09-01 6:42 ` Sergey Y. Afonin
2010-09-01 6:03 ` REAL
0 siblings, 1 reply; 44+ messages in thread
From: Sergey Y. Afonin @ 2010-09-01 6:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 01 September 2010, REAL wrote:
> > Тут уже есть один персонаж, который предпочитает форкнуть пакет с
> > другим именем, чем договориться с действующим мантейнером. Не
> > смешно ни разу.
>
> Если мейнтейнер упёрся рогом и прикинулся столбом, альтернативы две:
> либо форкнуть, либо забить.
Есть ещё третий путь - объяснить, а не говорить намёками.
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 6:39 ` Alexey I. Froloff
@ 2010-09-01 6:54 ` Денис Смирнов
2010-09-01 7:10 ` Alexey I. Froloff
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 6:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 506 bytes --]
On Wed, Sep 01, 2010 at 10:39:36AM +0400, Alexey I. Froloff wrote:
AIF> Денис, сначала Вы ответьте пожалуйста на один простой вопрос. А
AIF> что лично Вы сделали для того, чтобы apt и rpm перестали быть,
AIF> цитирую, "кривыми глючными поделками"?
Ничего. И?
Так есть технические основания выносить из сизифа пакет
i586-glibc-locales? Мне несложно. Честно-честно.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 6:54 ` Денис Смирнов
@ 2010-09-01 7:10 ` Alexey I. Froloff
2010-09-01 7:18 ` Sergey Y. Afonin
2010-09-01 7:37 ` Slava Semushin
0 siblings, 2 replies; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-01 7:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 729 bytes --]
On Wed, Sep 01, 2010 at 10:54:29AM +0400, Денис Смирнов wrote:
> AIF> Денис, сначала Вы ответьте пожалуйста на один простой вопрос. А
> AIF> что лично Вы сделали для того, чтобы apt и rpm перестали быть,
> AIF> цитирую, "кривыми глючными поделками"?
> Ничего. И?
И? А никакого "и". Это просто означает, что Вы трепло и
разговаривать с Вами о чём-то просто бессмысленно. Подобными
высказываниями (отмотайте на несколько писем назад) Вы смешиваете
с грязью труд других людей, ничего при этом не делая. И как
после этого люди должны к Вам относиться?
Я узнал про Вас всё что хотел, на этом наше с Вами общение
прекращаю. До свидания.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 6:03 ` REAL
@ 2010-09-01 7:13 ` Sergey Y. Afonin
2010-09-01 7:25 ` Alexey I. Froloff
0 siblings, 1 reply; 44+ messages in thread
From: Sergey Y. Afonin @ 2010-09-01 7:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 01 September 2010, REAL wrote:
> > Есть ещё третий путь - объяснить, а не говорить намёками.
>
> В devel@ уже были разговоры на эту тему. Объяснить могу, но
> без имён и названий:
А, я про данный конкретный случай. В смысле почему симлинк, в
данном случае, плохо. 100M, в общем-то, кое-где ещё могут быть
заметны, так что экономия тут видится оправданной, по крайней
мере, на первый взгляд.
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:10 ` Alexey I. Froloff
@ 2010-09-01 7:18 ` Sergey Y. Afonin
2010-09-01 7:19 ` Alexey I. Froloff
2010-09-01 7:37 ` Slava Semushin
1 sibling, 1 reply; 44+ messages in thread
From: Sergey Y. Afonin @ 2010-09-01 7:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 01 September 2010, Alexey I. Froloff wrote:
> Подобными высказываниями (отмотайте на несколько писем назад)
> Вы смешиваете с грязью труд других людей,
А не кажется ли Вам, что это высказивание совершенно не имело
отношение к оценки труда, а только лишь утрированно отражало
Вашу "великолепную" аргументацию в ответе:
***
*> Этот костыль -- симлинк вместо упаковки кучи файлов. Может
*> лучше оставить все-таки его? Тривиальная эконмоия места на диске.
*
*Это костыль, и ему не место в репозитарии.
***
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:18 ` Sergey Y. Afonin
@ 2010-09-01 7:19 ` Alexey I. Froloff
2010-09-01 7:21 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-01 7:19 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 509 bytes --]
On Wed, Sep 01, 2010 at 11:18:42AM +0400, Sergey Y. Afonin wrote:
> > Подобными высказываниями (отмотайте на несколько писем назад)
> > Вы смешиваете с грязью труд других людей,
> А не кажется ли Вам, что это высказивание совершенно не имело
> отношение к оценки труда, а только лишь утрированно отражало
> Вашу "великолепную" аргументацию в ответе:
Нет не кажется, потому как это уже не первый и не второй раз
происходит.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:19 ` Alexey I. Froloff
@ 2010-09-01 7:21 ` Денис Смирнов
0 siblings, 0 replies; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 7:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 569 bytes --]
On Wed, Sep 01, 2010 at 11:19:58AM +0400, Alexey I. Froloff wrote:
AIF> Нет не кажется, потому как это уже не первый и не второй раз
AIF> происходит.
Что происходит? Я делаю что-то не идеально? Ага. Делал, делаю, и буду
делать. И исправлять -- тоже буду, получив грамотную аргументацию почему я
не прав.
Твоя высокая квалификация не означает, что твое мнение должно немедленно
реализовываться даже без аргументации, уж извини.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:13 ` Sergey Y. Afonin
@ 2010-09-01 7:25 ` Alexey I. Froloff
2010-09-01 7:33 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-01 7:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 726 bytes --]
On Wed, Sep 01, 2010 at 11:13:56AM +0400, Sergey Y. Afonin wrote:
> А, я про данный конкретный случай. В смысле почему симлинк, в
> данном случае, плохо.
Плохо не сам симлинк, плохо пакет i586-glibc-locales.x86_64.rpm в
репозитории x86_64. Можно договорится с мантейнером glibc, тогда
будет экономия 100M для всех (а не только для пользователей
x86_32), а можно захачить сам arepo (это возможно несколькими
способами и уже есть похожий хак), чтобы на выходе генерился
i586-glibc-locales.i586.rpm с одним только симлинком внутри.
Вариантов множество, но был выбран тот, который не требует вообще
никакого взаимодействия с окружающими.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:25 ` Alexey I. Froloff
@ 2010-09-01 7:33 ` Денис Смирнов
2010-09-01 11:53 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 7:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 845 bytes --]
On Wed, Sep 01, 2010 at 11:25:38AM +0400, Alexey I. Froloff wrote:
AIF> Вариантов множество, но был выбран тот, который не требует вообще
AIF> никакого взаимодействия с окружающими.
Был выбран вариант, который:
а) реализуется за несколько минут;
б) не имеет существенных недостатков (потребление нескольких килобайт
дискового пространства в репозитории x86_64 не в счет);
в) никому не мешает;
На изобретение сферических коней в вакууме у меня времени не было. И
благодаря моему кривому хаку проблема была решена уже 2 месяца назад, хоть
и костылем. А теперь пришел весь в белом ты, исправил ошибку в arepo (что
хорошо), и предложил выкинуть пакет экономящий сейчас 100 метров на диске
(что глупо).
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:10 ` Alexey I. Froloff
2010-09-01 7:18 ` Sergey Y. Afonin
@ 2010-09-01 7:37 ` Slava Semushin
2010-09-01 7:39 ` Slava Semushin
1 sibling, 1 reply; 44+ messages in thread
From: Slava Semushin @ 2010-09-01 7:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
1 сентября 2010 г. 14:10 пользователь Alexey I. Froloff
<raorn@altlinux.org> написал:
[skip]
> И? А никакого "и". Это просто означает, что Вы трепло и
> разговаривать с Вами о чём-то просто бессмысленно. Подобными
> высказываниями (отмотайте на несколько писем назад) Вы смешиваете
> с грязью труд других людей, ничего при этом не делая. И как
> после этого люди должны к Вам относиться?
Как относиться к тебе, если ты позволяешь себе переходить на личности
и грубить другим членам команды в публичном и техническом списке
рассылки?
При таком отношении о каком общении между разработчиками в команде
может быть речь? Действительно, только пакеты и форкать...
--
Slava Semushin
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:37 ` Slava Semushin
@ 2010-09-01 7:39 ` Slava Semushin
2010-09-01 7:59 ` Led
0 siblings, 1 reply; 44+ messages in thread
From: Slava Semushin @ 2010-09-01 7:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
1 сентября 2010 г. 14:37 пользователь Slava Semushin
<slava.semushin@gmail.com> написал:
> Как относиться к тебе, если ты позволяешь себе переходить на личности
> и грубить другим членам команды в публичном и техническом списке
> рассылки?
P.S. Много лет назад Тео за подобное выгнали из команды разработчиков NetBSD...
--
Slava Semushin
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:39 ` Slava Semushin
@ 2010-09-01 7:59 ` Led
0 siblings, 0 replies; 44+ messages in thread
From: Led @ 2010-09-01 7:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 01 September 2010 10:39:01 Slava Semushin wrote:
> 1 сентября 2010 г. 14:37 пользователь Slava Semushin
>
> <slava.semushin@gmail.com> написал:
> > Как относиться к тебе, если ты позволяешь себе переходить на личности
> > и грубить другим членам команды в публичном и техническом списке
> > рассылки?
>
> P.S. Много лет назад Тео за подобное выгнали из команды разработчиков
> NetBSD...
Тео , конечно, ещё тот Тео... Но где сейчас Тео, и где сейчас NetBSD (кто-то
ещё помнит о такой?)?
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 1:02 ` [devel] " Денис Смирнов
@ 2010-09-01 8:11 ` Ildar Mulyukov
2010-09-01 11:44 ` Dmitry V. Levin
2010-09-01 13:34 ` Sergey Vlasov
2 siblings, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2010-09-01 8:11 UTC (permalink / raw)
To: devel
On 31.08.2010 22:29:19, Max Ivanov wrote:
> А локали разве архитектурно зависимы? Что они делают в %libdir?
Полагаю, ответ на это - в / нет папки share. (подчеркну, /usr/share не
в счёт).
Но тогда у меня возникает вопрос - почему оно не в /lib ? ldv?
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 8:11 ` Ildar Mulyukov
@ 2010-09-01 11:44 ` Dmitry V. Levin
2010-09-01 11:56 ` Ildar Mulyukov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-01 11:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 442 bytes --]
On Wed, Sep 01, 2010 at 02:11:19PM +0600, Ildar Mulyukov wrote:
> On 31.08.2010 22:29:19, Max Ivanov wrote:
> >А локали разве архитектурно зависимы?
> >Что они делают в %libdir?
>
> Полагаю, ответ на это - в / нет папки share.
> (подчеркну, /usr/share не в счёт).
> Но тогда у меня возникает вопрос - почему
> оно не в /lib ? ldv?
Потому что файлы поддержки локализации не заслужили того,
чтобы покинуть /usr.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 7:33 ` Денис Смирнов
@ 2010-09-01 11:53 ` Dmitry V. Levin
2010-09-01 15:26 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-01 11:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 945 bytes --]
On Wed, Sep 01, 2010 at 11:33:26AM +0400, Денис Смирнов wrote:
> On Wed, Sep 01, 2010 at 11:25:38AM +0400, Alexey I. Froloff wrote:
>
> AIF> Вариантов множество, но был выбран тот, который не требует вообще
> AIF> никакого взаимодействия с окружающими.
>
> Был выбран вариант, который:
> а) реализуется за несколько минут;
> б) не имеет существенных недостатков (потребление нескольких килобайт
> дискового пространства в репозитории x86_64 не в счет);
> в) никому не мешает;
>
> На изобретение сферических коней в вакууме у меня времени не было. И
> благодаря моему кривому хаку проблема была решена уже 2 месяца назад, хоть
> и костылем. А теперь пришел весь в белом ты, исправил ошибку в arepo (что
> хорошо), и предложил выкинуть пакет экономящий сейчас 100 метров на диске
> (что глупо).
Денис, а на то, чтобы повесить баг на пакет glibc-locales, у тебя времени
за 2 прошедших месяца так и не нашлось?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 11:44 ` Dmitry V. Levin
@ 2010-09-01 11:56 ` Ildar Mulyukov
0 siblings, 0 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2010-09-01 11:56 UTC (permalink / raw)
To: devel
On 01.09.2010 17:44:22, Dmitry V. Levin wrote:
> On Wed, Sep 01, 2010 at 02:11:19PM +0600, Ildar Mulyukov wrote:
> > On 31.08.2010 22:29:19, Max Ivanov wrote:
> > >А локали разве архитектурно зависимы?
> > >Что они делают в %libdir?
> >
> > Полагаю, ответ на это - в / нет папки share.
> > (подчеркну, /usr/share не в счёт).
> > Но тогда у меня возникает вопрос - почему
> > оно не в /lib ? ldv?
>
> Потому что файлы поддержки локализации не заслужили того,
> чтобы покинуть /usr.
Мнэээ. Это я заглюкал, прошу прощения.
Впрочем, присоединюсь к вопросу Макса: почему бы им не переместиться в
%_datadir или, в крайнем случае, в %_libexecdir ? Разрешите этот спор
методом Домокла?
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 1:02 ` [devel] " Денис Смирнов
2010-09-01 8:11 ` Ildar Mulyukov
@ 2010-09-01 13:34 ` Sergey Vlasov
2010-09-01 13:40 ` Alexey I. Froloff
2 siblings, 1 reply; 44+ messages in thread
From: Sergey Vlasov @ 2010-09-01 13:34 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 341 bytes --]
On Tue, Aug 31, 2010 at 05:29:19PM +0100, Max Ivanov wrote:
> А локали разве архитектурно зависимы? Что они делают в %libdir?
Зависят как минимум от порядка байтов, поэтому в %datadir их всё-таки
класть нельзя. Но вроде бы ничего сложнее int32_t и int16_t в этих
файлах не используется, поэтому на i386 и x86_64 их формат совпадает.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 13:34 ` Sergey Vlasov
@ 2010-09-01 13:40 ` Alexey I. Froloff
2010-09-01 17:50 ` Sergey Vlasov
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-01 13:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 359 bytes --]
On Wed, Sep 01, 2010 at 05:34:17PM +0400, Sergey Vlasov wrote:
> Зависят как минимум от порядка байтов, поэтому в %datadir их всё-таки
> класть нельзя.
gettext(3) умеет определять порядок байтов в .mo файлах (поэтому
они лежат в %_datadir). А что с остальными локалечастями?
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 11:53 ` Dmitry V. Levin
@ 2010-09-01 15:26 ` Денис Смирнов
2010-09-01 16:02 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-09-01 15:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
On Wed, Sep 01, 2010 at 03:53:51PM +0400, Dmitry V. Levin wrote:
DVL> Денис, а на то, чтобы повесить баг на пакет glibc-locales, у тебя времени
DVL> за 2 прошедших месяца так и не нашлось?
А разве в glibc-locales баг?
История такова -- я написал в devel@ о том что есть непонятная проблема с
glibc-locales и arepo. Никто ничего вразумительного не сказал, но кто-то
посоветовал опакетить такой симлинк. Мне идея показалась хорошим решением,
на чем вопрос был исчерпан.
А баги в glibc-locales не было, оказалось что она в arepo (и тред начался
с исправления этой баги).
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 15:26 ` Денис Смирнов
@ 2010-09-01 16:02 ` Dmitry V. Levin
2010-09-02 20:23 ` Денис Смирнов
2010-09-05 13:40 ` Vitaly Lipatov
0 siblings, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-01 16:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
On Wed, Sep 01, 2010 at 07:26:42PM +0400, Денис Смирнов wrote:
> On Wed, Sep 01, 2010 at 03:53:51PM +0400, Dmitry V. Levin wrote:
>
> DVL> Денис, а на то, чтобы повесить баг на пакет glibc-locales, у тебя времени
> DVL> за 2 прошедших месяца так и не нашлось?
>
> А разве в glibc-locales баг?
/usr/lib64/locale можно переместить в /usr/lib/locale, никто от этого
не пострадает, зато на один хак станет меньше.
А так теперь придётся в носить в %pre пакета glibc-locales специальный
объезд на случай того, что /usr/lib/locale это симлинк:
%if "%_libdir" != "/usr/lib"
if [ -L /usr/lib/locale ]; then
rm -f /usr/lib/locale
fi
%endif
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 13:40 ` Alexey I. Froloff
@ 2010-09-01 17:50 ` Sergey Vlasov
0 siblings, 0 replies; 44+ messages in thread
From: Sergey Vlasov @ 2010-09-01 17:50 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1611 bytes --]
On Wed, Sep 01, 2010 at 05:40:58PM +0400, Alexey I. Froloff wrote:
> On Wed, Sep 01, 2010 at 05:34:17PM +0400, Sergey Vlasov wrote:
> > Зависят как минимум от порядка байтов, поэтому в %datadir их всё-таки
> > класть нельзя.
> gettext(3) умеет определять порядок байтов в .mo файлах (поэтому
> они лежат в %_datadir). А что с остальными локалечастями?
Там всё читается напрямую: заголовок рассматривается как struct с
массивом неопределённой длины в конце, из этого массива берутся
смещения отдельных элементов (строк, массивов с данными, ...) и
преобразуются в указатели, которые рассовываются по внутренним
массивам. Причём часть этих элементов на самом деле является тоже
массивами из int16_t или int32_t, для которых тоже не выполняются
никакие преобразования.
http://git.altlinux.org/gears/g/glibc.git?p=glibc.git;a=blob;f=locale/loadlocale.c;h=b91941eae95bdec33a669c72639647254f3eb0b5;hb=HEAD#l64
(там ещё в конце специальный случай - тип word, для него значение типа
uint32_t тоже вытаскивается напрямую).
Причём когда-то давно о совместимости с другим порядком байтов там
заботились - судя по ChangeLog.10, этот код выбросили 1999-09-13,
тогда же и перенесли localedir из datadir в libdir. Чуть позже
(2000-01-31) для sparc64 перенесли файлы в $exec_prefix/lib/locale с
целью использования одной копии для 32-битной и 64-битной библиотеки
(так что совместимость 32/64 там должна поддерживаться). Сейчас то же
самое по умолчанию делается и для x86_64.
Получается, что на x86_64 сейчас файлы glibc-locales зря лежат в
/usr/lib64/locale - их место в /usr/lib/locale.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 16:02 ` Dmitry V. Levin
@ 2010-09-02 20:23 ` Денис Смирнов
2010-10-11 21:34 ` Dmitry V. Levin
2010-09-05 13:40 ` Vitaly Lipatov
1 sibling, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-09-02 20:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
On Wed, Sep 01, 2010 at 08:02:42PM +0400, Dmitry V. Levin wrote:
DVL> /usr/lib64/locale можно переместить в /usr/lib/locale, никто от этого
DVL> не пострадает, зато на один хак станет меньше.
DVL> А так теперь придётся в носить в %pre пакета glibc-locales специальный
DVL> объезд на случай того, что /usr/lib/locale это симлинк:
Да, действительно :(
DVL> %if "%_libdir" != "/usr/lib"
DVL> if [ -L /usr/lib/locale ]; then
DVL> rm -f /usr/lib/locale
DVL> fi
DVL> %endif
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-01 16:02 ` Dmitry V. Levin
2010-09-02 20:23 ` Денис Смирнов
@ 2010-09-05 13:40 ` Vitaly Lipatov
2010-09-05 13:45 ` Aleksey Novodvorsky
1 sibling, 1 reply; 44+ messages in thread
From: Vitaly Lipatov @ 2010-09-05 13:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Среда 01 сентября 2010, Dmitry V. Levin wrote:
...
> > А разве в glibc-locales баг?
>
> /usr/lib64/locale можно переместить в /usr/lib/locale, никто
> от этого не пострадает, зато на один хак станет меньше.
Удивляюсь, почему независимые от архитектуры данные лежат не в
/usr/share, а в /usr/lib.
--
С уважением,
Виталий Липатов, ALT Linux Team, Eternity Software Team
Россия, Санкт-Петербург. http://etersoft.ru
GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 13:40 ` Vitaly Lipatov
@ 2010-09-05 13:45 ` Aleksey Novodvorsky
2010-09-05 13:53 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Aleksey Novodvorsky @ 2010-09-05 13:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
5 сентября 2010 г. 17:40 пользователь Vitaly Lipatov <lav@altlinux.ru> написал:
> On Среда 01 сентября 2010, Dmitry V. Levin wrote:
> ...
>> > А разве в glibc-locales баг?
>>
>> /usr/lib64/locale можно переместить в /usr/lib/locale, никто
>> от этого не пострадает, зато на один хак станет меньше.
> Удивляюсь, почему независимые от архитектуры данные лежат не в
> /usr/share, а в /usr/lib.
Это, по видимому, не так. См. письмо vsu@ в этом треде.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 13:45 ` Aleksey Novodvorsky
@ 2010-09-05 13:53 ` Dmitry V. Levin
2010-09-05 14:16 ` Alexey I. Froloff
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-05 13:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
On Sun, Sep 05, 2010 at 05:45:26PM +0400, Aleksey Novodvorsky wrote:
> 5 сентября 2010 г. 17:40 пользователь Vitaly Lipatov <lav@altlinux.ru> написал:
> > On Среда 01 сентября 2010, Dmitry V. Levin wrote:
> > ...
> >> > А разве в glibc-locales баг?
> >>
> >> /usr/lib64/locale можно переместить в /usr/lib/locale, никто
> >> от этого не пострадает, зато на один хак станет меньше.
> > Удивляюсь, почему независимые от архитектуры данные лежат не в
> > /usr/share, а в /usr/lib.
>
> Это, по видимому, не так. См. письмо vsu@ в этом треде.
Это не по видимому, а в точности не так. Из того, что на x86 и x86-64
что-то одинаковое, ещё не следует, что оно архитектурно независимое.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 13:53 ` Dmitry V. Levin
@ 2010-09-05 14:16 ` Alexey I. Froloff
2010-09-05 14:20 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-09-05 14:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 677 bytes --]
On Sun, Sep 05, 2010 at 05:53:23PM +0400, Dmitry V. Levin wrote:
> > > Удивляюсь, почему независимые от архитектуры данные лежат не в
> > > /usr/share, а в /usr/lib.
> > Это, по видимому, не так. См. письмо vsu@ в этом треде.
> Это не по видимому, а в точности не так. Из того, что на x86 и x86-64
> что-то одинаковое, ещё не следует, что оно архитектурно независимое.
А вот скомпилированные mo-файлы лежат в /usr/share/locale/. Эти
файлы тоже архитектурно зависимые, однако gettext имеет
собственный надмозг, который определяет endianesses и умеет
правильно читать "неродные" каталоги.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 14:16 ` Alexey I. Froloff
@ 2010-09-05 14:20 ` Dmitry V. Levin
2010-09-05 17:18 ` Kirill A. Shutemov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-05 14:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 992 bytes --]
On Sun, Sep 05, 2010 at 06:16:30PM +0400, Alexey I. Froloff wrote:
> On Sun, Sep 05, 2010 at 05:53:23PM +0400, Dmitry V. Levin wrote:
> > > > Удивляюсь, почему независимые от архитектуры данные лежат не в
> > > > /usr/share, а в /usr/lib.
> > > Это, по видимому, не так. См. письмо vsu@ в этом треде.
> > Это не по видимому, а в точности не так. Из того, что на x86 и x86-64
> > что-то одинаковое, ещё не следует, что оно архитектурно независимое.
> А вот скомпилированные mo-файлы лежат в /usr/share/locale/. Эти
> файлы тоже архитектурно зависимые, однако gettext имеет
> собственный надмозг, который определяет endianesses и умеет
> правильно читать "неродные" каталоги.
Да, к сожалению, на скомпилированные локали в /usr/lib/locale/ этот мозг
не распространяется.
P.S. Некоторые дистрибутивы не распространяют скомпилированные локали.
Вместо этого они распространяют glibc-i18ndata и компилируют выбранные
локали при установке/обновлении этого пакета.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 14:20 ` Dmitry V. Levin
@ 2010-09-05 17:18 ` Kirill A. Shutemov
2010-09-05 17:22 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Kirill A. Shutemov @ 2010-09-05 17:18 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Sep 05, 2010 at 06:20:35PM +0400, Dmitry V. Levin wrote:
> On Sun, Sep 05, 2010 at 06:16:30PM +0400, Alexey I. Froloff wrote:
> > On Sun, Sep 05, 2010 at 05:53:23PM +0400, Dmitry V. Levin wrote:
> > > > > Удивляюсь, почему независимые от архитектуры данные лежат не в
> > > > > /usr/share, а в /usr/lib.
> > > > Это, по видимому, не так. См. письмо vsu@ в этом треде.
> > > Это не по видимому, а в точности не так. Из того, что на x86 и x86-64
> > > что-то одинаковое, ещё не следует, что оно архитектурно независимое.
> > А вот скомпилированные mo-файлы лежат в /usr/share/locale/. Эти
> > файлы тоже архитектурно зависимые, однако gettext имеет
> > собственный надмозг, который определяет endianesses и умеет
> > правильно читать "неродные" каталоги.
>
> Да, к сожалению, на скомпилированные локали в /usr/lib/locale/ этот мозг
> не распространяется.
>
> P.S. Некоторые дистрибутивы не распространяют скомпилированные локали.
> Вместо этого они распространяют glibc-i18ndata и компилируют выбранные
> локали при установке/обновлении этого пакета.
А по каким причинам у нас не так?
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-05 17:18 ` Kirill A. Shutemov
@ 2010-09-05 17:22 ` Dmitry V. Levin
2010-09-06 21:15 ` [devel] glibc-locales Dmitry V. Levin
2010-09-07 8:51 ` [devel] [JT] Re: I: [SOLVED] arepo и glibc-locales Michael Shigorin
0 siblings, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-05 17:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 418 bytes --]
On Sun, Sep 05, 2010 at 08:18:39PM +0300, Kirill A. Shutemov wrote:
> On Sun, Sep 05, 2010 at 06:20:35PM +0400, Dmitry V. Levin wrote:
> > P.S. Некоторые дистрибутивы не распространяют скомпилированные локали.
> > Вместо этого они распространяют glibc-i18ndata и компилируют выбранные
> > локали при установке/обновлении этого пакета.
>
> А по каким причинам у нас не так?
По историческим. :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] glibc-locales
2010-09-05 17:22 ` Dmitry V. Levin
@ 2010-09-06 21:15 ` Dmitry V. Levin
2010-09-07 8:51 ` [devel] [JT] Re: I: [SOLVED] arepo и glibc-locales Michael Shigorin
1 sibling, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-09-06 21:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 796 bytes --]
On Sun, Sep 05, 2010 at 09:22:40PM +0400, Dmitry V. Levin wrote:
> On Sun, Sep 05, 2010 at 08:18:39PM +0300, Kirill A. Shutemov wrote:
> > On Sun, Sep 05, 2010 at 06:20:35PM +0400, Dmitry V. Levin wrote:
> > > P.S. Некоторые дистрибутивы не распространяют скомпилированные локали.
> > > Вместо этого они распространяют glibc-i18ndata и компилируют выбранные
> > > локали при установке/обновлении этого пакета.
> >
> > А по каким причинам у нас не так?
>
> По историческим. :)
Между прочим, при желании можно реализовать механизм, аналогичный
Debianовскому locale.gen, параллельно нынешнему. Например,
/usr/lib/locale пакуется отдельно от /usr/bin/locale* и
/usr/share/locale/*/*/libc.mo, и вместо /usr/lib/locale используется
glibc-i18ndata и генератор локалей.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* [devel] [JT] Re: I: [SOLVED] arepo и glibc-locales
2010-09-05 17:22 ` Dmitry V. Levin
2010-09-06 21:15 ` [devel] glibc-locales Dmitry V. Levin
@ 2010-09-07 8:51 ` Michael Shigorin
1 sibling, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2010-09-07 8:51 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Sep 05, 2010 at 09:22:40PM +0400, Dmitry V. Levin wrote:
> > > P.S. Некоторые дистрибутивы не распространяют
> > > скомпилированные локали. Вместо этого они распространяют
> > > glibc-i18ndata и компилируют выбранные локали при
> > > установке/обновлении этого пакета.
> > А по каким причинам у нас не так?
> По историческим. :)
Дай угадаю -- в rpm есть специфическая обработка локалей
в зависимости от значения %_install_langs? :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-09-02 20:23 ` Денис Смирнов
@ 2010-10-11 21:34 ` Dmitry V. Levin
2010-10-13 7:37 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-10-11 21:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
On Fri, Sep 03, 2010 at 12:23:42AM +0400, Денис Смирнов wrote:
> On Wed, Sep 01, 2010 at 08:02:42PM +0400, Dmitry V. Levin wrote:
>
> DVL> /usr/lib64/locale можно переместить в /usr/lib/locale, никто от этого
> DVL> не пострадает, зато на один хак станет меньше.
> DVL> А так теперь придётся в носить в %pre пакета glibc-locales специальный
> DVL> объезд на случай того, что /usr/lib/locale это симлинк:
>
> Да, действительно :(
>
> DVL> %if "%_libdir" != "/usr/lib"
> DVL> if [ -L /usr/lib/locale ]; then
> DVL> rm -f /usr/lib/locale
> DVL> fi
> DVL> %endif
$ rpmquery -f /usr/lib/locale/ru_RU.utf8
glibc-locales-2.11.2-alt3
$ rpmquery -f /usr/lib/locale/ru_RU.utf8 --obsoletes | fgrep i586
i586-glibc-locales
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-10-11 21:34 ` Dmitry V. Levin
@ 2010-10-13 7:37 ` Денис Смирнов
2010-10-13 7:43 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-10-13 7:37 UTC (permalink / raw)
To: devel
On Tue, Oct 12, 2010 at 01:34:01AM +0400, Dmitry V. Levin wrote:
DVL> $ rpmquery -f /usr/lib/locale/ru_RU.utf8
DVL> glibc-locales-2.11.2-alt3
DVL> $ rpmquery -f /usr/lib/locale/ru_RU.utf8 --obsoletes | fgrep i586
DVL> i586-glibc-locales
А что с provides? Или он теперь noarch?
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: [SOLVED] arepo и glibc-locales
2010-10-13 7:37 ` Денис Смирнов
@ 2010-10-13 7:43 ` Dmitry V. Levin
0 siblings, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-10-13 7:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
On Wed, Oct 13, 2010 at 11:37:25AM +0400, Денис Смирнов wrote:
> On Tue, Oct 12, 2010 at 01:34:01AM +0400, Dmitry V. Levin wrote:
>
> DVL> $ rpmquery -f /usr/lib/locale/ru_RU.utf8
> DVL> glibc-locales-2.11.2-alt3
> DVL> $ rpmquery -f /usr/lib/locale/ru_RU.utf8 --obsoletes | fgrep i586
> DVL> i586-glibc-locales
>
> А что с provides?
"Provides: i586-glibc-locales" я решил не ставить,
дабы не портить карму пакету glibc-locales. ;)
> Или он теперь noarch?
Нет, см. обсуждение в этом треде.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2010-10-13 7:43 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-31 8:18 [devel] I: [SOLVED] arepo и glibc-locales Alexey I. Froloff
2010-08-31 9:26 ` Денис Смирнов
2010-08-31 10:08 ` Alexey I. Froloff
2010-08-31 12:01 ` Денис Смирнов
2010-08-31 12:17 ` Alexey I. Froloff
2010-09-01 1:01 ` Денис Смирнов
2010-09-01 6:39 ` Alexey I. Froloff
2010-09-01 6:54 ` Денис Смирнов
2010-09-01 7:10 ` Alexey I. Froloff
2010-09-01 7:18 ` Sergey Y. Afonin
2010-09-01 7:19 ` Alexey I. Froloff
2010-09-01 7:21 ` Денис Смирнов
2010-09-01 7:37 ` Slava Semushin
2010-09-01 7:39 ` Slava Semushin
2010-09-01 7:59 ` Led
2010-09-01 2:11 ` REAL
2010-09-01 6:42 ` Sergey Y. Afonin
2010-09-01 6:03 ` REAL
2010-09-01 7:13 ` Sergey Y. Afonin
2010-09-01 7:25 ` Alexey I. Froloff
2010-09-01 7:33 ` Денис Смирнов
2010-09-01 11:53 ` Dmitry V. Levin
2010-09-01 15:26 ` Денис Смирнов
2010-09-01 16:02 ` Dmitry V. Levin
2010-09-02 20:23 ` Денис Смирнов
2010-10-11 21:34 ` Dmitry V. Levin
2010-10-13 7:37 ` Денис Смирнов
2010-10-13 7:43 ` Dmitry V. Levin
2010-09-05 13:40 ` Vitaly Lipatov
2010-09-05 13:45 ` Aleksey Novodvorsky
2010-09-05 13:53 ` Dmitry V. Levin
2010-09-05 14:16 ` Alexey I. Froloff
2010-09-05 14:20 ` Dmitry V. Levin
2010-09-05 17:18 ` Kirill A. Shutemov
2010-09-05 17:22 ` Dmitry V. Levin
2010-09-06 21:15 ` [devel] glibc-locales Dmitry V. Levin
2010-09-07 8:51 ` [devel] [JT] Re: I: [SOLVED] arepo и glibc-locales Michael Shigorin
2010-09-01 1:02 ` [devel] " Денис Смирнов
2010-09-01 8:11 ` Ildar Mulyukov
2010-09-01 11:44 ` Dmitry V. Levin
2010-09-01 11:56 ` Ildar Mulyukov
2010-09-01 13:34 ` Sergey Vlasov
2010-09-01 13:40 ` Alexey I. Froloff
2010-09-01 17:50 ` Sergey Vlasov
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