ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] ELFs in /etc
@ 2005-09-16 12:22 Alexey Tourbin
  2005-09-16 12:27 ` Dmitry V. Levin
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Alexey Tourbin @ 2005-09-16 12:22 UTC (permalink / raw)
  To: devel

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

А насколько легальны ELFы в /etc?

$ awk -F'\t' '$2~"^/etc/"&&$NF~/ELF/' dump.old
bluez-utils	/etc/hotplug/usb/bcm203x	100755	ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
mod_gunzip	/etc/httpd/modules/mod_gunzip.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
mod_gzip	/etc/httpd/modules/mod_gzip.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
mod_python	/etc/httpd/modules/mod_python.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
xorg-x11-rstart	/etc/X11/rstart/rstartd.real	100755	ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
$

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

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

* Re: [devel] ELFs in /etc
  2005-09-16 12:22 [devel] ELFs in /etc Alexey Tourbin
@ 2005-09-16 12:27 ` Dmitry V. Levin
  2005-09-16 12:31 ` Epiphanov Sergei
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2005-09-16 12:27 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Sep 16, 2005 at 04:22:08PM +0400, Alexey Tourbin wrote:
> А насколько легальны ELFы в /etc?

Формально запрещены: "/etc : Host-specific system configuration".


-- 
ldv

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

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

* Re: [devel] ELFs in /etc
  2005-09-16 12:22 [devel] ELFs in /etc Alexey Tourbin
  2005-09-16 12:27 ` Dmitry V. Levin
@ 2005-09-16 12:31 ` Epiphanov Sergei
  2005-09-16 13:12   ` [devel] " Alexey Tourbin
  2005-09-16 13:09 ` [devel] Re: ELFs in /etc Michael Shigorin
  2005-10-16 22:32 ` [devel] ELFs in noarch Vladimir Lettiev
  3 siblings, 1 reply; 28+ messages in thread
From: Epiphanov Sergei @ 2005-09-16 12:31 UTC (permalink / raw)
  To: devel

В сообщении от Friday 16 September 2005 16:22 Alexey Tourbin написал(a):
> mod_gunzip      /etc/httpd/modules/mod_gunzip.so        100644  ELF 32-bit
> LSB shared object, Intel 80386, version 1 (SYSV), stripped
> mod_gzip        /etc/httpd/modules/mod_gzip.so  100644  ELF 32-bit LSB
> shared object, Intel 80386, version 1 (SYSV), stripped
> mod_python      /etc/httpd/modules/mod_python.so        100644  ELF 32-bit
> LSB shared object, Intel 80386, version 1 (SYSV), stripped

А если ещё учесть, что в apache есть 
ссылка /etc/httpd/modules->/usr/lib/apache?

-- 
С уважением, Епифанов Сергей


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

* [devel] Re: ELFs in /etc
  2005-09-16 12:22 [devel] ELFs in /etc Alexey Tourbin
  2005-09-16 12:27 ` Dmitry V. Levin
  2005-09-16 12:31 ` Epiphanov Sergei
@ 2005-09-16 13:09 ` Michael Shigorin
  2005-10-16 22:32 ` [devel] ELFs in noarch Vladimir Lettiev
  3 siblings, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2005-09-16 13:09 UTC (permalink / raw)
  To: devel

On Fri, Sep 16, 2005 at 04:22:08PM +0400, Alexey Tourbin wrote:
> А насколько легальны ELFы в /etc?
> mod_gunzip	/etc/httpd/modules/mod_gunzip.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
> mod_gzip	/etc/httpd/modules/mod_gzip.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
> mod_python	/etc/httpd/modules/mod_python.so	100644	ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped

Эх, борода.  Сам же про симлинки только что спрашивал.

~> file /etc/httpd/modules 
/etc/httpd/modules: symbolic link to `../../usr/lib/apache'

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


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

* [devel] Re: ELFs in /etc
  2005-09-16 12:31 ` Epiphanov Sergei
@ 2005-09-16 13:12   ` Alexey Tourbin
  2005-09-16 13:28     ` [devel] apache root Michael Shigorin
  0 siblings, 1 reply; 28+ messages in thread
