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