* [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: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: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: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: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 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: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: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
* 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: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: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
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