From: Alexey Tourbin @ 2005-09-16 13:12 UTC (permalink / raw)
  To: devel

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

On Fri, Sep 16, 2005 at 04:31:58PM +0400, Epiphanov Sergei wrote:
> В сообщении от Friday 16 September 2005 16:22 Alexey Tourbin написал(a):
> > mod_gunzip      /etc/httpd/modules/mod_gunzip.so        100644  ELF 32-bit
> > LSB shared object, Intel 80386, version 1 (SYSV), stripped
> > mod_gzip        /etc/httpd/modules/mod_gzip.so  100644  ELF 32-bit LSB
> > shared object, Intel 80386, version 1 (SYSV), stripped
> > mod_python      /etc/httpd/modules/mod_python.so        100644  ELF 32-bit
> > LSB shared object, Intel 80386, version 1 (SYSV), stripped
> 
> А если ещё учесть, что в apache есть 
> ссылка /etc/httpd/modules->/usr/lib/apache?

Однако же сами файлы лежат в /etc.

$ rpm -qlvp Sisyphus/files/i586/RPMS/mod_gunzip-3-alt1.i586.rpm
-rw-r--r--    1 root    root              433 Oct 18  2004 /etc/httpd/conf/addon-modules.d/mod_gunzip.conf
-rw-r--r--    1 root    root             6520 Oct 18  2004 /etc/httpd/modules/mod_gunzip.so
drwxr-xr-x    2 root    root                0 Oct 18  2004 /usr/share/doc/mod_gunzip-3
-rw-r--r--    1 root    root             2134 Jul 30  2002 /usr/share/doc/mod_gunzip-3/README
$

Я не знаю, как rpm такое разруливает.

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

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

* [devel] apache root
  2005-09-16 13:12   ` [devel] " Alexey Tourbin
@ 2005-09-16 13:28     ` Michael Shigorin
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2005-09-16 13:28 UTC (permalink / raw)
  To: devel

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

On Fri, Sep 16, 2005 at 05:12:49PM +0400, Alexey Tourbin wrote:
> Я не знаю, как rpm такое разруливает.

См. /etc/rpm/macros.d/apache; я тогда подумал, но решил не
нарушать хотя бы эту "священную традицию", раз уж мы кощунственно
и постоянно нарушаем иную (собирать из тарбола).

Возможно, пора это изменить -- оторвать макросы для логов
и модулей от макроса "куста", который предполагался под
/usr/local/apache.

Мнения?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua

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

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

* Re: [devel] ELFs in noarch
  2005-09-16 12:22 [devel] ELFs in /etc Alexey Tourbin
                   ` (2 preceding siblings ...)
  2005-09-16 13:09 ` [devel] Re: ELFs in /etc Michael Shigorin
@ 2005-10-16 22:32 ` Vladimir Lettiev
  2005-10-16 22:39   ` Dmitry V. Levin
  2005-10-17  9:17   ` Konstantin A. Lepikhov
  3 siblings, 2 replies; 28+ messages in thread
From: Vladimir Lettiev @ 2005-10-16 22:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin пишет:
> А насколько легальны ELFы в /etc?

Вот выяснили, что ELF в /etc и /usr/share нелегальны.

Интересно, а легальны ли ELF в noarch пакетах?
Вот по крайне мере 4 пакета с BuildArch: noarch, но содержащие ELF файлы:

alterator-xkb: /usr/lib/libguile-xkb.so.0.3
gnormalize: /usr/bin/mppdec, /usr/bin/mppenc
howto-html-en: /usr/share/doc/HOWTO/HTML/en/RedHat-CD-HOWTO/rhcd-scripts/rvc
pybookreader: /usr/lib/python2.4/site-packages/pybookreader/fb2wrap.so

-- 
С уважением, Владимир Леттиев aka crux <crux@gorodmasterov.com>


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

* Re: [devel] ELFs in noarch
  2005-10-16 22:32 ` [devel] ELFs in noarch Vladimir Lettiev
