* [devel] rpmlib(...)
@ 2005-09-07 7:16 Kirill A.Shutemov
2005-09-08 5:54 ` Kirill A.Shutemov
2005-09-11 22:20 ` Dmitry V. Levin
0 siblings, 2 replies; 8+ messages in thread
From: Kirill A.Shutemov @ 2005-09-07 7:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
У многих(если не всех) пакетов есть зависимости вида rpm(...):
rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames) и т.п.
Я так понимаю, что это какие-то внутрение зависимости rpm. Но вот почему
их никто не провайдит? apt на просьбу установить что-нить подобное вежливо
посылает. Да и у rpm, и у librpm такого в provides не наблюдается. Где
я/apt/rpm не прав?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> Наш новый компилятор сделал что-то очень нехорошее с кодом librpm
Глюк. Спать надо больше.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-07 7:16 [devel] rpmlib(...) Kirill A.Shutemov @ 2005-09-08 5:54 ` Kirill A.Shutemov 2005-09-11 22:17 ` Dmitry V. Levin 2005-09-11 22:20 ` Dmitry V. Levin 1 sibling, 1 reply; 8+ messages in thread From: Kirill A.Shutemov @ 2005-09-08 5:54 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 797 bytes --] On 10:16 Wed 07 Sep, Kirill A.Shutemov wrote: > У многих(если не всех) пакетов есть зависимости вида rpm(...): > rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames) и т.п. > > Я так понимаю, что это какие-то внутрение зависимости rpm. Но вот почему > их никто не провайдит? apt на просьбу установить что-нить подобное вежливо > посылает. Да и у rpm, и у librpm такого в provides не наблюдается. Где > я/apt/rpm не прав? > ldv, может прокоментируешь? -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 >Объясните точный смысл слова "testcase". Может быть смогу что-то сделать. Нужен способ, который позволит гарантированно повторять утечку на машине мантейнера пакета. -- rider in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-08 5:54 ` Kirill A.Shutemov @ 2005-09-11 22:17 ` Dmitry V. Levin 0 siblings, 0 replies; 8+ messages in thread From: Dmitry V. Levin @ 2005-09-11 22:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 635 bytes --] On Thu, Sep 08, 2005 at 08:54:21AM +0300, Kirill A. Shutemov wrote: > On 10:16 Wed 07 Sep, Kirill A.Shutemov wrote: > > У многих(если не всех) пакетов есть зависимости вида rpm(...): > > rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames) и т.п. > > > > Я так понимаю, что это какие-то внутрение зависимости rpm. Но вот почему > > их никто не провайдит? apt на просьбу установить что-нить подобное вежливо > > посылает. Да и у rpm, и у librpm такого в provides не наблюдается. Где > > я/apt/rpm не прав? > > > ldv, может прокоментируешь? "Ну почему чуть что сразу ldv?" (c) ldv, 25 дней назад :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-07 7:16 [devel] rpmlib(...) Kirill A.Shutemov 2005-09-08 5:54 ` Kirill A.Shutemov @ 2005-09-11 22:20 ` Dmitry V. Levin 2005-09-12 6:52 ` Kirill A.Shutemov 1 sibling, 1 reply; 8+ messages in thread From: Dmitry V. Levin @ 2005-09-11 22:20 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 788 bytes --] On Wed, Sep 07, 2005 at 10:16:32AM +0300, Kirill A. Shutemov wrote: > У многих(если не всех) пакетов есть зависимости вида rpm(...): > rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames) и т.п. У подавляющего большинства. > Я так понимаю, что это какие-то внутрение зависимости rpm. Верно. > Но вот почему их никто не провайдит? Это внутренние зависимости librpm, которые не попадают в базу данных, поскольку определяются самой библиотекой и, таким образом, могут измениться при установке другой версии librpm. > apt на просьбу установить что-нить подобное вежливо посылает. apt просто не в курсе. > Да и у rpm, и у librpm такого в provides не наблюдается. Где > я/apt/rpm не прав? Не надо пытаться устанавливать такие зависимости. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-11 22:20 ` Dmitry V. Levin @ 2005-09-12 6:52 ` Kirill A.Shutemov 2005-09-12 10:38 ` Dmitry V. Levin 0 siblings, 1 reply; 8+ messages in thread From: Kirill A.Shutemov @ 2005-09-12 6:52 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 953 bytes --] On 02:20 Mon 12 Sep, Dmitry V. Levin wrote: > > Но вот почему их никто не провайдит? > > Это внутренние зависимости librpm, которые не попадают в базу данных, > поскольку определяются самой библиотекой и, таким образом, могут > измениться при установке другой версии librpm. Так почему бы их не provides в librpm? > > apt на просьбу установить что-нить подобное вежливо посылает. > > apt просто не в курсе. Ну, это получается какое-то исключение. В моём предствалении, всё что в rpm -qpR <package>.rpm является его зависимостями, а сделать apt-get install на этот список вполне законное желание. А как вообще apt решает какие зависимости пакета нужно разрешать, а какие можно оставить без внимания? -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 Призрак бродит по сизифу ;), ты не чувствуешь его скользкий и холодный хвост? -- cray in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-12 6:52 ` Kirill A.Shutemov @ 2005-09-12 10:38 ` Dmitry V. Levin 2005-09-12 11:08 ` Kirill A.Shutemov 0 siblings, 1 reply; 8+ messages in thread From: Dmitry V. Levin @ 2005-09-12 10:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1244 bytes --] On Mon, Sep 12, 2005 at 09:52:55AM +0300, Kirill A. Shutemov wrote: > On 02:20 Mon 12 Sep, Dmitry V. Levin wrote: > > > Но вот почему их никто не провайдит? > > > > Это внутренние зависимости librpm, которые не попадают в базу данных, > > поскольку определяются самой библиотекой и, таким образом, могут > > измениться при установке другой версии librpm. > Так почему бы их не provides в librpm? Эти зависимости предоставляются не пакетом, а самой системой, обрабатывающей зависимости. Если такие зависимости будут предоставляться пакетом, то это испортит саму идею использования зависимостей rpmlib, если я правильно понимаю эту идею. > > > apt на просьбу установить что-нить подобное вежливо посылает. > > > > apt просто не в курсе. > Ну, это получается какое-то исключение. В моём предствалении, всё что в > rpm -qpR <package>.rpm является его зависимостями, а сделать apt-get install > на этот список вполне законное желание. Ваше представление об apt-get гораздо лучше самого apt-get. Вешайте баг на apt-get, пусть использует rpmCheckRpmlibProvides(). > А как вообще apt решает какие зависимости пакета нужно разрешать, а какие > можно оставить без внимания? Ну, знаете, это надо RTFS. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-12 10:38 ` Dmitry V. Levin @ 2005-09-12 11:08 ` Kirill A.Shutemov 2005-09-12 12:46 ` Dmitry V. Levin 0 siblings, 1 reply; 8+ messages in thread From: Kirill A.Shutemov @ 2005-09-12 11:08 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1069 bytes --] On 14:38 Mon 12 Sep, Dmitry V. Levin wrote: > Эти зависимости предоставляются не пакетом, а самой системой, > обрабатывающей зависимости. Если такие зависимости будут предоставляться > пакетом, то это испортит саму идею использования зависимостей rpmlib, > если я правильно понимаю эту идею. Они могут изменятся после сборки rpm? Cдаётся, что нет. Так в чем проблема? Может всёж добавить функционал по поиску этих provides в find-provides или куда там это будет идеологически верно? > Ваше представление об apt-get гораздо лучше самого apt-get. > Вешайте баг на apt-get, пусть использует rpmCheckRpmlibProvides(). #7929 > > А как вообще apt решает какие зависимости пакета нужно разрешать, а какие > > можно оставить без внимания? > > Ну, знаете, это надо RTFS. :) :))) 2raorn@ в фортунки! -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 <aen> Voins: btw, эти видеоролики под creative common license. можно запаковать :-) <Nikon> aen: только не в сизиф! :) [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] rpmlib(...) 2005-09-12 11:08 ` Kirill A.Shutemov @ 2005-09-12 12:46 ` Dmitry V. Levin 0 siblings, 0 replies; 8+ messages in thread From: Dmitry V. Levin @ 2005-09-12 12:46 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 766 bytes --] On Mon, Sep 12, 2005 at 02:08:47PM +0300, Kirill A. Shutemov wrote: > On 14:38 Mon 12 Sep, Dmitry V. Levin wrote: > > Эти зависимости предоставляются не пакетом, а самой системой, > > обрабатывающей зависимости. Если такие зависимости будут предоставляться > > пакетом, то это испортит саму идею использования зависимостей rpmlib, > > если я правильно понимаю эту идею. > Они могут изменятся после сборки rpm? Cдаётся, что нет. Так в чем > проблема? Теоретически они могут изменяться от запуска к запуску. > Может всёж добавить функционал по поиску этих provides в > find-provides или куда там это будет идеологически верно? Не надо этого делать, логика rpmlib рассчитывает на то, что этих зависимостей в обычных пакетах не будет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-09-12 12:46 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-09-07 7:16 [devel] rpmlib(...) Kirill A.Shutemov 2005-09-08 5:54 ` Kirill A.Shutemov 2005-09-11 22:17 ` Dmitry V. Levin 2005-09-11 22:20 ` Dmitry V. Levin 2005-09-12 6:52 ` Kirill A.Shutemov 2005-09-12 10:38 ` Dmitry V. Levin 2005-09-12 11:08 ` Kirill A.Shutemov 2005-09-12 12:46 ` Dmitry V. Levin
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