ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Ivan Zakharyaschev <imz@altlinux.org>
To: devel@lists.altlinux.org
Subject: [devel] rebuild of pkgs with missing BuildRequires(pre)
Date: Sun, 15 Jul 2018 06:11:01 +0300 (MSK)
Message-ID: <alpine.LFD.2.20.1807150610440.3504@imap.altlinux.org> (raw)

[-- 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

                 reply	other threads:[~2018-07-15  3:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.LFD.2.20.1807150610440.3504@imap.altlinux.org \
    --to=imz@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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