@ 2005-10-16 22:39   ` Dmitry V. Levin
  2005-10-16 22:45     ` [devel] " Alexey Tourbin
  2005-10-17  9:17   ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-16 22:39 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 02:37:37AM +0400, Vladimir Lettiev wrote:
> Alexey Tourbin пишет:
> >А насколько легальны ELFы в /etc?
> 
> Вот выяснили, что ELF в /etc и /usr/share нелегальны.
> 
> Интересно, а легальны ли ELF в noarch пакетах?

Я так понимаю, что ELF в /usr/share или noarch легальны только в
случае, когда они не предназначены для запуска в host-системе.

Ну а /etc для этих целей, похоже, неприменим.

> Вот по крайне мере 4 пакета с BuildArch: noarch, но содержащие ELF файлы:
> 
> alterator-xkb: /usr/lib/libguile-xkb.so.0.3
> gnormalize: /usr/bin/mppdec, /usr/bin/mppenc
> howto-html-en: /usr/share/doc/HOWTO/HTML/en/RedHat-CD-HOWTO/rhcd-scripts/rvc
> pybookreader: /usr/lib/python2.4/site-packages/pybookreader/fb2wrap.so

Всё вышеперечисленное суть баги.


-- 
ldv

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

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

* [devel] Re: ELFs in noarch
  2005-10-16 22:39   ` Dmitry V. Levin
@ 2005-10-16 22:45     ` Alexey Tourbin
  2005-10-16 22:51       ` Dmitry V. Levin
  2005-10-17  9:22       ` Igor Zubkov
  0 siblings, 2 replies; 28+ messages in thread
From: Alexey Tourbin @ 2005-10-16 22:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 02:38:59AM +0400, Dmitry V. Levin wrote:
> > alterator-xkb: /usr/lib/libguile-xkb.so.0.3
> > gnormalize: /usr/bin/mppdec, /usr/bin/mppenc
> > howto-html-en: /usr/share/doc/HOWTO/HTML/en/RedHat-CD-HOWTO/rhcd-scripts/rvc
> > pybookreader: /usr/lib/python2.4/site-packages/pybookreader/fb2wrap.so
> 
> Всё вышеперечисленное суть баги.

Можно сделать проверку в sisyphus_check.

	if $arch = noarch && rpm -qp --requires --provides "$f" |
			grep -qs -E '^lib[^/]+[.]so[^/]*$'; then
		error
	fi

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-16 22:45     ` [devel] " Alexey Tourbin
@ 2005-10-16 22:51       ` Dmitry V. Levin
  2005-10-16 23:42         ` Alexey Tourbin
                           ` (2 more replies)
  2005-10-17  9:22       ` Igor Zubkov
  1 sibling, 3 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-16 22:51 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 02:45:03AM +0400, Alexey Tourbin wrote:
> On Mon, Oct 17, 2005 at 02:38:59AM +0400, Dmitry V. Levin wrote:
> > > alterator-xkb: /usr/lib/libguile-xkb.so.0.3
> > > gnormalize: /usr/bin/mppdec, /usr/bin/mppenc
> > > howto-html-en: /usr/share/doc/HOWTO/HTML/en/RedHat-CD-HOWTO/rhcd-scripts/rvc
> > > pybookreader: /usr/lib/python2.4/site-packages/pybookreader/fb2wrap.so
> > 
> > Всё вышеперечисленное суть баги.
> 
> Можно сделать проверку в sisyphus_check.
> 
> 	if $arch = noarch && rpm -qp --requires --provides "$f" |
> 			grep -qs -E '^lib[^/]+[.]so[^/]*$'; then
> 		error
> 	fi

В sisyphus_check нет возможности отключения.
Я с бОльшим интересом рассмотрел бы возможность добавить проверку в
скрипты, которые запускает rpmbuild, с возможностью отключения.

И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
обычного, так что я готов рассматривать разные не очень революционные
пожелания к rpm.  К сожалению, многие не используют bugzilla,
в результате чего ценные мысли оказываются забытыми.


-- 
ldv

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

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

* [devel] Re: ELFs in noarch
  2005-10-16 22:51       ` Dmitry V. Levin
