ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Поддержка python 2 и django-1
@ 2019-09-06  5:54 Anton Farygin
  2019-09-07 15:42 ` Vitaly Lipatov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-06  5:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет.

Я хотел бы понять нашу политику по отношению к второму питону в Sisyphus.

Мы его удаляем и в каком режиме?

Аналогичный вопрос про две django в Sisyphus. Автопоиск зависимостей всё 
время цепляется за первую и это приводит к необходимости постоянно 
отслеживать и чинить такую ситуацию.


Rgds,

Rider





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-06  5:54 [devel] Поддержка python 2 и django-1 Anton Farygin
@ 2019-09-07 15:42 ` Vitaly Lipatov
  2019-09-07 17:02   ` Anton Farygin
  2019-09-07 21:14   ` Yuri Sedunov
  0 siblings, 2 replies; 15+ messages in thread
From: Vitaly Lipatov @ 2019-09-07 15:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions


Вроде уже обсуждали. Как я понимаю, удаляем, начиная с перевода 
приложений на python3, а потом и отказываясь от сборки ненужных 
python2-модулей.

Anton Farygin писал 6.9.19 8:54:
> Всем привет.
> 
> Я хотел бы понять нашу политику по отношению к второму питону в 
> Sisyphus.
> 
> Мы его удаляем и в каком режиме?
> 
> Аналогичный вопрос про две django в Sisyphus. Автопоиск зависимостей
> всё время цепляется за первую и это приводит к необходимости постоянно
> отслеживать и чинить такую ситуацию.

Мне кажется, было бы верным держать в бранче джангу LTS-версии, а в 
Сизифе — какую-то последнюю версию или тоже LTS.

Кому надо свежее — сами поставят что хотят. Кому надо из пакета — так 
надо пожалеть мантейнеров и стабильность.

-- 
С уважением,
Виталий Липатов,
Etersoft


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-07 15:42 ` Vitaly Lipatov
@ 2019-09-07 17:02   ` Anton Farygin
    2019-09-07 21:14   ` Yuri Sedunov
  1 sibling, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-07 17:02 UTC (permalink / raw)
  To: devel

On 07.09.2019 18:42, Vitaly Lipatov wrote:
>
> Вроде уже обсуждали. Как я понимаю, удаляем, начиная с перевода 
> приложений на python3, а потом и отказываясь от сборки ненужных 
> python2-модулей.
>
> Anton Farygin писал 6.9.19 8:54:
>> Всем привет.
>>
>> Я хотел бы понять нашу политику по отношению к второму питону в 
>> Sisyphus.
>>
>> Мы его удаляем и в каком режиме?
>>
>> Аналогичный вопрос про две django в Sisyphus. Автопоиск зависимостей
>> всё время цепляется за первую и это приводит к необходимости постоянно
>> отслеживать и чинить такую ситуацию.
>
> Мне кажется, было бы верным держать в бранче джангу LTS-версии, а в 
> Сизифе — какую-то последнюю версию или тоже LTS.
2.2 - это LTS. И 1.11 - LTS. Но скоро закончится.
>
> Кому надо свежее — сами поставят что хотят. Кому надо из пакета — так 
> надо пожалеть мантейнеров и стабильность.
>
https://static.djangoproject.com/img/release-roadmap.688d8d65db0b.png

Я за то, что бы оставить одну django и только LTS. Кому надо посвежее - 
есть pip.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-07 15:42 ` Vitaly Lipatov
  2019-09-07 17:02   ` Anton Farygin
@ 2019-09-07 21:14   ` Yuri Sedunov
  1 sibling, 0 replies; 15+ messages in thread
From: Yuri Sedunov @ 2019-09-07 21:14 UTC (permalink / raw)
  To: devel

В Сб, 07/09/2019 в 18:42 +0300, Vitaly Lipatov пишет:
> Вроде уже обсуждали. Как я понимаю, удаляем, начиная с перевода 
> приложений на python3, а потом и отказываясь от сборки ненужных 
> python2-модулей.

При сборке новых версий питон-модулей чуть переделываю спек, чтоб можно
было отключить питон2 одним движением, когда больше не потребуется.

