python27 устарел?

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Lazy_Kent
Сообщения: 703
Статус: Ленивый
ОС: openSUSE Tumbleweed (Xfce)

python27 устарел?

Сообщение Lazy_Kent »

Коллеги, получаю такое сообщение:

Код: Выделить всё

Checking for packages with security vulnerabilities:
Database fetched: Sun Jan 12 03:19:47 MSK 2020
python27-2.7.17_1: Tag: expiration_date Value: 2020-12-31
python27-2.7.17_1: Tag: deprecated Value: EOLed upstream
Так не удалить этот python27, на него завязан 'mc', похоже.

Код: Выделить всё

kent@gate ~ % pkg info -r python27
python27-2.7.17_1:
	scons-3.1.1
	mc-nox11-4.8.23
	py27-setuptools-41.4.0_1
Что делать?


Пока писал, понял, что нет решения.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: python27 устарел?

Сообщение serzh-z »

Lazy_Kent писал:
15.01.2020 01:01
Что делать?
А что тут можно сделать? Либо удалить пакеты, которые его используют - scons, mc-nox и py27-setuptools, либо минимизировать их использование и следить за новостями о совсем уж критических уязвимостях. Поправить пакет mc-nox, если уж без него никак, и пересобрать его без поддержки S3, в конце концов, это единственный модуль, из-за которого MC требует Python.
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1583
ОС: Fedora 31

Re: python27 устарел?

Сообщение Vascom »

Считается что эта проблема решена https://midnight-commander.org/ticket/3936

Пинай маинтейнера твоего пакета, чтобы он отвязал mc от python2.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1023
ОС: Gentoo

Re: python27 устарел?

Сообщение ormorph »

Довольно странно что 2.7 устарел.
Под него до сих пор идет разработка, ну и последний релиз 2.7.17 вышел в декабре 2019 года.
Как бы рано сбрасывать его со счетов. Ну и довольно много чего написано, что использует только python 2.7 и альтернатив в третьем питоне так и нет, например тыц.
В gentoo давно установка программ использующих python 2.7 автоматизирована, что позволяет запускать такие программы устанавливая специальный скрипт. Жаль в Debian такое не провернули, так как там нельзя запустить такое приложение как oblogout, там вроде можно заменить его его форком, но deb пакета так и не написано.
Именно за гибкость мне и нравится Gentoo.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 896
ОС: Fedora

Re: python27 устарел?

Сообщение s.xbatob »

ormorph, об этом было объявлено давным-давно.
Да и переезд на версию 3 несложный.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1023
ОС: Gentoo

Re: python27 устарел?

Сообщение ormorph »

s.xbatob писал:
15.01.2020 11:19
ormorph, об этом было объявлено давным-давно.
Посмотрим во что это выльется, скорее всего какое то время будет поддерживаться на уровне дистрибутивов, пока очень много программ, которые поддерживают только python 2.7 и миграция на новый питон может так и не наступить. Тут сложность в том, что многое программное обеспечение ни когда не будет переписано под третий питон, и запустить его можно будет только из 2.7.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4990
ОС: Gentoo

Re: python27 устарел?

Сообщение /dev/random »

ormorph писал(а):
15.01.2020 11:38
Тут сложность в том, что многое программное обеспечение ни когда не будет переписано под третий питон, и запустить его можно будет только из 2.7.
Такие программы скоро просто удалят из дистрибутивов. Тут проблема в том, что python - это экосистема. Одного интерпретатора для работы недостаточно. Каждая программа зависит от кучи модулей, те - от других модулей, и т.д. И разработчики этих модулей уже удаляют поддержку py2, один за одним.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1023
ОС: Gentoo

Re: python27 устарел?

Сообщение ormorph »

/dev/random писал:
15.01.2020 11:51
Такие программы скоро просто удалят из дистрибутивов. Тут проблема в том, что python - это экосистема. Одного интерпретатора для работы недостаточно. Каждая программа зависит от кучи модулей, те - от других модулей, и т.д. И разработчики этих модулей уже удаляют поддержку py2, один за одним.
Даже не знаю радоваться этому или нет. Похоже что далее будет удаляться и gtk+-2.0.
Спасибо сказали:

azsx
Сообщения: 3059
ОС: calculate linux, debian, ubuntu

Re: python27 устарел?

Сообщение azsx »

Радоваться. Больше переписывать программ придётся. В кальк линукс уже переписывают все внутренние утилиты.
зы
вот так змеям доверять :)
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 896
ОС: Fedora

Re: python27 устарел?

Сообщение s.xbatob »

Третья версия Python появилась больше десяти лет назад. Если кто-то дотянул до дедлайна — это их проблемы
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: python27 устарел?

Сообщение serzh-z »