@ 2005-10-16 23:42         ` Alexey Tourbin
  2005-10-16 23:45           ` Dmitry V. Levin
  2005-10-17  9:11         ` Sergey Bolshakov
  2005-10-26 19:55         ` [devel] " Alexey I. Froloff
  2 siblings, 1 reply; 28+ messages in thread
From: Alexey Tourbin @ 2005-10-16 23:42 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 02:51:47AM +0400, Dmitry V. Levin wrote:
> > 	if $arch = noarch && rpm -qp --requires --provides "$f" |
> > 			grep -qs -E '^lib[^/]+[.]so[^/]*$'; then
> > 		error
> > 	fi
> 
> В sisyphus_check нет возможности отключения.

А какой смысл noarch пакету требовать или предоставлять soname'ы?
Просто критерий вплоне адекватный.  Пакет с бинарной зависимостью
не может быть noarch.

> Я с бОльшим интересом рассмотрел бы возможность добавить проверку в
> скрипты, которые запускает rpmbuild, с возможностью отключения.

У rpmbuild слишком много ограничений даже в плане отключения проверки.
Проверку можно отключить (или "расслабить") только целиком, даже не per
package или per file.  Это же убого!

> И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
> обычного, так что я готов рассматривать разные не очень революционные

А скоро rpm-4.4 будет?

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-16 23:42         ` Alexey Tourbin
@ 2005-10-16 23:45           ` Dmitry V. Levin
  2005-10-17  5:26             ` Alexey I. Froloff
  2005-10-19 12:32             ` [devel] Re: ELFs in noarch Alexey Tourbin
  0 siblings, 2 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-16 23:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 03:41:14AM +0400, Alexey Tourbin wrote:
> On Mon, Oct 17, 2005 at 02:51:47AM +0400, Dmitry V. Levin wrote:
> > > 	if $arch = noarch && rpm -qp --requires --provides "$f" |
> > > 			grep -qs -E '^lib[^/]+[.]so[^/]*$'; then
> > > 		error
> > > 	fi
> > 
> > В sisyphus_check нет возможности отключения.
> 
> А какой смысл noarch пакету требовать или предоставлять soname'ы?
> Просто критерий вплоне адекватный.  Пакет с бинарной зависимостью
> не может быть noarch.

Логично.

> > Я с бОльшим интересом рассмотрел бы возможность добавить проверку в
> > скрипты, которые запускает rpmbuild, с возможностью отключения.
> 
> У rpmbuild слишком много ограничений даже в плане отключения проверки.
> Проверку можно отключить (или "расслабить") только целиком, даже не per
> package или per file.  Это же убого!

Что мешает это улучшить, если нужно?

> > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
> > обычного, так что я готов рассматривать разные не очень революционные
> 
> А скоро rpm-4.4 будет?

А зачем?


-- 
ldv

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-16 23:45           ` Dmitry V. Levin
@ 2005-10-17  5:26             ` Alexey I. Froloff
  2005-10-17  8:06               ` Alexey Gladkov
  2005-10-19 12:32             ` [devel] Re: ELFs in noarch Alexey Tourbin
  1 sibling, 1 reply; 28+ messages in thread
From: Alexey I. Froloff @ 2005-10-17  5:26 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@> [051017 03:47]:
> > > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
> > > обычного, так что я готов рассматривать разные не очень революционные
> > А скоро rpm-4.4 будет?
> А зачем?
А как же Smart? ;-)

-- 
Regards, Sir Raorn.
-------------------
>> Как лучше назвать первоначальную установку пакетов на 2-й стадии?
>> "Установка минимальной системы" или "Установка базовой системы"?
> У меня так в справке будет написано и в руководстве.
> Базовый -- какой-то ненужный англицизм.
Матч "Английский vs Латынь", второй тайм. На поле главный судья из
России Кирилл Маслинский. Он только что назначил пенальти в ворота
Английского. Посмотрим, сможет ли реализовать его команды Латыни.
:-)
		-- avp in docs@

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-17  5:26             ` Alexey I. Froloff
@ 2005-10-17  8:06               ` Alexey Gladkov
  2005-10-17  8:35                 ` Alexey I. Froloff
  0 siblings, 1 reply; 28+ messages in thread
From: Alexey Gladkov @ 2005-10-17  8:06 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey I. Froloff пишет:
> А как же Smart? ;-)

Для него не нужен rpm-4.4 . Ему нужен модуль rpm-python .

-- 
Rgrds, legion


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

* Re: [devel] Re: ELFs in noarch
  2005-10-17  8:06               ` Alexey Gladkov