http://git.altlinux.org/srpms/p/python-module-dbus.git?p=python-module-dbus.git;a=blobdiff;f=python-module-dbus.spec;h=0ca9455c0276723b59f5d2b0acacd781be51c378;hp=c58e470b2917fac95e86bea871f8e4f6f906ec4b;hb=b66d7869ec8a3c63a3f98690bda5bbc49f5b003b;hpb=b77a80b9376ed3512458a7e4b5c3443c9185fbff


+%def_enable python2
...
 %changelog
+* Wed Sep 04 2019 Yuri N. Sedunov <aris@altlinux.org> 1.2.10-alt1
+- 1.2.10
...
+- made python2 build optional

-- 
Yuri N. Sedunov


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  @ 2019-09-08  6:04       ` Anton Farygin
  2019-09-08 12:12         ` Grigory Ustinov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-08  6:04 UTC (permalink / raw)
  To: devel

On 07.09.2019 23:22, Alexey Shabalin wrote:
>
>     Я за то, что бы оставить одну django и только LTS. Кому надо
>     посвежее -
>     есть pip.
>
> 2.2 только с python3.
> Для python2 пока тоже нужна, поэтому и присутствует 1.11.

Если выкинуть python 2 то эта проблема решится.

И у django 1.11 заканчивается срок жизни продукта в начале следующего года.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-08  6:04       ` Anton Farygin
@ 2019-09-08 12:12         ` Grigory Ustinov
  2019-09-09  4:45           ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Grigory Ustinov @ 2019-09-08 12:12 UTC (permalink / raw)
  To: devel

08.09.2019 9:04, Anton Farygin пишет:
> Если выкинуть python 2 то эта проблема решится.

Выкидывай=)

Проблема в том, что некоторые "программы" вообще не реализованы на 
третьем питоне. vseleznv@ два месяца назад кидал список пакетов, которые 
было бы неплохо перевести на третий питон. Было бы интересно посмотреть 
статистику, сколько пакетов уже перевели.

Было бы неплохо, если бы мейнтейнеры в добровольно-принудительном 
порядке это сделали сами, чтобы не пришлось это делать какому-то одному 
человеку=)



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-08 12:12         ` Grigory Ustinov
@ 2019-09-09  4:45           ` Anton Farygin
  2019-09-09 14:29             ` Grigory Ustinov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-09  4:45 UTC (permalink / raw)
  To: devel

On 08.09.2019 15:12, Grigory Ustinov wrote:
> 08.09.2019 9:04, Anton Farygin пишет:
>> Если выкинуть python 2 то эта проблема решится.
>
> Выкидывай=)
>
> Проблема в том, что некоторые "программы" вообще не реализованы на 
> третьем питоне. vseleznv@ два месяца назад кидал список пакетов, 
> которые было бы неплохо перевести на третий питон. Было бы интересно 
> посмотреть статистику, сколько пакетов уже перевели.
>
> Было бы неплохо, если бы мейнтейнеры в добровольно-принудительном 
> порядке это сделали сами, чтобы не пришлось это делать какому-то 
> одному человеку=)

OK.

Тогда я каждый собираемый мною пакет буду зачищать от подпакетов python-2

Как думаете, нужно ли при этом переименовывать исходный пакет в 
python3-module-modulename ?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-09  4:45           ` Anton Farygin
@ 2019-09-09 14:29             ` Grigory Ustinov
  2019-09-09 14:35               ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Grigory Ustinov @ 2019-09-09 14:29 UTC (permalink / raw)
  To: devel

09.09.2019 7:45, Anton Farygin пишет:
> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов python-2
Можно начать с python-module-setuptools ;-)
> Как думаете, нужно ли при этом переименовывать исходный пакет в 
> python3-module-modulename ?
Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет 
для третьего питона, а клонируешь python-module-modulename. Либо уже 
существующие модули _только_ для третьего питона нужно переименовать в 
python-module-modulename. Так или иначе, было бы здорово определиться с 
тем, как надо, чтобы было единообразие.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-09 14:29             ` Grigory Ustinov
@ 2019-09-09 14:35               ` Anton Farygin
  2019-09-09 15:40                 ` Vladimir D. Seleznev
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-09 14:35 UTC (permalink / raw)
  To: devel

