Bug 39951

Summary: [FR] %_sourcedir %{_topsrcdir}/SOURCES/%name
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: rpm-buildAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: arseny, bircoph, glebfm, imz, iv, ldv, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
0001-macros.in-per-name-_sourcedir.patch none

Description Michael Shigorin 2021-04-16 16:08:41 MSK
Created attachment 9314 [details]
0001-macros.in-per-name-_sourcedir.patch

Предлагаю в качестве значения макроса %_sourcedir по умолчанию ставить %{_topsrcdir}/SOURCES/%name -- при этом исходники от разных установленных исходных пакетов не мешаются в одну кучу (что потенциально способно привести
в т.ч. к рискам безопасности, лет пятнадцать назад припоминаю попадание одинаково названных файлов от различных пакетов куда не следовало).
Comment 1 Dmitry V. Levin 2021-04-16 16:29:24 MSK
(In reply to Michael Shigorin from comment #0)
> при этом исходники от разных установленных исходных пакетов не мешаются

Неужели кто-то ещё устанавливает исходные пакеты вне изолированных сред выполнения?
Comment 2 Andrew Savchenko 2021-04-16 16:33:37 MSK
(In reply to Dmitry V. Levin from comment #1)
> (In reply to Michael Shigorin from comment #0)
> > при этом исходники от разных установленных исходных пакетов не мешаются
> 
> Неужели кто-то ещё устанавливает исходные пакеты вне изолированных сред
> выполнения?

Удивительно, но такие любители есть.
Comment 3 Michael Shigorin 2021-04-18 19:12:37 MSK
(Ответ для Dmitry V. Levin на комментарий #1)
> Неужели кто-то ещё устанавливает исходные пакеты вне изолированных сред
> выполнения?
При работе с srpm -- да.  Хотя и в изолированной среде доводы остаются верными, просто меньше практический шанс установки более чем одного пакета одновременно.
Comment 4 Michael Shigorin 2021-06-22 08:28:05 MSK
Патчи-то принимаются? ^^^