Страница 1 из 1

python27 устарел?

Добавлено: 15.01.2020 01:01
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
Что делать?


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

Re: python27 устарел?

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

Re: python27 устарел?

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

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

Добавлено: 15.01.2020 15:19
Bizdelnick
s.xbatob писал:
15.01.2020 15:10
Как говорил Остап Сулейман… «пилите, Шура, пилите»
Это не он говорил.

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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

Re: python27 устарел?

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