[devel] python/python3 deps
Dmitry V. Levin
ldv на altlinux.org
Вт Апр 9 12:07:30 MSK 2013
On Sat, Apr 06, 2013 at 04:31:57AM +0400, Dmitry V. Levin wrote:
> 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
Резюмирую: rpm-build-python-0.36.2-alt1 и rpm-build-python3-0.1.6-alt1 с
этими и другими исправлениями уже в Сизифе.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130409/b9b686ed/attachment.bin>
Подробная информация о списке рассылки Devel