ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Учитываются ли зависимости между пакетами внутри одного таска?
@ 2024-05-29 23:10 Aleksey Cheusov
    0 siblings, 1 reply; 5+ messages in thread
From: Aleksey Cheusov @ 2024-05-29 23:10 UTC (permalink / raw)
  To: devel

Вот таск с двумя пакетами: libmaa-1.5.1-alt1 и paexec-1.1.5-alt2

  https://git.altlinux.org/tasks/349917/logs/events.1.1.log

Глядя на сообщение для paexec (он зависит от libmaa)

  E: Version >='1.5.1' for 'libmaa-devel' was not found

у меня возникает ощущение, что в таске не учитываются зависимости между
пакетами в рамках одного таска, поскольку в этом же таске лежит libmaa-1.5.1.

Что я делаю не так?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Учитываются ли зависимости между пакетами внутри одного таска?
  @ 2024-05-30  8:29   ` Aleksey Cheusov
  2024-05-30 10:34     ` [devel] " Sergey V Turchin
  0 siblings, 1 reply; 5+ messages in thread
From: Aleksey Cheusov @ 2024-05-30  8:29 UTC (permalink / raw)
  To: devel

> чт, 30 мая 2024 г., 02:11 Aleksey Cheusov <vle@gmx.net>:

 >> Вот таск с двумя пакетами: libmaa-1.5.1-alt1 и paexec-1.1.5-alt2
 >>
 >>   https://git.altlinux.org/tasks/349917/logs/events.1.1.log
 >>
 >> Глядя на сообщение для paexec (он зависит от libmaa)
 >>
 >>   E: Version >='1.5.1' for 'libmaa-devel' was not found
 >>
 >> у меня возникает ощущение, что в таске не учитываются зависимости между
 >> пакетами в рамках одного таска, поскольку в этом же таске лежит
 >> libmaa-1.5.1.
 >>
 >> Что я делаю не так?
 >>

> Все учитывается.
> Хотите получить пакет,  собирайте его сначала, а не в конце.

Этот ответ как раз изначает, что внутри таска пакеты не пересортируются
согласно внутренним взаимозависимостям, а собираются ровно в том
порядке, в котором перечислены. Ладно, буду перечислять в правильном
порядке.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel]  Re:  Учитываются ли зависимости между пакетами внутри одного таска?
  2024-05-30  8:29   ` Aleksey Cheusov
@ 2024-05-30 10:34     ` Sergey V Turchin
  2024-05-30 13:07       ` [devel] " Aleksey Cheusov
  0 siblings, 1 reply; 5+ messages in thread
From: Sergey V Turchin @ 2024-05-30 10:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday, 30 May 2024 11:29:01 MSK Aleksey Cheusov wrote:

[...]

> внутри таска пакеты не пересортируются
> согласно внутренним взаимозависимостям
Чтобы их узнать, нужно сперва всех собрать.
Много зависимостей автоматических, которые не вычислить без сборки.

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Учитываются ли зависимости между пакетами внутри одного таска?
  2024-05-30 10:34     ` [devel] " Sergey V Turchin
@ 2024-05-30 13:07       ` Aleksey Cheusov
  2024-05-30 13:41         ` [devel] " Sergey V Turchin
  0 siblings, 1 reply; 5+ messages in thread
From: Aleksey Cheusov @ 2024-05-30 13:07 UTC (permalink / raw)
  To: devel


> [...]

 >> внутри таска пакеты не пересортируются
 >> согласно внутренним взаимозависимостям
> Чтобы их узнать, нужно сперва всех собрать.
> Много зависимостей автоматических, которые не вычислить без сборки.
Первичную сортировку можно сделать, полагаясь на явно указанные в спеке
Depends, BuildDepends и так далее. Так или иначе я без претензий.
Это был просто вопрос, чтобы иметь ввиду на будущее.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel]  Re:  Учитываются ли зависимости между пакетами внутри одного таска?
  2024-05-30 13:07       ` [devel] " Aleksey Cheusov
@ 2024-05-30 13:41         ` Sergey V Turchin
  0 siblings, 0 replies; 5+ messages in thread
From: Sergey V Turchin @ 2024-05-30 13:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday, 30 May 2024 16:07:48 MSK Aleksey Cheusov wrote:

[...]
>  >> внутри таска пакеты не пересортируются
>  >> согласно внутренним взаимозависимостям
> > Чтобы их узнать, нужно сперва всех собрать.
> > Много зависимостей автоматических, которые не вычислить без сборки.
> Первичную сортировку можно сделать, полагаясь на явно указанные в спеке
> Depends, BuildDepends и так далее.
Бесполезно.
Например, у меня есть динамически меняющиеся BuildRequires.
Бывают и закольцованные.

[...]
 
-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-05-30 13:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-29 23:10 [devel] Учитываются ли зависимости между пакетами внутри одного таска? Aleksey Cheusov
2024-05-30  8:29   ` Aleksey Cheusov
2024-05-30 10:34     ` [devel] " Sergey V Turchin
2024-05-30 13:07       ` [devel] " Aleksey Cheusov
2024-05-30 13:41         ` [devel] " Sergey V Turchin

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