ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] LANG in rpm scripts
@ 2001-02-14 14:35 Peter Novodvorsky
  2001-02-14 16:16 ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Peter Novodvorsky @ 2001-02-14 14:35 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 656 bytes --]

Привет!

Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
RPM добавить
export LANG=C
?

					NIDD
-- 
________________________________________________________________________
The Debian Project. Debian booth@Linux Expo Road Show coordinator.
Linux Expo Road Show Timeline: 23.04.01 Prague, 24.04.01 Budapest, 
25.04.01 Warsaw, 26.04.01-28.04.01 Moscow. 
Conferences in all cities and exhibition in Moscow.
Visit http://people.debian.org/~nidd/LERS-TODO.html if you're intrested.
Mail contact: nidd@debian.org             Phone contact: 7-095-4261812
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 14:35 [devel] LANG in rpm scripts Peter Novodvorsky
@ 2001-02-14 16:16 ` Dmitry V. Levin
  2001-02-14 16:17   ` Anton Farygin
  2001-02-14 16:30   ` Peter Novodvorsky
  0 siblings, 2 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2001-02-14 16:16 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 780 bytes --]

On Wed, Feb 14, 2001 at 05:35:02PM +0300, Peter Novodvorsky wrote:
> Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> RPM добавить
> export LANG=C
> ?

Нет, потому что это может нарушить собираемость некоторых пакетов.
Можно добавить
export LANG=
export LANGUAGE=

Специалисты по локализации, есть возражения?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 16:16 ` Dmitry V. Levin
@ 2001-02-14 16:17   ` Anton Farygin
  2001-02-14 16:35     ` Dmitry V. Levin
  2001-02-14 16:30   ` Peter Novodvorsky
  1 sibling, 1 reply; 11+ messages in thread
From: Anton Farygin @ 2001-02-14 16:17 UTC (permalink / raw)
  To: devel

"Dmitry V. Levin" wrote:
> 
> On Wed, Feb 14, 2001 at 05:35:02PM +0300, Peter Novodvorsky wrote:
> > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > RPM добавить
> > export LANG=C
> > ?
> 
> Нет, потому что это может нарушить собираемость некоторых пакетов.
> Можно добавить
> export LANG=
> export LANGUAGE=
> 
> Специалисты по локализации, есть возражения?

А почему не unset LANG; unset LANGUAGE
??? 

Rgds
Anton
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re:  [devel] LANG in rpm scripts
  2001-02-14 16:16 ` Dmitry V. Levin
  2001-02-14 16:17   ` Anton Farygin
@ 2001-02-14 16:30   ` Peter Novodvorsky
  2001-02-14 23:46     ` Dmitry V. Levin
  1 sibling, 1 reply; 11+ messages in thread
From: Peter Novodvorsky @ 2001-02-14 16:30 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 955 bytes --]

Hi!

++ 14/02/01 19:16 +0300 - Dmitry V. Levin:
> On Wed, Feb 14, 2001 at 05:35:02PM +0300, Peter Novodvorsky wrote:
> > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > RPM добавить
> > export LANG=C
> > ?
> 
> Нет, потому что это может нарушить собираемость некоторых пакетов.

Чем? Если пакеты зависят от ru_RU.KOI8-R, то они должны это явно указывать
делая export LANG=ru_RU.KOI8-R.

> Можно добавить
> export LANG=
> export LANGUAGE=
> 
> Специалисты по локализации, есть возражения?

Я не согласен (хотя я и не <q>Специалисты по локализации</q own="ldv">). Это 
совершенно не корректно. Локали '' не существует. 'C' -- стандартная POSIX
locale. (Хотя LANG='' и полностью равносильно 'C')


                                        NIDD
--
Real men don't take backups.
They put their source on a public FTP-server and let the world mirror it.
                                        -- Linus Torvalds

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re:  [devel] LANG in rpm scripts
  2001-02-14 16:35     ` Dmitry V. Levin
@ 2001-02-14 16:33       ` Peter Novodvorsky
  2001-02-14 23:37         ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Peter Novodvorsky @ 2001-02-14 16:33 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

Привет!

++ 14/02/01 19:35 +0300 - Dmitry V. Levin:
> 
> Не вижу разницы.

А зря.

lambda nidd 19:31 ~ > export LANG=
lambda nidd 19:31 ~ > locale
LANG=
LC_CTYPE=""
LC_NUMERIC=""
LC_TIME=""
LC_COLLATE=""
LC_MONETARY=""
LC_MESSAGES=""
LC_PAPER=""
LC_NAME=""
LC_ADDRESS=""
LC_TELEPHONE=""
LC_MEASUREMENT=""
LC_IDENTIFICATION=""
LC_ALL=
lambda nidd 19:31 ~ > unset LANG
lambda nidd 19:32 ~ > locale
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Почувствуйте разницу ;-)



					NIDD
-- 
Real men don't take backups.
They put their source on a public FTP-server and let the world mirror it.
                                        -- Linus Torvalds


[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 16:17   ` Anton Farygin
@ 2001-02-14 16:35     ` Dmitry V. Levin
  2001-02-14 16:33       ` Peter Novodvorsky
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2001-02-14 16:35 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

On Wed, Feb 14, 2001 at 07:17:05PM +0300, Anton Farygin wrote:
> > > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > > RPM добавить
> > > export LANG=C
> > > ?
> > 
> > Нет, потому что это может нарушить собираемость некоторых пакетов.
> > Можно добавить
> > export LANG=
> > export LANGUAGE=
> > 
> > Специалисты по локализации, есть возражения?
> 
> А почему не unset LANG; unset LANGUAGE
> ??? 

Не вижу разницы.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 16:33       ` Peter Novodvorsky
@ 2001-02-14 23:37         ` Dmitry V. Levin
  0 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2001-02-14 23:37 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 740 bytes --]

On Wed, Feb 14, 2001 at 07:33:00PM +0300, Peter Novodvorsky wrote:
> Привет!
> 
> ++ 14/02/01 19:35 +0300 - Dmitry V. Levin:
> > 
> > Не вижу разницы.
> 
> А зря.

Согласен, unset гораздо правильнее.

Итак, против "unset LANG LANGUAGE LINGUAS что_там_еще_на_эту_тему" никто
не возражает?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 16:30   ` Peter Novodvorsky
@ 2001-02-14 23:46     ` Dmitry V. Levin
  2001-02-15 19:04       ` Ivan Zakharyaschev
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2001-02-14 23:46 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1478 bytes --]

On Wed, Feb 14, 2001 at 07:30:01PM +0300, Peter Novodvorsky wrote:
> > > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > > RPM добавить
> > > export LANG=C
> > > ?
> > 
> > Нет, потому что это может нарушить собираемость некоторых пакетов.
> 
> Чем? Если пакеты зависят от ru_RU.KOI8-R, то они должны это явно указывать
> делая export LANG=ru_RU.KOI8-R.

Не совсем так.

Есть пакеты, которые при сборке, видя LANG=C, отказываются создавать
locale-specific файлы.
Очевидно, это поведение пакетов неправильно, но дома я всегда собираю все
пакеты с помощью такого скрипта:

#!/bin/sh
rm -f nohup.out
unset LANG LANGUAGE LINGUAS LC_ALL LC_MESSAGES
: ${RPM_EXE:=rpm}
exec nohup nice time $RPM_EXE "$@"

При этом все собирается правильно.

А на photo скрипт был другой, вместо "unset" было "=C", и некоторые
пакеты, как, возможно, многие из вас помнят, были собраны без
/usr/share/locale/*/LC_MESSAGES/*

Вопрос: unset * нужен только для сборочных скриптов, или для всех, включая
установочные, триггеры и пр. ?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-14 23:46     ` Dmitry V. Levin
@ 2001-02-15 19:04       ` Ivan Zakharyaschev
  2001-02-16  2:24         ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Ivan Zakharyaschev @ 2001-02-15 19:04 UTC (permalink / raw)
  To: devel

On Thu, 15 Feb 2001, Dmitry V. Levin wrote:

> On Wed, Feb 14, 2001 at 07:30:01PM +0300, Peter Novodvorsky wrote:
> > > > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > > > RPM добавить
> > > > export LANG=C
> > > > ?

> Есть пакеты, которые при сборке, видя LANG=C, отказываются создавать
> locale-specific файлы.
> Очевидно, это поведение пакетов неправильно, но дома я всегда собираю
> все
> пакеты с помощью такого скрипта:
>
> #!/bin/sh
> rm -f nohup.out
> unset LANG LANGUAGE LINGUAS LC_ALL LC_MESSAGES
> : ${RPM_EXE:=rpm}
> exec nohup nice time $RPM_EXE "$@"
>
> При этом все собирается правильно.

> Вопрос: unset * нужен только для сборочных скриптов, или для всех,
> включая
> установочные, триггеры и пр. ?

Думаю, для установочных и триггеров не нужен (если это нигде ничему
существенно не мешает --вопрос, наверное, как раз про это).

-- 
Best regards,
	Ivan Z.

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] LANG in rpm scripts
  2001-02-15 19:04       ` Ivan Zakharyaschev