@ 2005-10-17  8:35                 ` Alexey I. Froloff
  2005-10-17 23:20                   ` [devel] rpm-4_0-alt Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Alexey I. Froloff @ 2005-10-17  8:35 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Alexey Gladkov <legion@> [051017 12:11]:
> > А как же Smart? ;-)
> Для него не нужен rpm-4.4 . Ему нужен модуль rpm-python .
Там rpm-python предоставляет биндинги к некоторым функциям,
которых в старом rpm нет.  Так что тут нужный rpm-python за собой
тянет rpm-4.4 (или 4.3.сколько-то).

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006

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

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

* [devel] Re: ELFs in noarch
  2005-10-16 22:51       ` Dmitry V. Levin
  2005-10-16 23:42         ` Alexey Tourbin
@ 2005-10-17  9:11         ` Sergey Bolshakov
  2005-10-17 12:57           ` Dmitry V. Levin
  2005-10-26 19:55         ` [devel] " Alexey I. Froloff
  2 siblings, 1 reply; 28+ messages in thread
From: Sergey Bolshakov @ 2005-10-17  9:11 UTC (permalink / raw)
  To: ALT Devel discussion list

>>>>> "Dmitry" == Dmitry V Levin <ldv@altlinux.org> writes:
[skipped]

 > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
 > обычного, так что я готов рассматривать разные не очень революционные
 > пожелания к rpm.  К сожалению, многие не используют bugzilla,
 > в результате чего ценные мысли оказываются забытыми.

http://lists.altlinux.ru/pipermail/devel/2003-October/015735.html

-- 


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

* [devel] Re: ELFs in noarch
  2005-10-16 22:32 ` [devel] ELFs in noarch Vladimir Lettiev
  2005-10-16 22:39   ` Dmitry V. Levin
@ 2005-10-17  9:17   ` Konstantin A. Lepikhov
  2005-10-18  4:17     ` Mikhail Zabaluev
  1 sibling, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2005-10-17  9:17 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi Vladimir!

Monday 17, at 02:37:37 AM you wrote:

> Alexey Tourbin пишет:
> >А насколько легальны ELFы в /etc?
> 
> Вот выяснили, что ELF в /etc и /usr/share нелегальны.
> 
> Интересно, а легальны ли ELF в noarch пакетах?
> Вот по крайне мере 4 пакета с BuildArch: noarch, но содержащие ELF файлы:
есть еще более вредные примеры - extensions для firefox.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-16 22:45     ` [devel] " Alexey Tourbin
  2005-10-16 22:51       ` Dmitry V. Levin
@ 2005-10-17  9:22       ` Igor Zubkov
  1 sibling, 0 replies; 28+ messages in thread
From: Igor Zubkov @ 2005-10-17  9:22 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Понедельник, 17-Окт-2005 01:45 Alexey Tourbin написал(a):
> On Mon, Oct 17, 2005 at 02:38:59AM +0400, Dmitry V. Levin wrote:
> > > alterator-xkb: /usr/lib/libguile-xkb.so.0.3
> > > gnormalize: /usr/bin/mppdec, /usr/bin/mppenc
> > > howto-html-en:
> > > /usr/share/doc/HOWTO/HTML/en/RedHat-CD-HOWTO/rhcd-scripts/rvc
> > > pybookreader: /usr/lib/python2.4/site-packages/pybookreader/fb2wrap.so
> >
> > Всё вышеперечисленное суть баги.
>
> Можно сделать проверку в sisyphus_check.
>
> 	if $arch = noarch && rpm -qp --requires --provides "$f" |
> 			grep -qs -E '^lib[^/]+[.]so[^/]*$'; then
> 		error
> 	fi

