Bug 46204

Summary: libglvnd: ненужная сборочная зависимость от python2
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: libglvndAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, iv, nir, shrek, sin
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 45802    

Description Alexey Sheplyakov 2023-05-22 12:21:49 MSK
python скрипты из libglvnd с самого начала совместимы как с python3, так и с python2.
В большинстве дистрибутивов /usr/bin/python - это ссылка на python по умолчанию, сейчас это чаще всего python3. Но у нас /usr/bin/python - это всегда python2, откуда и возникла лишняя зависимость.

Предлагаю в скриптах подкрутить shebang (#!/usr/bin/python3), и убрать зависимости от python2.

(не хочется портировать python2 на LoongArch, особенно если в этом нет никакой необходимости)
Comment 1 Alexey Sheplyakov 2023-05-22 12:46:04 MSK
#321609 TESTED #1 [test-only] sisyphus libglvnd.git=1.6.0-alt2
Comment 2 Repository Robot 2023-05-22 13:00:04 MSK
libglvnd-7:1.6.0-alt2 -> sisyphus:

 Mon May 22 2023 Valery Inozemtsev <shrek@altlinux.ru> 7:1.6.0-alt2
 - python -> python3 (closes: #46204)