Bug 31761

Summary: [FR] выделить макросы в rpm-macros-python3
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: rpm-build-python3Assignee: Ivan Zakharyaschev <imz>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: darktemplar, george, glebfm, grenka, imz, kotopesutility, lav, ldv, rt, slev, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2016-02-06 20:36:37 MSK
Предлагаю вынести /usr/lib/rpm/macros.d/python3 в отдельный пакет без зависимости на python3-dev, моментально образующей сборочный цикл.
Comment 1 Grigory Ustinov 2021-04-19 12:29:05 MSK
А кто будет переделывать все BuildRequires в питоньих пакетах?

Предлагаю обсудить это с компетентными людьми, кому это интересно. К тому же я не имею отношения к этому пакету.
Comment 2 Vitaly Lipatov 2021-04-19 12:57:44 MSK
(Ответ для Grigory Ustinov на комментарий #1)
> А кто будет переделывать все BuildRequires в питоньих пакетах?
Как я понимаю, rpm-build-python3 получит зависимость на rpm-macros-python3, поэтому зависимости переделывать не нужно.

Как я понимаю, идея в том, что
rpm-macros-python3 содержит макросы для сборки любых модулей python3,
а rpm-build-python3 содержит то, что требуется для сборки бинарных модулей (в частности, зависимость на python3-dev). 

В таком случае я бы предложил отказаться от прямой сборочной зависимости на python3-dev.

> Предлагаю обсудить это с компетентными людьми, кому это интересно. К тому же
> я не имею отношения к этому пакету.
Спасибо! Просто я неожиданно понял, что задачу надо обсудить прежде чем делать :)
Comment 3 Vitaly Lipatov 2024-04-10 04:35:24 MSK
* Wed Apr 28 2021 Dmitry V. Levin <ldv@altlinux.org> 0.1.14-alt1
- Introduced rpm-macros-python3 subpackage and moved non-python files there.