* [devel] найти зависимости
@ 2009-04-22 14:08 Artem Zolochevskiy
2009-04-22 14:15 ` Alexey Tourbin
` (3 more replies)
0 siblings, 4 replies; 14+ messages in thread
From: Artem Zolochevskiy @ 2009-04-22 14:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
hi all
Господа,
Есть определённый пакет. Как получают список всех пакетов, для сборки
которых он необходим?
Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
--
Артём Золочевский
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:08 [devel] найти зависимости Artem Zolochevskiy
@ 2009-04-22 14:15 ` Alexey Tourbin
2009-04-22 14:24 ` Max Ivanov
2009-04-22 14:49 ` Alexey Tourbin
` (2 subsequent siblings)
3 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2009-04-22 14:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 274 bytes --]
On Wed, Apr 22, 2009 at 05:08:15PM +0300, Artem Zolochevskiy wrote:
> hi all
>
> Господа,
> Есть определённый пакет. Как получают список всех пакетов, для сборки
> которых он необходим?
> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
Nikak.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:15 ` Alexey Tourbin
@ 2009-04-22 14:24 ` Max Ivanov
2009-04-22 14:27 ` Alexey Tourbin
0 siblings, 1 reply; 14+ messages in thread
From: Max Ivanov @ 2009-04-22 14:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> Есть определённый пакет. Как получают список всех пакетов, для сборки
>> которых он необходим?
>> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
>
> Nikak.
Это же неправда
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:24 ` Max Ivanov
@ 2009-04-22 14:27 ` Alexey Tourbin
2009-04-22 14:32 ` Max Ivanov
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2009-04-22 14:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 301 bytes --]
On Wed, Apr 22, 2009 at 06:24:26PM +0400, Max Ivanov wrote:
> >> Есть определённый пакет. Как получают список всех пакетов, для сборки
> >> которых он необходим?
> >> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
> >
> > Nikak.
> Это же неправда
So what's your answer?
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:27 ` Alexey Tourbin
@ 2009-04-22 14:32 ` Max Ivanov
2009-04-22 14:37 ` Led
2009-04-22 14:44 ` Alexey Tourbin
0 siblings, 2 replies; 14+ messages in thread
From: Max Ivanov @ 2009-04-22 14:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> >> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
>> >
>> > Nikak.
>> Это же неправда
>
> So what's your answer?
Человек задал вполне нормальный вопрос. по делу, в нормальном тоне.
смысл выеживаться вот так? Я не знаю сходу ответа на этот вопрос тоже.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:32 ` Max Ivanov
@ 2009-04-22 14:37 ` Led
2009-04-22 14:37 ` Max Ivanov
2009-04-22 14:44 ` Alexey Tourbin
1 sibling, 1 reply; 14+ messages in thread
From: Led @ 2009-04-22 14:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 22 April 2009 17:32:41 Max Ivanov wrote:
> >> >> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
> >> >
> >> > Nikak.
> >>
> >> Это же неправда
> >
> > So what's your answer?
>
> Человек задал вполне нормальный вопрос. по делу, в нормальном тоне.
Человек спросил: "как?". Эму ответили честно и лаконично.
> смысл выеживаться вот так? Я не знаю сходу ответа на этот вопрос тоже.
--
Led
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:37 ` Led
@ 2009-04-22 14:37 ` Max Ivanov
2009-04-22 14:42 ` Timur Batyrshin
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Max Ivanov @ 2009-04-22 14:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Человек спросил: "как?". Эму ответили честно и лаконично.
Т.е. вы всерьез полагаете, что когда тут обсуждали обновление
libquicktime и пары других либ, мейнтейнер пробегался руками по всем
src.rpm из сизифа?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:37 ` Max Ivanov
@ 2009-04-22 14:42 ` Timur Batyrshin
2009-04-22 14:43 ` Led
2009-04-22 15:09 ` Afanasov Dmitry
2 siblings, 0 replies; 14+ messages in thread
From: Timur Batyrshin @ 2009-04-22 14:42 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 680 bytes --]
On Wed, 22 Apr 2009 18:37:46 +0400
Max Ivanov wrote:
> > Человек спросил: "как?". Эму ответили честно и лаконично.
> Т.е. вы всерьез полагаете, что когда тут обсуждали обновление
> libquicktime и пары других либ, мейнтейнер пробегался руками по всем
> src.rpm из сизифа?
По-моему, в данном случае просто при сборке пакетов роботом статистика
по зависимостям собирается, на которую в дальнейшем и ссылаются.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:37 ` Max Ivanov
2009-04-22 14:42 ` Timur Batyrshin
@ 2009-04-22 14:43 ` Led
2009-04-22 15:09 ` Afanasov Dmitry
2 siblings, 0 replies; 14+ messages in thread
From: Led @ 2009-04-22 14:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 22 April 2009 17:37:46 Max Ivanov wrote:
> > Человек спросил: "как?". Эму ответили честно и лаконично.
>
> Т.е. вы всерьез полагаете, что когда тут обсуждали обновление
> libquicktime и пары других либ, мейнтейнер пробегался руками по всем
> src.rpm из сизифа?
Врядли. По крайней мере, для случая с "libquicktime" в этом не было
необходимости.
--
Led
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:37 ` Max Ivanov
2009-04-22 14:42 ` Timur Batyrshin
2009-04-22 14:43 ` Led
@ 2009-04-22 15:09 ` Afanasov Dmitry
2 siblings, 0 replies; 14+ messages in thread
From: Afanasov Dmitry @ 2009-04-22 15:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
22.04.09, Max Ivanov<ivanov.maxim@gmail.com> написал(а):
> > Человек спросил: "как?". Эму ответили честно и лаконично.
>
> Т.е. вы всерьез полагаете, что когда тут обсуждали обновление
> libquicktime и пары других либ, мейнтейнер пробегался руками по всем
> src.rpm из сизифа?
для libquicktime проверкой был apt-get dist-upgrade и apt-get depends
(строки с "Замещает")
хотя какой-нить repo-show-build-req --tree <пакет> не помешало бы.
--
С уважением
Афанасов Дмитрий
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:32 ` Max Ivanov
2009-04-22 14:37 ` Led
@ 2009-04-22 14:44 ` Alexey Tourbin
1 sibling, 0 replies; 14+ messages in thread
From: Alexey Tourbin @ 2009-04-22 14:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 467 bytes --]
On Wed, Apr 22, 2009 at 06:32:41PM +0400, Max Ivanov wrote:
> >> >> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
> >> >
> >> > Nikak.
> >> Это же неправда
> >
> > So what's your answer?
>
> Человек задал вполне нормальный вопрос. по делу, в нормальном тоне.
> смысл выеживаться вот так? Я не знаю сходу ответа на этот вопрос тоже.
Okay, the answer was "there is no easy way".
Perhaps I should also explain possible "hard ways".
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:08 [devel] найти зависимости Artem Zolochevskiy
2009-04-22 14:15 ` Alexey Tourbin
@ 2009-04-22 14:49 ` Alexey Tourbin
2009-04-22 15:07 ` Afanasov Dmitry
2009-04-22 15:12 ` Damir Shayhutdinov
3 siblings, 0 replies; 14+ messages in thread
From: Alexey Tourbin @ 2009-04-22 14:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 641 bytes --]
On Wed, Apr 22, 2009 at 05:08:15PM +0300, Artem Zolochevskiy wrote:
> Есть определённый пакет. Как получают список всех пакетов, для сборки
> которых он необходим?
So, what do you mean by "required for build"? This is not as simple
a question as it might first seem.
For example, consider a package named foo which builds with gtk2
library; and try to make a statement about glib2. Fortunately,
there is only two possible statements: 1) glib2 is required/used
to build foo; 2) glib2 is not required/used to build foo.
Which one do you choose?
(The example also demonstrates that you cannot simply check
BuildRequires.)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:08 [devel] найти зависимости Artem Zolochevskiy
2009-04-22 14:15 ` Alexey Tourbin
2009-04-22 14:49 ` Alexey Tourbin
@ 2009-04-22 15:07 ` Afanasov Dmitry
2009-04-22 15:12 ` Damir Shayhutdinov
3 siblings, 0 replies; 14+ messages in thread
From: Afanasov Dmitry @ 2009-04-22 15:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
22.04.09, Artem Zolochevskiy<artem.zolochevskiy@gmail.com> написал(а):
> Есть определённый пакет. Как получают список всех пакетов, для сборки
> которых он необходим?
самый простой способ - спросить об этом ldv@ :)
> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
я когда-то сохранял в файл пары пакет-зависимость для requires и для
provides, а потом тупо грепал.
--
С уважением
Афанасов Дмитрий
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] найти зависимости
2009-04-22 14:08 [devel] найти зависимости Artem Zolochevskiy
` (2 preceding siblings ...)
2009-04-22 15:07 ` Afanasov Dmitry
@ 2009-04-22 15:12 ` Damir Shayhutdinov
3 siblings, 0 replies; 14+ messages in thread
From: Damir Shayhutdinov @ 2009-04-22 15:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Господа,
> Есть определённый пакет. Как получают список всех пакетов, для сборки
> которых он необходим?
> Есть что-то автоматическое? Пробегать по всем src пакетам "руками"?
Только грепом по логам сборки (то есть практически никак).
Задача с упрощенными условиями (искать все пакеты, в BuildRequires
которых перечислен данный пакет), решается грепом по всем спекам.
Где-то в районе repocop все спеки Сизифа уже выложены. Поищите в
рассылке, совсем недавно кто-то спрашивал где лежат все спеки.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2009-04-22 15:12 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-22 14:08 [devel] найти зависимости Artem Zolochevskiy
2009-04-22 14:15 ` Alexey Tourbin
2009-04-22 14:24 ` Max Ivanov
2009-04-22 14:27 ` Alexey Tourbin
2009-04-22 14:32 ` Max Ivanov
2009-04-22 14:37 ` Led
2009-04-22 14:37 ` Max Ivanov
2009-04-22 14:42 ` Timur Batyrshin
2009-04-22 14:43 ` Led
2009-04-22 15:09 ` Afanasov Dmitry
2009-04-22 14:44 ` Alexey Tourbin
2009-04-22 14:49 ` Alexey Tourbin
2009-04-22 15:07 ` Afanasov Dmitry
2009-04-22 15:12 ` Damir Shayhutdinov
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