Bug 45779 - procps: упрощение начальной (bootstrap) сборки
Summary: procps: упрощение начальной (bootstrap) сборки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: procps (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 45802
  Show dependency tree
 
Reported: 2023-04-07 17:30 MSK by Alexey Sheplyakov
Modified: 2023-04-21 14:30 MSK (History)
6 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-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