ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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: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: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: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