On 09.09.2019 17:29, Grigory Ustinov wrote:
> 09.09.2019 7:45, Anton Farygin пишет:
>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов 
>> python-2
> Можно начать с python-module-setuptools ;-)
>> Как думаете, нужно ли при этом переименовывать исходный пакет в 
>> python3-module-modulename ?
> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет 
> для третьего питона, а клонируешь python-module-modulename. Либо уже 
> существующие модули _только_ для третьего питона нужно переименовать в 
> python-module-modulename. Так или иначе, было бы здорово определиться 
> с тем, как надо, чтобы было единообразие. 

Для того, что бы не удалять уже существующий пакет (и его историю) 
python-module-modulename я не переименовываю его в python3-module-modulename

А новые уже python3-module-modulename.

Проблем с клонированием нет, т.к. это всё равно делает скрипт.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-09 14:35               ` Anton Farygin
@ 2019-09-09 15:40                 ` Vladimir D. Seleznev
  2019-09-09 16:17                   ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Vladimir D. Seleznev @ 2019-09-09 15:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
> On 09.09.2019 17:29, Grigory Ustinov wrote:
> > 09.09.2019 7:45, Anton Farygin пишет:
> >> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов 
> >> python-2
> > Можно начать с python-module-setuptools ;-)
> >> Как думаете, нужно ли при этом переименовывать исходный пакет в 
> >> python3-module-modulename ?
> > Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет 
> > для третьего питона, а клонируешь python-module-modulename. Либо уже 
> > существующие модули _только_ для третьего питона нужно переименовать в 
> > python-module-modulename. Так или иначе, было бы здорово определиться 
> > с тем, как надо, чтобы было единообразие. 
> 
> Для того, что бы не удалять уже существующий пакет (и его историю) 
> python-module-modulename я не переименовываю его в python3-module-modulename

Так история никуда не пропадёт.

> А новые уже python3-module-modulename.
> 
> Проблем с клонированием нет, т.к. это всё равно делает скрипт.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-09 15:40                 ` Vladimir D. Seleznev
@ 2019-09-09 16:17                   ` Anton Farygin
  2019-09-10  0:37                     ` Grigory Ustinov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-09 16:17 UTC (permalink / raw)
  To: devel

On 09.09.2019 18:40, Vladimir D. Seleznev wrote:
> On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
>> On 09.09.2019 17:29, Grigory Ustinov wrote:
>>> 09.09.2019 7:45, Anton Farygin пишет:
>>>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов
>>>> python-2
>>> Можно начать с python-module-setuptools ;-)
>>>> Как думаете, нужно ли при этом переименовывать исходный пакет в
>>>> python3-module-modulename ?
>>> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет
>>> для третьего питона, а клонируешь python-module-modulename. Либо уже
>>> существующие модули _только_ для третьего питона нужно переименовать в
>>> python-module-modulename. Так или иначе, было бы здорово определиться
>>> с тем, как надо, чтобы было единообразие.
>> Для того, что бы не удалять уже существующий пакет (и его историю)
>> python-module-modulename я не переименовываю его в python3-module-modulename
> Так история никуда не пропадёт.

В git'е нет.

А что будем делать тогда, когда python4 выйдет ?



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-09 16:17                   ` Anton Farygin
@ 2019-09-10  0:37                     ` Grigory Ustinov
  2019-09-10  4:13                       ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Grigory Ustinov @ 2019-09-10  0:37 UTC (permalink / raw)
  To: devel

09.09.2019 19:17, Anton Farygin пишет:
> On 09.09.2019 18:40, Vladimir D. Seleznev wrote:
>> On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
>>> On 09.09.2019 17:29, Grigory Ustinov wrote:
>>>> 09.09.2019 7:45, Anton Farygin пишет:
>>>>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов
>>>>> python-2
>>>> Можно начать с python-module-setuptools ;-)
>>>>> Как думаете, нужно ли при этом переименовывать исходный пакет в
>>>>> python3-module-modulename ?
>>>> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет
>>>> для третьего питона, а клонируешь python-module-modulename. Либо уже
>>>> существующие модули _только_ для третьего питона нужно переименовать в
>>>> python-module-modulename. Так или иначе, было бы здорово определиться
>>>> с тем, как надо, чтобы было единообразие.
>>> Для того, что бы не удалять уже существующий пакет (и его историю)
>>> python-module-modulename я не переименовываю его в 
>>> python3-module-modulename
Я рад, что у тебя есть такой замечательный скрипт. Всем же остальным 
людям придётся его писать или искать информацию в гейзере, что напрочь 
будет отбивать всякое желание связываться с питоновскими модулями. У нас 
до сих пор был весьма хороший порядок в плане организации питона, 
предлагаю его не портить.
>> Так история никуда не пропадёт.
Действительно не пропадёт, если делать из предыдущего репозитория.
>
> В git'е нет.
>
> А что будем делать тогда, когда python4 выйдет ?
Будем решать проблемы по мере их поступления? В принципе, можно будет 
написать робототрона, который переделает значительную часть модулей. Это 
ещё одна причина соблюдать определённую политику именования и 
организации пакетов.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-10  0:37                     ` Grigory Ustinov
@ 2019-09-10  4:13                       ` Anton Farygin
  2019-09-10 11:11                         ` Grigory Ustinov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2019-09-10  4:13 UTC (permalink / raw)
  To: devel

