* [devel] lib64
@ 2006-03-08 10:25 Aleksandr Blokhin
2006-03-08 10:29 ` Anton D. Kachalov
2006-03-08 10:32 ` Konstantin A. Lepikhov
0 siblings, 2 replies; 13+ messages in thread
From: Aleksandr Blokhin @ 2006-03-08 10:25 UTC (permalink / raw)
To: ALT Devel discussion list
Добрый день!
Кто-нибудь может объяснить, каким образом при пересборке noarch-пакета
из incoming/S,
содержимое /usr/lib/имя_пакета переехало в /usr/lib64/имя_пакета?
В хешере с сегодняшним Сизифом мне не удалось воспроизвести подобное.
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:25 [devel] lib64 Aleksandr Blokhin
@ 2006-03-08 10:29 ` Anton D. Kachalov
2006-03-08 10:42 ` Aleksandr Blokhin
2006-03-08 10:32 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 13+ messages in thread
From: Anton D. Kachalov @ 2006-03-08 10:29 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Mar 08, 2006 at 12:25:53PM +0200, Aleksandr Blokhin wrote:
> Кто-нибудь может объяснить, каким образом при пересборке noarch-пакета
> из incoming/S,
> содержимое /usr/lib/имя_пакета переехало в /usr/lib64/имя_пакета?
> В хешере с сегодняшним Сизифом мне не удалось воспроизвести подобное.
Вы сами ответили на свой вопрос. NOARCH пакет НЕ МОЖЕТ содержать
ARCH-зависимые пути (%_libdir).
--
mouse
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:25 [devel] lib64 Aleksandr Blokhin
2006-03-08 10:29 ` Anton D. Kachalov
@ 2006-03-08 10:32 ` Konstantin A. Lepikhov
2006-03-08 12:12 ` Anton D. Kachalov
2006-03-08 12:14 ` Aleksandr Blokhin
1 sibling, 2 replies; 13+ messages in thread
From: Konstantin A. Lepikhov @ 2006-03-08 10:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 781 bytes --]
Hi Aleksandr!
Wednesday 08, at 12:25:53 PM you wrote:
> Добрый день!
>
> Кто-нибудь может объяснить, каким образом при пересборке noarch-пакета
> из incoming/S,
> содержимое /usr/lib/имя_пакета переехало в /usr/lib64/имя_пакета?
> В хешере с сегодняшним Сизифом мне не удалось воспроизвести подобное.
а почему содержимое noarch пакета находится в /usr/lib? Это же
arch-зависимый каталог. Видимо, пакеты собираются как на %ix86 машинах,
так и на x86_64, поэтому не исключено, что ваш noarch просто собирался
именно так.
--
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: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:29 ` Anton D. Kachalov
@ 2006-03-08 10:42 ` Aleksandr Blokhin
2006-03-08 10:46 ` Andrey Rahmatullin
2006-03-08 12:12 ` Денис Смирнов
0 siblings, 2 replies; 13+ messages in thread
From: Aleksandr Blokhin @ 2006-03-08 10:42 UTC (permalink / raw)
To: ALT Devel discussion list
Anton D. Kachalov wrote:
>On Wed, Mar 08, 2006 at 12:25:53PM +0200, Aleksandr Blokhin wrote:
>
>
>>Кто-нибудь может объяснить, каким образом при пересборке noarch-пакета
>>из incoming/S,
>>содержимое /usr/lib/имя_пакета переехало в /usr/lib64/имя_пакета?
>>В хешере с сегодняшним Сизифом мне не удалось воспроизвести подобное.
>>
>>
>Вы сами ответили на свой вопрос. NOARCH пакет НЕ МОЖЕТ содержать
>ARCH-зависимые пути (%_libdir).
>
>
Я слегка не догоняю, поэтому хотелось бы услышать объяснение поподробнее.
Ещё раз повторю, что меня так возмутило.
В i/S был выложен пакет, который был затем собран и выложен в Сизиф.
Так вот когда я заглянул в уже собраный пакет, то обнаружил, что каким-то
образом пакет собран с путём /usr/li64 вместо /usr/lib.
Вопрос: откуда в пакете появился путь /usr/lib64, если я его там не указывал
и значение %_libdir в rpm для noarch установлено в /usr/lib?
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:42 ` Aleksandr Blokhin
@ 2006-03-08 10:46 ` Andrey Rahmatullin
2006-03-08 12:12 ` Денис Смирнов
1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-03-08 10:46 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 612 bytes --]
On Wed, Mar 08, 2006 at 12:42:26PM +0200, Aleksandr Blokhin wrote:
> В i/S был выложен пакет, который был затем собран и выложен в Сизиф.
> Так вот когда я заглянул в уже собраный пакет, то обнаружил, что каким-то
> образом пакет собран с путём /usr/li64 вместо /usr/lib.
Еще раз.
Что значит "пакет собран с таким-то libdir"?
noarch-пакету должно быть пофиг, чему равен либдир.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Если вставить в спек пустую секцию %clean, то указанная очистка будет
> происходить?
Да, только, пожалуйста, не делайте этого.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:32 ` Konstantin A. Lepikhov
@ 2006-03-08 12:12 ` Anton D. Kachalov
2006-03-08 12:19 ` Aleksandr Blokhin
2006-03-08 12:14 ` Aleksandr Blokhin
1 sibling, 1 reply; 13+ messages in thread
From: Anton D. Kachalov @ 2006-03-08 12:12 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Mar 08, 2006 at 01:32:37PM +0300, Konstantin A. Lepikhov wrote:
> а почему содержимое noarch пакета находится в /usr/lib? Это же
> arch-зависимый каталог. Видимо, пакеты собираются как на %ix86 машинах,
> так и на x86_64, поэтому не исключено, что ваш noarch просто собирался
> именно так.
Насколько я помню, noarch пакеты специально собираются на x86_64 для
выявления подобных казусов. Только, т-с-с! :)))
Правда, такие пакеты должны собираться с таргетом noarch, а они собираются
с дефолтным таргетом. В самом /usr/lib64/rpm/noarch-alt-linux/macros
макрос %_libdir раскрывается в /usr/lib.
Думаю, это сделано ровно для того, чтобы выявить кривые пакеты, т.к. никто
не удасуживается их фиксить по-хорошему. Сам список таких пакетов я
предоставлял полгода назад, если не больше.
--
mouse
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:42 ` Aleksandr Blokhin
2006-03-08 10:46 ` Andrey Rahmatullin
@ 2006-03-08 12:12 ` Денис Смирнов
1 sibling, 0 replies; 13+ messages in thread
From: Денис Смирнов @ 2006-03-08 12:12 UTC (permalink / raw)
To: devel
On Wed, Mar 08, 2006 at 12:42:26PM +0200, Aleksandr Blokhin wrote:
AB> В i/S был выложен пакет, который был затем собран и выложен в Сизиф.
AB> Так вот когда я заглянул в уже собраный пакет, то обнаружил, что каким-то
AB> образом пакет собран с путём /usr/li64 вместо /usr/lib.
AB> Вопрос: откуда в пакете появился путь /usr/lib64, если я его там не указывал
AB> и значение %_libdir в rpm для noarch установлено в /usr/lib?
Архитектуры noarch не существует.
noarch, это пакеты, чья сборка и работоспособность не зависит от
архитектуры.
%_libdir это макрос зависимый это архитектуры, потому не может применяться
в noarch пакетах.
P.S. Существует ли техническая возможность ругаться на %_libdir в пакетах
с BuildArch: noarch?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Ну сколько можно посылать всех на
http://linux.yyz.us/sata/faq-sata-raid.html ...
-- vsu in hardware@
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 10:32 ` Konstantin A. Lepikhov
2006-03-08 12:12 ` Anton D. Kachalov
@ 2006-03-08 12:14 ` Aleksandr Blokhin
2006-03-08 12:58 ` Damir Shayhutdinov
1 sibling, 1 reply; 13+ messages in thread
From: Aleksandr Blokhin @ 2006-03-08 12:14 UTC (permalink / raw)
To: ALT Devel discussion list
Konstantin A. Lepikhov wrote:
>Hi Aleksandr!
>
>Wednesday 08, at 12:25:53 PM you wrote:
>
>
>
>>Добрый день!
>>
>>Кто-нибудь может объяснить, каким образом при пересборке noarch-пакета
>>из incoming/S,
>>содержимое /usr/lib/имя_пакета переехало в /usr/lib64/имя_пакета?
>>В хешере с сегодняшним Сизифом мне не удалось воспроизвести подобное.
>>
>>
>а почему содержимое noarch пакета находится в /usr/lib? Это же
>arch-зависимый каталог. Видимо, пакеты собираются как на %ix86 машинах,
>
>
Эта прога написана на tcl. Элементы её "морды" лежат в /usr/lib/имя_пакета.
>так и на x86_64, поэтому не исключено, что ваш noarch просто собирался
>именно так.
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Devel mailing list
>Devel@lists.altlinux.org
>https://lists.altlinux.org/mailman/listinfo/devel
>
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 12:12 ` Anton D. Kachalov
@ 2006-03-08 12:19 ` Aleksandr Blokhin
2006-03-08 13:01 ` Damir Shayhutdinov
2006-03-08 14:19 ` Денис Смирнов
0 siblings, 2 replies; 13+ messages in thread
From: Aleksandr Blokhin @ 2006-03-08 12:19 UTC (permalink / raw)
To: ALT Devel discussion list
Anton D. Kachalov wrote:
>On Wed, Mar 08, 2006 at 01:32:37PM +0300, Konstantin A. Lepikhov wrote:
>
>
>>а почему содержимое noarch пакета находится в /usr/lib? Это же
>>arch-зависимый каталог. Видимо, пакеты собираются как на %ix86 машинах,
>>так и на x86_64, поэтому не исключено, что ваш noarch просто собирался
>>именно так.
>>
>>
>Насколько я помню, noarch пакеты специально собираются на x86_64 для
>выявления подобных казусов. Только, т-с-с! :)))
>
>
То-есть это следует понимать как то, что в спеках больше не следует
использовать макросы,
а лишь полные пути?
>Правда, такие пакеты должны собираться с таргетом noarch, а они собираются
>с дефолтным таргетом. В самом /usr/lib64/rpm/noarch-alt-linux/macros
>макрос %_libdir раскрывается в /usr/lib.
>Думаю, это сделано ровно для того, чтобы выявить кривые пакеты, т.к. никто
>не удасуживается их фиксить по-хорошему. Сам список таких пакетов я
>предоставлял полгода назад, если не больше.
>
>
>
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 12:14 ` Aleksandr Blokhin
@ 2006-03-08 12:58 ` Damir Shayhutdinov
2006-03-08 13:11 ` Aleksandr Blokhin
0 siblings, 1 reply; 13+ messages in thread
From: Damir Shayhutdinov @ 2006-03-08 12:58 UTC (permalink / raw)
To: ALT Devel discussion list
08.03.06, Aleksandr Blokhin<sass@altlinux.ru> написал(а):
>
> Эта прога написана на tcl. Элементы её "морды" лежат в /usr/lib/имя_пакета.
кладите в /usr/share/имя_пакета
Или в %_libexecdir/имя_пакета, если эти "элементы" - это исполняемые файлы.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 12:19 ` Aleksandr Blokhin
@ 2006-03-08 13:01 ` Damir Shayhutdinov
2006-03-08 14:19 ` Денис Смирнов
1 sibling, 0 replies; 13+ messages in thread
From: Damir Shayhutdinov @ 2006-03-08 13:01 UTC (permalink / raw)
To: ALT Devel discussion list
08.03.06, Aleksandr Blokhin<sass@altlinux.ru> написал(а):
> >Насколько я помню, noarch пакеты специально собираются на x86_64 для
> >выявления подобных казусов. Только, т-с-с! :)))
>
> То-есть это следует понимать как то, что в спеках больше не следует
> использовать макросы,
> а лишь полные пути?
Это означает что надо чуть-чуть подумать, например, как этот noarch
пакет будет выглядеть на x86_64, и решить, что нужно, чтобы обеспечить
его работоспособность независимо от значения макроса %_libdir и других
платформо-зависимых макросов.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 12:58 ` Damir Shayhutdinov
@ 2006-03-08 13:11 ` Aleksandr Blokhin
0 siblings, 0 replies; 13+ messages in thread
From: Aleksandr Blokhin @ 2006-03-08 13:11 UTC (permalink / raw)
To: ALT Devel discussion list
Damir Shayhutdinov wrote:
>08.03.06, Aleksandr Blokhin<sass@altlinux.ru> написал(а):
>
>
>>Эта прога написана на tcl. Элементы её "морды" лежат в /usr/lib/имя_пакета.
>>
>>
>
>кладите в /usr/share/имя_пакета
>Или в %_libexecdir/имя_пакета, если эти "элементы" - это исполняемые файлы.
>
>
Спасибо за совет!
%_libexecdir это то, что надо.
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] lib64
2006-03-08 12:19 ` Aleksandr Blokhin
2006-03-08 13:01 ` Damir Shayhutdinov
@ 2006-03-08 14:19 ` Денис Смирнов
1 sibling, 0 replies; 13+ messages in thread
From: Денис Смирнов @ 2006-03-08 14:19 UTC (permalink / raw)
To: devel
On Wed, Mar 08, 2006 at 02:19:55PM +0200, Aleksandr Blokhin wrote:
AB> То-есть это следует понимать как то, что в спеках больше не следует
AB> использовать макросы,
AB> а лишь полные пути?
Скорее что следует подумать куда действительно что надо класть.
%_libdir это для lib
%_libexecdir это для бинарников
%_datadir это для всяких как раз внутренних скриптов
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
> Created an attachment (id=599) [...]
Какой послушный мальчик. Ну как такое не принять :-)
-- mike in #5263
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2006-03-08 14:19 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-08 10:25 [devel] lib64 Aleksandr Blokhin
2006-03-08 10:29 ` Anton D. Kachalov
2006-03-08 10:42 ` Aleksandr Blokhin
2006-03-08 10:46 ` Andrey Rahmatullin
2006-03-08 12:12 ` Денис Смирнов
2006-03-08 10:32 ` Konstantin A. Lepikhov
2006-03-08 12:12 ` Anton D. Kachalov
2006-03-08 12:19 ` Aleksandr Blokhin
2006-03-08 13:01 ` Damir Shayhutdinov
2006-03-08 14:19 ` Денис Смирнов
2006-03-08 12:14 ` Aleksandr Blokhin
2006-03-08 12:58 ` Damir Shayhutdinov
2006-03-08 13:11 ` Aleksandr Blokhin
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