ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] BuildRequires vs BuildPreReq
@ 2003-11-03  9:00 Yury Aliaev
  2003-11-03 11:48 ` Andrey Rahmatullin
  2003-11-03 12:07 ` Dmitry V. Levin
  0 siblings, 2 replies; 6+ messages in thread
From: Yury Aliaev @ 2003-11-03  9:00 UTC (permalink / raw)
  To: ALT Devel discussion list

Здравствуйте!

Не растолкует ли мне кто-нибудь, в чём состоит глубокий эсотерический 
смысл разбиения зависимостей, необходимых для сборки, на BuildRequires и 
BuildPreReq? Ведь и то и другое одинаково необходимо для успешного 
осуществления сборки пакета.

Заранее спасибо,
Юрий Аляев.



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

* Re: [devel] BuildRequires vs BuildPreReq
  2003-11-03  9:00 [devel] BuildRequires vs BuildPreReq Yury Aliaev
@ 2003-11-03 11:48 ` Andrey Rahmatullin
  2003-11-03 12:07 ` Dmitry V. Levin
  1 sibling, 0 replies; 6+ messages in thread
From: Andrey Rahmatullin @ 2003-11-03 11:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 559 bytes --]

В сообщении от 3 Ноябрь 2003 14:00 Yury Aliaev написал(a):

[...]
> Не растолкует ли мне кто-нибудь, в чём состоит глубокий эсотерический
> смысл разбиения зависимостей, необходимых для сборки, на BuildRequires и
> BuildPreReq? Ведь и то и другое одинаково необходимо для успешного
> осуществления сборки пакета.

RTFM http://docs.altlinux.ru/alt/devel/

"В связи с тем, что BuildRequires зарезервирован для автоматически 
вычисляемых зависимостей, для указания особых зависимостей следует 
использовать BuildPreReq".

-- 
Best regards, wRAR
  ALT Linux Team

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] BuildRequires vs BuildPreReq
  2003-11-03  9:00 [devel] BuildRequires vs BuildPreReq Yury Aliaev
  2003-11-03 11:48 ` Andrey Rahmatullin
@ 2003-11-03 12:07 ` Dmitry V. Levin
  2003-11-03 14:53   ` [devel] " Michael Shigorin
  1 sibling, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2003-11-03 12:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 600 bytes --]

On Mon, Nov 03, 2003 at 12:00:10PM +0300, Yury Aliaev wrote:
> Не растолкует ли мне кто-нибудь, в чём состоит глубокий эсотерический 
> смысл разбиения зависимостей, необходимых для сборки, на BuildRequires и 
> BuildPreReq? Ведь и то и другое одинаково необходимо для успешного 
> осуществления сборки пакета.

С точки зрения rpmbuild BuildRequires и BuildPreReq являются неотличимыми тегами.

По традиции, BuildRequires используется для обозначения автоматически
найденных зависимостей (например, buildreq'ом), в то время как BuildPreReq
- для указания зависимостей, добавляемых вручную.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: BuildRequires vs BuildPreReq
  2003-11-03 12:07 ` Dmitry V. Levin
@ 2003-11-03 14:53   ` Michael Shigorin
  2003-11-04 11:22     ` Yury Aliaev
  2003-11-04 11:23     ` Yury Aliaev
  0 siblings, 2 replies; 6+ messages in thread
From: Michael Shigorin @ 2003-11-03 14:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 881 bytes --]

On Mon, Nov 03, 2003 at 03:07:03PM +0300, Dmitry V. Levin wrote:
> По традиции, BuildRequires используется для обозначения
> автоматически найденных зависимостей (например, buildreq'ом), в
> то время как BuildPreReq - для указания зависимостей,
> добавляемых вручную.

Мне правильно кажется, что было обсуждение, по итогам которого
BuildPreReq все же не рекомендовался?

Кстати, заодно еще пара вопросов: правильно ли, что buildreq
заменяет первый найденный BuildRequires?  (т.е. в последующие
можно заносить "свои" зависимости) -- по крайней мере мне так
показалось.

И еще маленький FR: было бы неплохо научить buildreq вычитать уже
указанные вручную зависимости из генерируемых: в "ручных" могут
быть указаны версии, а дублирование, конечно, не вредит, но и
ясности не добавляет.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: BuildRequires vs BuildPreReq
  2003-11-03 14:53   ` [devel] " Michael Shigorin
@ 2003-11-04 11:22     ` Yury Aliaev
  2003-11-04 11:23     ` Yury Aliaev
  1 sibling, 0 replies; 6+ messages in thread
From: Yury Aliaev @ 2003-11-04 11:22 UTC (permalink / raw)
  To: ALT Devel discussion list

Michael Shigorin wrote:

> И еще маленький FR: было бы неплохо научить buildreq вычитать уже
> указанные вручную зависимости из генерируемых: в "ручных" могут
> быть указаны версии, а дублирование, конечно, не вредит, но и
> ясности не добавляет.

Можно ещё FR-ов добавить? Просто я замечал, что buildreq часто вставляет 
"лишние" зависимости -- в основном, это зависимости тех пакетов, от 
которых зависит пакет, обрабатываемый buildreq'ом (хотя бывают и 
буквально лишние -- в один пакет он зачем-то вписал flex, после удаления 
которого (причём при удалении не было сообщений об нарушаемых 
зависимостях) всё благополучно продолжало собираться). Хотелось бы чтобы 
хотя бы зависимости "второго уровня" отслеживались и удалялись.



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

* [devel] Re: BuildRequires vs BuildPreReq
  2003-11-03 14:53   ` [devel] " Michael Shigorin
  2003-11-04 11:22     ` Yury Aliaev
@ 2003-11-04 11:23     ` Yury Aliaev
  1 sibling, 0 replies; 6+ messages in thread
From: Yury Aliaev @ 2003-11-04 11:23 UTC (permalink / raw)
  To: ALT Devel discussion list

Michael Shigorin wrote:

> И еще маленький FR: было бы неплохо научить buildreq вычитать уже
> указанные вручную зависимости из генерируемых: в "ручных" могут
> быть указаны версии, а дублирование, конечно, не вредит, но и
> ясности не добавляет.

Можно ещё FR-ов добавить? Просто я замечал, что buildreq часто вставляет 
"лишние" зависимости -- в основном, это зависимости тех пакетов, от 
которых зависит пакет, обрабатываемый buildreq'ом (хотя бывают и 
буквально лишние -- в один пакет он зачем-то вписал flex, после удаления 
которого (причём при удалении не было сообщений об нарушаемых 
зависимостях) всё благополучно продолжало собираться). Хотелось бы чтобы 
хотя бы зависимости "второго уровня" отслеживались и удалялись.

P.S. Спасибо всем, ответившим на собственно мой вопрос.



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

end of thread, other threads:[~2003-11-04 11:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-03  9:00 [devel] BuildRequires vs BuildPreReq Yury Aliaev
2003-11-03 11:48 ` Andrey Rahmatullin
2003-11-03 12:07 ` Dmitry V. Levin
2003-11-03 14:53   ` [devel] " Michael Shigorin
2003-11-04 11:22     ` Yury Aliaev
2003-11-04 11:23     ` Yury Aliaev

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