On 10.09.2019 3:37, Grigory Ustinov wrote:
> 09.09.2019 19:17, Anton Farygin пишет:
>> On 09.09.2019 18:40, Vladimir D. Seleznev wrote:
>>> On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
>>>> On 09.09.2019 17:29, Grigory Ustinov wrote:
>>>>> 09.09.2019 7:45, Anton Farygin пишет:
>>>>>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов
>>>>>> python-2
>>>>> Можно начать с python-module-setuptools ;-)
>>>>>> Как думаете, нужно ли при этом переименовывать исходный пакет в
>>>>>> python3-module-modulename ?
>>>>> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять пакет
>>>>> для третьего питона, а клонируешь python-module-modulename. Либо уже
>>>>> существующие модули _только_ для третьего питона нужно 
>>>>> переименовать в
>>>>> python-module-modulename. Так или иначе, было бы здорово определиться
>>>>> с тем, как надо, чтобы было единообразие.
>>>> Для того, что бы не удалять уже существующий пакет (и его историю)
>>>> python-module-modulename я не переименовываю его в 
>>>> python3-module-modulename
> Я рад, что у тебя есть такой замечательный скрипт. Всем же остальным 
> людям придётся его писать или искать информацию в гейзере, что напрочь 
> будет отбивать всякое желание связываться с питоновскими модулями. У 
> нас до сих пор был весьма хороший порядок в плане организации питона, 
> предлагаю его не портить.

