ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] rebuild of pkgs with missing BuildRequires(pre)
@ 2018-07-15  3:11 Ivan Zakharyaschev
  0 siblings, 0 replies; only message in thread
From: Ivan Zakharyaschev @ 2018-07-15  3:11 UTC (permalink / raw)
  To: devel

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

Для сведения по последним новым ошибкам при пересборке: это была попытка 
использовать hsh --query-repackage

Я скорее считаю, что это не ошибки требующие обязательного исправления 
путём добавления BuildRequires(pre). Но повод (мне) ещё подумать.

On Sun, 15 Jul 2018, Ivan Zakharyaschev wrote:

> On Sat, 14 Jul 2018, Dmitry V. Levin wrote:

> > > > Вылезло, сборка примерно 40 пакетов сломалась с диагностикой
> > > > hsh-rebuild: файл: failed to fetch build dependencies.
> > > 
> > > Спасибо, изучу!
> > 
> > Скорее всего, все эти пакеты были собраны из src.rpm и не содержат
> > соответствующих BuildRequires(pre).
> 
> Да, тоже так думаю.
> 
> Но с точки зрения философии сборки из src.rpm в этом нет ничего 
> криминального. Требовать этого не стоит.
> 
> Подумаю ещё.
> 
> Вообще, да, --query-repackage -- более полезна как раз для уменьшения 
> набора зависимостей. Тогда такое аккуратное постепенное устанавливание 
> зависимостей имеет смысл.
> 
> Думаю о новом режиме с идеей: пересобрать .src.rpm из .src.rpm (но не 
> "аккуратно" наслаивая зависимости, а в среде оригинального .src.rpm), 
> посмотреть его зависимости -- в случае изменения прекратить пересборку (в 
> нормальном случае) или поправить сборочную среду доустановкой (при желании 
> выраженном опцией; возможно -- при увеличении набора зависимостей, но не 
> уменьшении). При уменьшении, конечно, тоже можно продолжить, раз их уже 
> установить удалось, просто это будет не минимальная сборочная и не очень 
> чистая ситуация. В hsh-rebuild не получится создать новую чистую сборочную 
> среду, но на уровне hsh, который может пересоздать, можно.
> 
> Видел, что похожим образом ведут себя скрипты по сборке пакета в Debian на 
> примере ядра: если мета-информация поменалась после перевычисления, сборка 
> преркращается и пользователю сообщается, что была записана новая 
> мета-информация и он может с ней начать сборку сначала.
> 
> -- 
> Best regards,
> Ivan

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-07-15  3:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-15  3:11 [devel] rebuild of pkgs with missing BuildRequires(pre) Ivan Zakharyaschev

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