[devel] python/python3 deps

Led led на altlinux.ru
Пт Апр 5 17:39:24 MSK 2013


On Friday 05 April 2013 16:28:35 Paul Wolneykien wrote:
> 05.04.2013 17:20, Led пишет:
> > On Friday 05 April 2013 15:25:22 Dmitry V. Levin wrote:
> >> On Fri, Apr 05, 2013 at 04:22:25PM +0400, Sergey V Turchin wrote:
> >>> On Friday 05 April 2013 15:59:48 Paul Wolneykien wrote:
> >>>> 05.04.2013 15:55, Sergey V Turchin пишет:
> >>>>> On Friday 05 April 2013 15:44:26 Paul Wolneykien wrote:
> >>>>>> 05.04.2013 15:13, Sergey V Turchin пишет:
> >>>>>>> On Friday 05 April 2013 16:21:56 REAL  wrote:
> >>>>>>>
> >>>>>>> [...]
> >>>>>>>
> >>>>>>>> Для случая %_bindir python2-файлы и python3-файлы как раз по
> >>>>>>>> разным подпакетам рассованы. Если же нет, то это уже ошибка
> >>>>>>>> упаковки
> >>>>>>>
> >>>>>>> С чего бы? Может, и bash-скрипты выносить отдельно от программ,
> >>>>>>> написанных
> >>>>>>> на других языках?
> >>>>>>
> >>>>>>      Видимо ошибка будет в том, что пакет не должен одновременно
> >>>>>> требовать
> >>>>>>
> >>>>>> и /usr/bin/python и /usr/bin/python3 (ну или как он там называется).
> >>>>>
> >>>>> С чего бы?
> >>>>
> >>>>     Потому что одна и та же программа не должна, по хорошему,
> >>>> требовать две версии одного и того же интерпретатора.
> >>>
> >>> Да, но в моем случае это две разных программы, требующие две версии
> >>> разных интерпретаторов.
> >>
> >> Плюрализм в одном отдельно взятом пакете? ;)
> >
> > Какой плюрализм? Это два разных интерпритатора. От того, что у них в
> > названии совпадают первые 6 символов, они не перестают быть разными
> > интерпритаторами. Также, как и сходство и "общие корни" ситаксиса текстов
> > C/C++/Java/etc не делает их разными версиями одного и того же.
>
>    Разве разности между питонами настолько велики? Предложив обновлять
> пакеты до python3 целиком, я исходил из того, что уже сейчас есть
> пакеты, две разных версии которых (под два разных питона) собираются из
> одного дерева исходников.

И где я говорил про "разные языки"? Я говорил про разные интерпритаторы 
икомпиляторы.
И .pyc/.pyo у них тоже взаимозаменяемые?

> Так что нельзя считать, что это разные языки.

Можно. Никакого вреда от этого (в плане дистрибюции пакетов) не будет, только 
простота, чёткость и однозначность.

>
> > ИМХО если бы изначально был подход "python, python2, python3, pythonX -
> > разные интерпритаторы" (по факту, а не по первым 6-и символам названия,
> > они такими и есть), можно было бы избежать многих несуразностей в
> > "разруливании" питонов "как бы разных версий".


-- 
Led


Подробная информация о списке рассылки Devel