Ну когда-то он будет опубликован (если востребован(, так что это не 
причина. Я даже и не подозревал что это какая-то сложная операция - из 
бинарника узнать исходник. Данные для этого опубликованы у нас на ftp.


>>> Так история никуда не пропадёт.
> Действительно не пропадёт, если делать из предыдущего репозитория.

В gears история рвётся при такой операции.

А в git'е тоже часто теряется, особенно тогда, когда рвётся наследование.

>>
>> В git'е нет.
>>
>> А что будем делать тогда, когда python4 выйдет ?
> Будем решать проблемы по мере их поступления? В принципе, можно будет 
> написать робототрона, который переделает значительную часть модулей. 
> Это ещё одна причина соблюдать определённую политику именования и 
> организации пакетов. 
Тогда это надо зафиксировать в policy. Возьмёшься оформить ?




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-10  4:13                       ` Anton Farygin
@ 2019-09-10 11:11                         ` Grigory Ustinov
  2019-09-10 11:41                           ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Grigory Ustinov @ 2019-09-10 11:11 UTC (permalink / raw)
  To: devel

10.09.2019 7:13, Anton Farygin пишет:
> On 10.09.2019 3:37, Grigory Ustinov wrote:
>> 09.09.2019 19:17, Anton Farygin пишет:
>>> On 09.09.2019 18:40, Vladimir D. Seleznev wrote:
>>>> On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
>>>>> On 09.09.2019 17:29, Grigory Ustinov wrote:
>>>>>> 09.09.2019 7:45, Anton Farygin пишет:
>>>>>>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов
>>>>>>> python-2
>>>>>> Можно начать с python-module-setuptools ;-)
>>>>>>> Как думаете, нужно ли при этом переименовывать исходный пакет в
>>>>>>> python3-module-modulename ?
>>>>>> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять 
>>>>>> пакет
>>>>>> для третьего питона, а клонируешь python-module-modulename. Либо уже
>>>>>> существующие модули _только_ для третьего питона нужно 
>>>>>> переименовать в
>>>>>> python-module-modulename. Так или иначе, было бы здорово 
>>>>>> определиться
>>>>>> с тем, как надо, чтобы было единообразие.
>>>>> Для того, что бы не удалять уже существующий пакет (и его историю)
>>>>> python-module-modulename я не переименовываю его в 
>>>>> python3-module-modulename
>> Я рад, что у тебя есть такой замечательный скрипт. Всем же остальным 
>> людям придётся его писать или искать информацию в гейзере, что 
>> напрочь будет отбивать всякое желание связываться с питоновскими 
>> модулями. У нас до сих пор был весьма хороший порядок в плане 
>> организации питона, предлагаю его не портить.
>
> Ну когда-то он будет опубликован (если востребован(, так что это не 
> причина. Я даже и не подозревал что это какая-то сложная операция - из 
> бинарника узнать исходник. Данные для этого опубликованы у нас на ftp.
>
>
>>>> Так история никуда не пропадёт.
>> Действительно не пропадёт, если делать из предыдущего репозитория.
>
> В gears история рвётся при такой операции.
>
> А в git'е тоже часто теряется, особенно тогда, когда рвётся наследование.
Я очень извиняюсь, что не могу найти именно переделанный питоновский 
модуль, в котором сохраняется наследование, но я делал такое с ghc и 
посмотреть это можно в пакете ghc8.6.4-hscolour. Я просто переименовал 
его и залил. Что интересно, что его исходный пакет ghc7.6.1-hscolour 
по-прежнему существует. Никаких конфликтов истории нет, ничего не 
рвётся. Я полагаю vseleznv@ имел в виду именно такую операцию.
>>>
>>> В git'е нет.
>>>
>>> А что будем делать тогда, когда python4 выйдет ?
>> Будем решать проблемы по мере их поступления? В принципе, можно будет 
>> написать робототрона, который переделает значительную часть модулей. 
>> Это ещё одна причина соблюдать определённую политику именования и 
>> организации пакетов. 
> Тогда это надо зафиксировать в policy. Возьмёшься оформить ?
Если это так нужно, то могу. 10 лет у нас не было полиси для питона, а 
сейчас возникла необходимость?
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Поддержка python 2 и django-1
  2019-09-10 11:11                         ` Grigory Ustinov
@ 2019-09-10 11:41                           ` Anton Farygin
  0 siblings, 0 replies; 15+ messages in thread
From: Anton Farygin @ 2019-09-10 11:41 UTC (permalink / raw)
  To: devel

On 10.09.2019 14:11, Grigory Ustinov wrote:
> 10.09.2019 7:13, Anton Farygin пишет:
>> On 10.09.2019 3:37, Grigory Ustinov wrote:
>>> 09.09.2019 19:17, Anton Farygin пишет:
>>>> On 09.09.2019 18:40, Vladimir D. Seleznev wrote:
>>>>> On Mon, Sep 09, 2019 at 05:35:31PM +0300, Anton Farygin wrote:
>>>>>> On 09.09.2019 17:29, Grigory Ustinov wrote:
>>>>>>> 09.09.2019 7:45, Anton Farygin пишет:
>>>>>>>> Тогда я каждый собираемый мною пакет буду зачищать от подпакетов
>>>>>>>> python-2
>>>>>>> Можно начать с python-module-setuptools ;-)
>>>>>>>> Как думаете, нужно ли при этом переименовывать исходный пакет в
>>>>>>>> python3-module-modulename ?
>>>>>>> Я категорически ЗА, чтобы не было путаницы. Типа нужно поменять 
>>>>>>> пакет
>>>>>>> для третьего питона, а клонируешь python-module-modulename. Либо 
>>>>>>> уже
>>>>>>> существующие модули _только_ для третьего питона нужно 
>>>>>>> переименовать в
>>>>>>> python-module-modulename. Так или иначе, было бы здорово 
>>>>>>> определиться
>>>>>>> с тем, как надо, чтобы было единообразие.
>>>>>> Для того, что бы не удалять уже существующий пакет (и его историю)
>>>>>> python-module-modulename я не переименовываю его в 
>>>>>> python3-module-modulename
>>> Я рад, что у тебя есть такой замечательный скрипт. Всем же остальным 
>>> людям придётся его писать или искать информацию в гейзере, что 
>>> напрочь будет отбивать всякое желание связываться с питоновскими 
>>> модулями. У нас до сих пор был весьма хороший порядок в плане 
>>> организации питона, предлагаю его не портить.
>>
>> Ну когда-то он будет опубликован (если востребован(, так что это не 
>> причина. Я даже и не подозревал что это какая-то сложная операция - 
>> из бинарника узнать исходник. Данные для этого опубликованы у нас на 
>> ftp.
>>
>>
>>>>> Так история никуда не пропадёт.
>>> Действительно не пропадёт, если делать из предыдущего репозитория.
>>
>> В gears история рвётся при такой операции.
>>
>> А в git'е тоже часто теряется, особенно тогда, когда рвётся 
>> наследование.
> Я очень извиняюсь, что не могу найти именно переделанный питоновский 
> модуль, в котором сохраняется наследование, но я делал такое с ghc и 
> посмотреть это можно в пакете ghc8.6.4-hscolour. Я просто переименовал 
> его и залил. Что интересно, что его исходный пакет ghc7.6.1-hscolour 
> по-прежнему существует. Никаких конфликтов истории нет, ничего не 
> рвётся. Я полагаю vseleznv@ имел в виду именно такую операцию.
Я посмотрел в своих пакетах - конечно там история теряется, особенно 
если я её не сохраняю в гите.
>>>>
>>>> В git'е нет.
>>>>
>>>> А что будем делать тогда, когда python4 выйдет ?
>>> Будем решать проблемы по мере их поступления? В принципе, можно 
>>> будет написать робототрона, который переделает значительную часть 
>>> модулей. Это ещё одна причина соблюдать определённую политику 
>>> именования и организации пакетов. 
>> Тогда это надо зафиксировать в policy. Возьмёшься оформить ?
> Если это так нужно, то могу. 10 лет у нас не было полиси для питона, а 
> сейчас возникла необходимость?

policy нужно для того, что бы зафиксировать договорённость и в другим 
ментейнерам не гадать и не искать по архивам рассылки.





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2019-09-10 11:41 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-06  5:54 [devel] Поддержка python 2 и django-1 Anton Farygin
2019-09-07 15:42 ` Vitaly Lipatov
2019-09-07 17:02   ` Anton Farygin
2019-09-08  6:04       ` Anton Farygin
2019-09-08 12:12         ` Grigory Ustinov
2019-09-09  4:45           ` Anton Farygin
2019-09-09 14:29             ` Grigory Ustinov
2019-09-09 14:35               ` Anton Farygin
2019-09-09 15:40                 ` Vladimir D. Seleznev
2019-09-09 16:17                   ` Anton Farygin
2019-09-10  0:37                     ` Grigory Ustinov
2019-09-10  4:13                       ` Anton Farygin
2019-09-10 11:11                         ` Grigory Ustinov
2019-09-10 11:41                           ` Anton Farygin
2019-09-07 21:14   ` Yuri Sedunov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git