[devel] python/python3 deps

Dmitry V. Levin ldv на altlinux.org
Сб Апр 6 04:31:57 MSK 2013


On Fri, Apr 05, 2013 at 12:14:30PM +0400, Aleksey Avdeev wrote:
> 05.04.2013 03:36, Dmitry V. Levin пишет:
> > On Fri, Apr 05, 2013 at 02:30:52AM +0400, Aleksey Avdeev wrote:
[...]
>   Т. е. у нас файлы делятся на классы, каждый из которых должен
> обработать только один из python*.req.py:
> 
> 1. Файлы в официальных каталогах python (/usr/lib*/python2*) и
> перечисленных в %_python_compile_include.
> 
> 2. Файлы в официальных каталогах python3 (/usr/lib*/python3*) и
> перечисленных в %_python3_compile_include (и/или %_python3_path).

Нет, у нас по умолчанию %_python_compile_include и
%_python3_compile_include пересекаются, так что не судьба.

> > Что точно можно сразу исправить - это не передавать в
> > python3.{prov,req}.files файлы типа "*python script text*" вне зависимости
> > от их местоположения, по аналогии с тем, как ведут себя
> > python.{prov,req}.files по отношению к файлам типа "*python3 script text*".
> > Cм. коммит 0.1.5-alt1-1-g4c1439a у меня в rpm-build-python3.git
> 
>   А это, на мой взгляд это приведёт к проблемам: достаточно много файлов
> внутри /usr/lib*/python3* определяется file как "*python script text*".
> Похоже file гарантировано определяет как "*python3 script text*", только
> скрипты с "#! ... python3*" в заголовке и как следствие -- неверно
> определяет версию python`а у модулей.

Тогда см. коммит 0.1.5-alt1-4-gb025c69 у меня в rpm-build-python3.git


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130406/f73d6716/attachment.bin>


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