s.xbatob писал:
15.01.2020 11:19
ormorph, об этом было объявлено давным-давно.
Да и переезд на версию 3 несложный.
Не все так просто: [ON] Ценой перевода Mercurial на Python 3 может стать шлейф непредвиденных ошибок
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1678

Re: python27 устарел?

Сообщение chitatel »

- Эй, старикашка, ты Питон 2.7?
- Да, шынок, кхе-кхе-кхе...
- Пшёл на помойку, от тебя смердит.
Спасибо сказали:

gabix
Сообщения: 252
ОС: openSUSE Leap 15.1

Re: python27 устарел?

Сообщение gabix »

s.xbatob писал:
15.01.2020 13:24
Если кто-то дотянул до дедлайна — это их проблемы
А почему это прямо таки проблемы? И кто кому какой дедлайн установил? Никому никто не мешает продолжать пилить 2-ую ветку (как, собственно, это и было последние десять лет) и делать программы под неё. Никто никому не мешает форкнуть тот же Midnight Commander.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4990
ОС: Gentoo

Re: python27 устарел?

Сообщение /dev/random »

gabix писал:
15.01.2020 14:43
И кто кому какой дедлайн установил? Никому никто не мешает продолжать пилить 2-ую ветку (как, собственно, это и было последние десять лет) [...]
Да те, кто пилил вторую ветку, собственно, и установили. Они её пилили только для того, чтобы дать людям время для перехода на третью, и это время истекает. Они и так продлили до апреля, хотя обещали прекратить в конце 2019. И нет, если кто-нибудь у них подхватит эстафетную палочку, это почти никому не поможет, из-за вышеупомянутой экосистемы.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 896
ОС: Fedora

Re: python27 устарел?

Сообщение s.xbatob »

/dev/random писал:
15.01.2020 14:51
gabix писал:
15.01.2020 14:43
И кто кому какой дедлайн установил? Никому никто не мешает продолжать пилить 2-ую ветку (как, собственно, это и было последние десять лет) [...]
Как говорил Остап Сулейман… «пилите, Шура, пилите»
За 12 лет не переехать — это точно их проблемы. Тем более, что переезд совсем не кровавый.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16384
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: python27 устарел?

Сообщение Bizdelnick »

s.xbatob писал:
15.01.2020 15:10
Как говорил Остап Сулейман… «пилите, Шура, пилите»
Это не он говорил.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1023
ОС: Gentoo

Re: python27 устарел?

Сообщение ormorph »

Печалька, теперь не будет в python поддержки GTK-2, теперь только python3 и gobject c GTK-3.
C GTK-3 довольно печально обстоят дела с темами оформления, так как разработчики постоянно меняли функционал GTK-3, в результате некоторые функции переслали просто работать. В GTK-2 в этом деле по крайней мере сохранялась стабильность.
Посмотрим к чему это все приведет, но от этих улучшений как то легче по чему то не становится.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 896
ОС: Fedora

Re: python27 устарел?

Сообщение s.xbatob »

Bizdelnick писал:
15.01.2020 15:19
Это не он говорил.
Признаю. Это сказал Паниковский.
Только те, кто до сих пор держатся за python 2, от этого умнее не становятся.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1023
ОС: Gentoo

Re: python27 устарел?

Сообщение ormorph »

s.xbatob писал:
15.01.2020 17:18
Только те, кто до сих пор держатся за python 2, от этого умнее не становятся.
Да как бы тут не до соревнований по уму, а утрата реально работавших ранее приложений. Если у вас полно свободного времени, то вам не составит труда переписать ранее написанный проект под новый python, это при условии что вы уже обладаете нужным объемом знаний, как можно его перевести используя новые модули. Ну а если у вас нет этого времени и вам важнее написать что то новое, нежели переписывать старый проект под новый python...
Спасибо сказали:

azsx
Сообщения: 3059
ОС: calculate linux, debian, ubuntu

Re: python27 устарел?

Сообщение azsx »

ormorph писал(а):
15.01.2020 17:42
Ну а если у вас нет этого времени и вам важнее написать что то новое, нежели переписывать старый проект под новый python...
То в современном мире вы не достаточно умны и ваще хейтер. И ваще какой с вас толк, если вы не поддаётесь хайпу? У вас ещё и кредитов, наверное, нет. И айфон не последний.
Добавлено (06:44):
зы
а ваще проблем не вижу. Надо было писать на пыхе и паскале и тогда проблем бы не было. Сами себе буратины, будете знать.
Спасибо сказали:

Lazy_Kent
Сообщения: 703
Статус: Ленивый
ОС: openSUSE Tumbleweed (Xfce)

Re: python27 устарел?

Сообщение Lazy_Kent »

Проблема разрешилась.
В портах появился mc-4.8.24. python27 больше не нужен.
Спасибо сказали: