Bug 40291

Summary: В python3 два раза собирается shared сборка.
Product: Sisyphus Reporter: ilyakurdyukov
Component: python3-baseAssignee: Grigory Ustinov <grenka>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bircoph, george, glebfm, grenka, imz, mike, vitty
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=40278

Description ilyakurdyukov 2021-06-27 05:11:10 MSK
В python3 делалось две сборки питона, static для бинарников и shared для сборки libpython3. Добавлено vitty@ в этом коммите:

http://git.altlinux.org/gears/p/python3.git?p=python3.git;a=commitdiff;h=ab72acf07643aa6b3985631f8a9c3d49854d8335

Но потом darktemplar@ добавляет --enable-shared в static сборку, без всяких комментариев о том для чего это было сделано. Здесь:

http://git.altlinux.org/gears/p/python3.git?p=python3.git;a=commitdiff;h=97e9168e0c6ed32977f6d0a458b82296c729f79d

Так что сейчас собирается два раза одно и то же.
Нужно либо оставить только shared сборку, или вернуть static убрав --enable-shared из build(), вернув в первоначальный вид.
Comment 1 Grigory Ustinov 2021-06-27 09:34:36 MSK
Спасибо за такой развёрнутый багрепорт!
Comment 2 Repository Robot 2021-06-29 15:10:36 MSK
python3-3.9.6-alt1 -> sisyphus:

 Tue Jun 29 2021 Grigory Ustinov <grenka@altlinux> 3.9.6-alt1
 - Updated to upstream version 3.9.6.
 - Removed duplicated shared building (Closes: #40291).
 - Enabled valgrind on some arches.