[devel] LSB-5.0 and python2
Evgeny Sinelnikov
sin на altlinux.org
Ср Мар 5 00:09:56 MSK 2025
Доброй ночи,
$ rpm -qR lsb-languages | grep python
/usr/bin/python2.7
python-modules
Хотелось бы уточнить нашу позицию по поводу LSB и протухающему
LSB-5.0, в частности.
С одной стороны там сказано:
- https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Languages/LSB-Languages/pyoper.html
"The default installed Python version shall be 2.4.2 or greater."
С другой, тут сказано, что:
- https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Languages/LSB-Languages/pyoper.html
"Core Python operators, subroutines, and built-in functions shall be
present and shall operate as defined in Python Reference Manual."
где Python Reference Manual, строго 2.4.2:
- https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Languages/LSB-Languages/normativerefs.html#STD.PYTHON
То есть там, как бы, явно указано, что "основные операторы Python,
подпрограммы и встроенные функции должны присутствовать и работать
так, как определено в Python Library Reference Release 2.4.2"
Ну, то есть, больше 2.4.2 и точно ему соответствует - это немного разные вещи.
Риторический вопрос. А Python 2.7.18, правда, этому соответствует?
Вопрос. А мы, правда, следуем именно этому?
Предположу, что пока, всё-таки, следуем. Хотя, может быть, не только
меня одного смущает обязательность второго питона у нас во всех новых
образах, если мы тащим весьма условную совместимость с LSB-5.0?
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel