Bug 45741

Summary: libcap-ng: упрощение начальной (bootstrap) сборки
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: libcap-ngAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: iv, nir, rider, sin
Version: unstable   
Hardware: all   
OS: Linux   

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)