ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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