JFYI

[icesik@localhost RPMS]$ rpmlint gnormalize-0.40-alt1.1.noarch.rpm
E: gnormalize 
arch-independent-package-contains-binary-or-object /usr/bin/mppdec
E: gnormalize 
arch-independent-package-contains-binary-or-object /usr/bin/mppenc
W: gnormalize menu-longtitle-not-capitalized Преобразователь, считыватель, 
кодировщик звука, а также редактор тэгов и проигрыватель компакт-дисков
[icesik@localhost RPMS]$

-- 
Now playing: 


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

* Re: [devel] Re: ELFs in noarch
  2005-10-17  9:11         ` Sergey Bolshakov
@ 2005-10-17 12:57           ` Dmitry V. Levin
  2005-10-17 13:36             ` Sergey Bolshakov
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-17 12:57 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 01:11:39PM +0400, Sergey Bolshakov wrote:
> >>>>> "Dmitry" == Dmitry V Levin <ldv@altlinux.org> writes:
> [skipped]
> 
>  > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
>  > обычного, так что я готов рассматривать разные не очень революционные
>  > пожелания к rpm.  К сожалению, многие не используют bugzilla,
>  > в результате чего ценные мысли оказываются забытыми.
> 
> http://lists.altlinux.ru/pipermail/devel/2003-October/015735.html

Нет, это слишком революционно, да и upstream всё время был против.


-- 
ldv

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

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

* [devel] Re: ELFs in noarch
  2005-10-17 12:57           ` Dmitry V. Levin
@ 2005-10-17 13:36             ` Sergey Bolshakov
  2005-10-17 15:24               ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Sergey Bolshakov @ 2005-10-17 13:36 UTC (permalink / raw)
  To: ALT Devel discussion list

>>>>> "Dmitry" == Dmitry V Levin <ldv@altlinux.org> writes:

 > On Mon, Oct 17, 2005 at 01:11:39PM +0400, Sergey Bolshakov wrote:
 >> >>>>> "Dmitry" == Dmitry V Levin <ldv@altlinux.org> writes:
 >> [skipped]
 >> 
 >> > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
 >> > обычного, так что я готов рассматривать разные не очень революционные
 >> > пожелания к rpm.  К сожалению, многие не используют bugzilla,
 >> > в результате чего ценные мысли оказываются забытыми.
 >> 
 >> http://lists.altlinux.ru/pipermail/devel/2003-October/015735.html

 > Нет, это слишком революционно, да и upstream всё время был против.

Мне подумалось, upstream мог скорректировать свою позицию
ввиду недавнего разделения rpm vs rpm/rh.

-- 


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

* Re: [devel] Re: ELFs in noarch
  2005-10-17 13:36             ` Sergey Bolshakov
@ 2005-10-17 15:24               ` Dmitry V. Levin
  2005-10-18  6:08                 ` [devel] Re: [JT] " Vitaly Ostanin
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-17 15:24 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 05:36:53PM +0400, Sergey Bolshakov wrote:
[...]
>  >> > И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
>  >> > обычного, так что я готов рассматривать разные не очень революционные
>  >> > пожелания к rpm.  К сожалению, многие не используют bugzilla,
>  >> > в результате чего ценные мысли оказываются забытыми.
>  >> 
>  >> http://lists.altlinux.ru/pipermail/devel/2003-October/015735.html
> 
>  > Нет, это слишком революционно, да и upstream всё время был против.
> 
> Мне подумалось, upstream мог скорректировать свою позицию
> ввиду недавнего разделения rpm vs rpm/rh.

Мог.  Насколько я понимаю, jbj позицию не скорректирует, а pnasrat вообще,
похоже, не склонен менять что-либо.


-- 
ldv

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

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