@ 2001-02-16  2:24         ` Dmitry V. Levin
  2001-02-16  4:27           ` Peter Novodvorsky
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2001-02-16  2:24 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1490 bytes --]

On Thu, Feb 15, 2001 at 10:04:24PM +0300, Ivan Zakharyaschev wrote:
> > > > > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых
> > > > > RPM добавить
> > > > > export LANG=C
> > > > > ?
> 
> > Есть пакеты, которые при сборке, видя LANG=C, отказываются создавать
> > locale-specific файлы.
> > Очевидно, это поведение пакетов неправильно, но дома я всегда собираю
> > все
> > пакеты с помощью такого скрипта:
> >
> > #!/bin/sh
> > rm -f nohup.out
> > unset LANG LANGUAGE LINGUAS LC_ALL LC_MESSAGES
> > : ${RPM_EXE:=rpm}
> > exec nohup nice time $RPM_EXE "$@"
> >
> > При этом все собирается правильно.
> 
> > Вопрос: unset * нужен только для сборочных скриптов, или для всех,
> > включая
> > установочные, триггеры и пр. ?
> 
> Думаю, для установочных и триггеров не нужен (если это нигде ничему
> существенно не мешает --вопрос, наверное, как раз про это).

Не знаю, мешает или нет, я привык запускать rpm в локали C, за исключением
тех случаев, когда специально тестирую локализацию.

Послушаем, как считают остальные...


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re:  [devel] LANG in rpm scripts
  2001-02-16  2:24         ` Dmitry V. Levin
@ 2001-02-16  4:27           ` Peter Novodvorsky
  0 siblings, 0 replies; 11+ messages in thread
From: Peter Novodvorsky @ 2001-02-16  4:27 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 979 bytes --]

++ 16/02/01 05:24 +0300 - Dmitry V. Levin:
> On Thu, Feb 15, 2001 at 10:04:24PM +0300, Ivan Zakharyaschev wrote:
> 
> Не знаю, мешает или нет, я привык запускать rpm в локали C, за исключением
> тех случаев, когда специально тестирую локализацию.
> 
> Послушаем, как считают остальные...

На самом деле, для меня сие хорошо только в билд скриптах, потому как
программа dictfmt ведет себя при других немного не правильно. Разбираться
я не стал, но я думаю, что это не единственный случай.



					NIDD
-- 
/----------------------------------------------------------------------\
The Debian Project. Debian booth@Linux Expo Road Show coordinator.
Visit http://people.debian.org/~nidd/LERS-TODO.html if you're intrested.
------------------------------------------------------------------------

Real men don't take backups.
They put their source on a public FTP-server and let the world mirror it.
                                        -- Linus Torvalds


[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2001-02-16  4:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-14 14:35 [devel] LANG in rpm scripts Peter Novodvorsky
2001-02-14 16:16 ` Dmitry V. Levin
2001-02-14 16:17   ` Anton Farygin
2001-02-14 16:35     ` Dmitry V. Levin
2001-02-14 16:33       ` Peter Novodvorsky
2001-02-14 23:37         ` Dmitry V. Levin
2001-02-14 16:30   ` Peter Novodvorsky
2001-02-14 23:46     ` Dmitry V. Levin
2001-02-15 19:04       ` Ivan Zakharyaschev
2001-02-16  2:24         ` Dmitry V. Levin
2001-02-16  4:27           ` Peter Novodvorsky

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