Bug 45741 - libcap-ng: упрощение начальной (bootstrap) сборки
Summary: libcap-ng: упрощение начальной (bootstrap) сборки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libcap-ng (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-03 18:47 MSK by Alexey Sheplyakov
Modified: 2023-04-04 12:35 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2023-04-03 18:47:12 MSK
libcap-ng устанавливается в минимальный сборочный chroot (как зависимость util-linux).
Однако сама libcap-ng требует для сборки python3 библиотеки, которые в свою очередь требуют  вагон и маленькую тележку других библиотек (OpenSSL, libffi, libmpdec, readline, и прочие).
Из-за этого начальная сборка под новую архитектуру очень усложняется.

Для упрощения предлагаю добавить ключ --enable=bootstrap, который отключает сборку python3 обвязок. Почему не --without=python3? А чтобы все пакеты, которые нужны для сборочной хешерницы, собирались единообразно (rpmbuild --enable=bootstrap --nodeps --rebuild some.src.rpm)
Comment 1 Anton Farygin 2023-04-03 20:38:22 MSK
Я не возражаю против такого изменения. Если горит - готов выдать approve.
Comment 2 Repository Robot 2023-04-04 09:10:04 MSK
libcap-ng-0.8.3-alt2 -> sisyphus:

 Mon Apr 03 2023 Alexey Sheplyakov <asheplyakov@altlinux> 0.8.3-alt2
 - Simplified the bootstrap sequence (closes: #45741)