* Re: [devel] rpm-4_0-alt
  2005-10-17  8:35                 ` Alexey I. Froloff
@ 2005-10-17 23:20                   ` Dmitry V. Levin
  2005-10-18  6:48                     ` [devel] rpm-4_0-alt Michael Shigorin
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-17 23:20 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 12:35:41PM +0400, Alexey I. Froloff wrote:
> * Alexey Gladkov <legion@> [051017 12:11]:
> > > А как же Smart? ;-)
> > Для него не нужен rpm-4.4 . Ему нужен модуль rpm-python .
> Там rpm-python предоставляет биндинги к некоторым функциям,
> которых в старом rpm нет.  Так что тут нужный rpm-python за собой
> тянет rpm-4.4 (или 4.3.сколько-то).

Не совсем так.  В rpm-4.1 радикально изменился API по сравнению с rpm-4.0.
Возможно, портировать rpm-python сложнее, чем обновлять rpm.
С другой стороны, наш rpm, основанный на rpm-4.0.4, содержит такое
количество изменений, что больше похож на fork.  Так что тому, кто
возьмётся это обновлять на 4.3.x или 4.4.x, придётся проделать большую
и нетривиальную работу.


-- 
ldv

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-17  9:17   ` Konstantin A. Lepikhov
@ 2005-10-18  4:17     ` Mikhail Zabaluev
  0 siblings, 0 replies; 28+ messages in thread
From: Mikhail Zabaluev @ 2005-10-18  4:17 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Пнд, 17/10/2005 в 13:17 +0400, Konstantin A. Lepikhov пишет:
> > Интересно, а легальны ли ELF в noarch пакетах?
> > Вот по крайне мере 4 пакета с BuildArch: noarch, но содержащие ELF файлы:
> есть еще более вредные примеры - extensions для firefox.

По-моему, им нужно присваивать архитектуру, с которой собран ELF.
Или я чего-то не понимаю? Их нельзя собрать из исходников?


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: [JT] ELFs in noarch
  2005-10-17 15:24               ` Dmitry V. Levin
@ 2005-10-18  6:08                 ` Vitaly Ostanin
  0 siblings, 0 replies; 28+ messages in thread
From: Vitaly Ostanin @ 2005-10-18  6:08 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Dmitry V. Levin пишет:

<skipped/>

>>Мне подумалось, upstream мог скорректировать свою позицию
>>ввиду недавнего разделения rpm vs rpm/rh.
> 
> Мог.  Насколько я понимаю, jbj позицию не скорректирует, а pnasrat вообще,
> похоже, не склонен менять что-либо.

Какие у них чудные говорящие имена :)

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

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

* [devel] Re: rpm-4_0-alt
  2005-10-17 23:20                   ` [devel] rpm-4_0-alt Dmitry V. Levin
@ 2005-10-18  6:48                     ` Michael Shigorin
  2005-10-18  9:47                       ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2005-10-18  6:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Oct 18, 2005 at 03:20:57AM +0400, Dmitry V. Levin wrote:
> С другой стороны, наш rpm, основанный на rpm-4.0.4, содержит
> такое количество изменений, что больше похож на fork.  Так что
> тому, кто возьмётся это обновлять на 4.3.x или 4.4.x, придётся
> проделать большую и нетривиальную работу.

Посмотрим с другой стороны -- а что ты думаешь про реальность
сведения этих веток (4.4 и 4.0.4-alt) в процессе разработки 4.5?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

* Re: [devel] Re: rpm-4_0-alt
  2005-10-18  6:48                     ` [devel] rpm-4_0-alt Michael Shigorin
@ 2005-10-18  9:47                       ` Dmitry V. Levin
  0 siblings, 0 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2005-10-18  9:47 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Oct 18, 2005 at 09:48:42AM +0300, Michael Shigorin wrote:
> On Tue, Oct 18, 2005 at 03:20:57AM +0400, Dmitry V. Levin wrote:
> > С другой стороны, наш rpm, основанный на rpm-4.0.4, содержит
> > такое количество изменений, что больше похож на fork.  Так что
> > тому, кто возьмётся это обновлять на 4.3.x или 4.4.x, придётся
> > проделать большую и нетривиальную работу.
> 
> Посмотрим с другой стороны -- а что ты думаешь про реальность
> сведения этих веток (4.4 и 4.0.4-alt) в процессе разработки 4.5?

Насколько я понимаю, разработка 4.5 сейчас не ведётся.
А вообще всё реально, было бы кому заняться.


-- 
ldv

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

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

* [devel] Re: ELFs in noarch
  2005-10-16 23:45           ` Dmitry V. Levin
  2005-10-17  5:26             ` Alexey I. Froloff
@ 2005-10-19 12:32             ` Alexey Tourbin
  1 sibling, 0 replies; 28+ messages in thread
