Bug 46204 - libglvnd: ненужная сборочная зависимость от python2
Summary: libglvnd: ненужная сборочная зависимость от python2
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libglvnd (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 45802
  Show dependency tree
 
Reported: 2023-05-22 12:21 MSK by Alexey Sheplyakov
Modified: 2023-05-22 13:00 MSK (History)
5 users (show)

See Also:


Attachments

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