Bug 45779

Summary: procps: упрощение начальной (bootstrap) сборки
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: procpsAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: asheplyakov, iv, ldv, nir, sem, sin
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 45802    

Description Alexey Sheplyakov 2023-04-07 17:30:37 MSK
1) procps устанавливается в сборочный chroot (hsh --initroot-only).
2) procps имеет в сборочных зависимостях libsystemd-devel.
3) libsystemd-devel собирается как часть systemd, у которого сборочных зависимостей - вагон и маленькая тележка.

Из-за этого начальная (bootstrap) сборка (для новой архитектуры или ABI) слишком усложняется. Предлагаю

1) добавить вариант сборки без libsystemd --without=systemd
2) добавить вариант сборки --enable=bootstrap, который кроме libsystemd отключает %check (чтобы не собирать dejagnu и всё, что для него надо).
Comment 1 Alexey Sheplyakov 2023-04-07 18:06:39 MSK
#318197 TESTED #1 [test-only] sisyphus procps.git=3.3.17-alt7.g37f1060
Comment 2 Mikhail Efremov 2023-04-11 15:11:58 MSK
Procps у меня тоже есть свежий, но я все еще жду повода собрать его в Сизиф. Думаю, это не он.
Approved.
Comment 3 Alexey Sheplyakov 2023-04-21 14:30:01 MSK
Реализовано в версии 3.3.17-alt7.g37f1060