From: Alexey Tourbin @ 2005-10-19 12:32 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 17, 2005 at 03:45:36AM +0400, Dmitry V. Levin wrote:
> > А скоро rpm-4.4 будет?
> А зачем?

Софт под новый librpm (rpmts.h, rpmds.h и т.п.) портировать нереально.

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

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

* Re: [devel] Re: ELFs in noarch
  2005-10-16 22:51       ` Dmitry V. Levin
  2005-10-16 23:42         ` Alexey Tourbin
  2005-10-17  9:11         ` Sergey Bolshakov
@ 2005-10-26 19:55         ` Alexey I. Froloff
  2 siblings, 0 replies; 28+ messages in thread
From: Alexey I. Froloff @ 2005-10-26 19:55 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@> [051017 02:57]:
> И вообще, я последнее время был вынужден вникнуть в rpm несколько глубже
> обычного, так что я готов рассматривать разные не очень революционные
> пожелания к rpm.  К сожалению, многие не используют bugzilla,
> в результате чего ценные мысли оказываются забытыми.
А эти две мысли не забыты случаем?

https://bugzilla.altlinux.org/show_bug.cgi?id=5272
https://bugzilla.altlinux.org/show_bug.cgi?id=6860

По поводу #5272 ничего конкретного сказать не могу, но нутром
чую, что в --build должно передаваться то, что было в --target
при сборке gcc которым собирали этот rpm ;-)  Т.е. target
платформа этого дистрибутива.

-- 
Regards,
Sir Raorn.

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

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

end of thread, other threads:[~2005-10-26 19:55 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-16 12:22 [devel] ELFs in /etc Alexey Tourbin
2005-09-16 12:27 ` Dmitry V. Levin
2005-09-16 12:31 ` Epiphanov Sergei
2005-09-16 13:12   ` [devel] " Alexey Tourbin
2005-09-16 13:28     ` [devel] apache root Michael Shigorin
2005-09-16 13:09 ` [devel] Re: ELFs in /etc Michael Shigorin
2005-10-16 22:32 ` [devel] ELFs in noarch Vladimir Lettiev
2005-10-16 22:39   ` Dmitry V. Levin
2005-10-16 22:45     ` [devel] " Alexey Tourbin
2005-10-16 22:51       ` Dmitry V. Levin
2005-10-16 23:42         ` Alexey Tourbin
2005-10-16 23:45           ` Dmitry V. Levin
2005-10-17  5:26             ` Alexey I. Froloff
2005-10-17  8:06               ` Alexey Gladkov
2005-10-17  8:35                 ` Alexey I. Froloff
2005-10-17 23:20                   ` [devel] rpm-4_0-alt Dmitry V. Levin
2005-10-18  6:48                     ` [devel] rpm-4_0-alt Michael Shigorin
2005-10-18  9:47                       ` Dmitry V. Levin
2005-10-19 12:32             ` [devel] Re: ELFs in noarch Alexey Tourbin
2005-10-17  9:11         ` Sergey Bolshakov
2005-10-17 12:57           ` Dmitry V. Levin
2005-10-17 13:36             ` Sergey Bolshakov
2005-10-17 15:24               ` Dmitry V. Levin
2005-10-18  6:08                 ` [devel] Re: [JT] " Vitaly Ostanin
2005-10-26 19:55         ` [devel] " Alexey I. Froloff
2005-10-17  9:22       ` Igor Zubkov
2005-10-17  9:17   ` Konstantin A. Lepikhov
2005-10-18  4:17     ` Mikhail Zabaluev

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