Bug 31761 - [FR] выделить макросы в rpm-macros-python3
Summary: [FR] выделить макросы в rpm-macros-python3
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-python3 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-06 20:36 MSK by Michael Shigorin
Modified: 2021-04-19 13:15 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.

> Предлагаю обсудить это с компетентными людьми, кому это интересно. К тому же
> я не имею отношения к этому пакету.
Спасибо! Просто я неожиданно понял, что задачу надо обсудить прежде чем делать :)