* [devel] python-config ?
@ 2009-02-12 7:04 Pavel Solntsev
2009-02-12 7:08 ` Andrey Rahmatullin
2009-02-12 10:23 ` Mikhail A. Pokidko
0 siblings, 2 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-12 7:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
Есть ли такой скрипт, как я понимаю, в нашем дистре. Смотрел в сизифе null,
$ apt-cache search pyhon-config
null
$ which python-config
null
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 7:04 [devel] python-config ? Pavel Solntsev
@ 2009-02-12 7:08 ` Andrey Rahmatullin
2009-02-12 7:11 ` Pavel Solntsev
2009-02-12 10:23 ` Mikhail A. Pokidko
1 sibling, 1 reply; 27+ messages in thread
From: Andrey Rahmatullin @ 2009-02-12 7:08 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 335 bytes --]
On Thu, Feb 12, 2009 at 09:04:19AM +0200, Pavel Solntsev wrote:
> Есть ли такой скрипт, как я понимаю, в нашем дистре.
Зачем?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Люблю работающие программы. :)
В фортунки, однозначно :) ...опять не член тим? :( Ну что за фигня...
-- ktirf in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 7:08 ` Andrey Rahmatullin
@ 2009-02-12 7:11 ` Pavel Solntsev
2009-02-12 7:20 ` Pavel Solntsev
0 siblings, 1 reply; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-12 7:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
Andrey Rahmatullin пишет:
> On Thu, Feb 12, 2009 at 09:04:19AM +0200, Pavel Solntsev wrote:
>
>> Есть ли такой скрипт, как я понимаю, в нашем дистре.
>>
> Зачем?
>
Да одна програмуля требует. Или у нас ему есть дастойная замена?
В makefile есть вызов типа `python-config --includes` - как я понимаю
этот скрипт ищет пути к заголовкам
питона.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 7:11 ` Pavel Solntsev
@ 2009-02-12 7:20 ` Pavel Solntsev
0 siblings, 0 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-12 7:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
Pavel Solntsev пишет:
> Andrey Rahmatullin пишет:
>
>> On Thu, Feb 12, 2009 at 09:04:19AM +0200, Pavel Solntsev wrote:
>>
>>
>>> Есть ли такой скрипт, как я понимаю, в нашем дистре.
>>>
>>>
>> Зачем?
>>
>>
> Да одна програмуля требует. Или у нас ему есть дастойная замена?
> В makefile есть вызов типа `python-config --includes` - как я понимаю
> этот скрипт ищет пути к заголовкам
> питона.
>
Посмотрел пакеты к другим дистрам. Так он находится в пакете
python-devel вместе с заголовками и пакуется в /usr/bin. У нас в этом
пакете (python-dev) его нет.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 7:04 [devel] python-config ? Pavel Solntsev
2009-02-12 7:08 ` Andrey Rahmatullin
@ 2009-02-12 10:23 ` Mikhail A. Pokidko
2009-02-12 10:37 ` Evgeny Sinelnikov
2009-02-12 10:39 ` Pavel Solntsev
1 sibling, 2 replies; 27+ messages in thread
From: Mikhail A. Pokidko @ 2009-02-12 10:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/2/12 Pavel Solntsev <p_solntsev_devel@meta.ua>:
> Есть ли такой скрипт, как я понимаю, в нашем дистре. Смотрел в сизифе null,
> $ apt-cache search pyhon-config
> null
Да если бы и был, Вы искали пихон-конфиг
--
xmpp: pma AT altlinux DOT org
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 10:23 ` Mikhail A. Pokidko
@ 2009-02-12 10:37 ` Evgeny Sinelnikov
2009-02-12 10:42 ` Pavel Solntsev
2009-02-12 10:39 ` Pavel Solntsev
1 sibling, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-02-12 10:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
12 февраля 2009 г. 13:23 пользователь Mikhail A. Pokidko
<mikhail.pokidko@gmail.com> написал:
> 2009/2/12 Pavel Solntsev <p_solntsev_devel@meta.ua>:
>> Есть ли такой скрипт, как я понимаю, в нашем дистре. Смотрел в сизифе null,
>> $ apt-cache search pyhon-config
>> null
>
> Да если бы и был, Вы искали пихон-конфиг
>
Да, у нас этот скрипт не пакуется по причинам наследия... Я не вижу
проблем его добавить, но нужно проверить насколько он работоспособен и
действительно необходим. Хотя последнее это скорее оценка "а зачем его
убрали", чем "а может быть не стоит добавлять" :)
Ну, и куда его включить тоже стоит подумать... Видимо, в python-dev.
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 10:23 ` Mikhail A. Pokidko
2009-02-12 10:37 ` Evgeny Sinelnikov
@ 2009-02-12 10:39 ` Pavel Solntsev
1 sibling, 0 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-12 10:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
Mikhail A. Pokidko пишет:
> 2009/2/12 Pavel Solntsev <p_solntsev_devel@meta.ua>:
>
>> Есть ли такой скрипт, как я понимаю, в нашем дистре. Смотрел в сизифе null,
>> $ apt-cache search pyhon-config
>> null
>>
>
> Да если бы и был, Вы искали пихон-конфиг
>
>
$ apt-cache search python-config
null
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 10:37 ` Evgeny Sinelnikov
@ 2009-02-12 10:42 ` Pavel Solntsev
2009-02-12 10:56 ` Alexey I. Froloff
2009-02-12 11:22 ` Ivan A. Melnikov
0 siblings, 2 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-12 10:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
Evgeny Sinelnikov пишет:
> 12 февраля 2009 г. 13:23 пользователь Mikhail A. Pokidko
> <mikhail.pokidko@gmail.com> написал:
>
>> 2009/2/12 Pavel Solntsev <p_solntsev_devel@meta.ua>:
>>
>>> Есть ли такой скрипт, как я понимаю, в нашем дистре. Смотрел в сизифе null,
>>> $ apt-cache search pyhon-config
>>> null
>>>
>> Да если бы и был, Вы искали пихон-конфиг
>>
>>
>
> Да, у нас этот скрипт не пакуется по причинам наследия... Я не вижу
> проблем его добавить, но нужно проверить насколько он работоспособен и
> действительно необходим. Хотя последнее это скорее оценка "а зачем его
> убрали", чем "а может быть не стоит добавлять" :)
> Ну, и куда его включить тоже стоит подумать... Видимо, в python-dev
>
Так как тогда программе подсунуть список путей в которых искать
заголовки и библиотеки?
Или все руцями надо :)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 10:42 ` Pavel Solntsev
@ 2009-02-12 10:56 ` Alexey I. Froloff
2009-02-12 11:22 ` Ivan A. Melnikov
1 sibling, 0 replies; 27+ messages in thread
From: Alexey I. Froloff @ 2009-02-12 10:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 425 bytes --]
* Pavel Solntsev <p_solntsev_devel@> [090212 13:44]:
> Так как тогда программе подсунуть список путей в которых искать
> заголовки и библиотеки?
> Или все руцями надо :)
Ха-ха три раза. Именно руцями и каждый #$^%$чит как он хочет.
См. напр. https://bugzilla.altlinux.org/show_bug.cgi?id=18377 .
А ещё говорят, что нет стандартного документированного способа
слинковаться с libpython.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 10:42 ` Pavel Solntsev
2009-02-12 10:56 ` Alexey I. Froloff
@ 2009-02-12 11:22 ` Ivan A. Melnikov
2009-02-15 0:08 ` Dmitry V. Levin
2009-02-15 0:20 ` Alexey I. Froloff
1 sibling, 2 replies; 27+ messages in thread
From: Ivan A. Melnikov @ 2009-02-12 11:22 UTC (permalink / raw)
To: devel
On Thu, 12 Feb 2009 12:42:04 +0200
Pavel Solntsev <p_solntsev_devel@meta.ua> wrote:
> Так как тогда программе подсунуть список путей в которых искать
> заголовки и библиотеки?
> Или все руцями надо :)
Имхо правильнее добиться от апстрима поддержки pkgconfig:
http://bugs.python.org/issue3585
--
Best Regards,
Ivan A. Melnikov
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 11:22 ` Ivan A. Melnikov
@ 2009-02-15 0:08 ` Dmitry V. Levin
2009-02-15 21:40 ` Dmitry V. Levin
2009-02-15 0:20 ` Alexey I. Froloff
1 sibling, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-02-15 0:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 528 bytes --]
On Thu, Feb 12, 2009 at 02:22:48PM +0300, Ivan A. Melnikov wrote:
> On Thu, 12 Feb 2009 12:42:04 +0200
> Pavel Solntsev <p_solntsev_devel@meta.ua> wrote:
> > Так как тогда программе подсунуть список путей в которых искать
> > заголовки и библиотеки?
> > Или все руцями надо :)
>
> Имхо правильнее добиться от апстрима поддержки pkgconfig:
>
> http://bugs.python.org/issue3585
Поддержку pkgconfig добавить несложно, зачем ждать?
Можно и python-config перевести на pkgconfig, но это уже другая тема.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-12 11:22 ` Ivan A. Melnikov
2009-02-15 0:08 ` Dmitry V. Levin
@ 2009-02-15 0:20 ` Alexey I. Froloff
2009-02-15 0:33 ` Dmitry V. Levin
2009-02-16 6:49 ` Pavel Solntsev
1 sibling, 2 replies; 27+ messages in thread
From: Alexey I. Froloff @ 2009-02-15 0:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 376 bytes --]
* Ivan A. Melnikov <iv@> [090212 14:28]:
> > Так как тогда программе подсунуть список путей в которых искать
> > заголовки и библиотеки?
> > Или все руцями надо :)
> Имхо правильнее добиться от апстрима поддержки pkgconfig:
> http://bugs.python.org/issue3585
Идём сюда http://bugs.python.org/issue1040439, смотрим на даты,
много думаем.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-15 0:20 ` Alexey I. Froloff
@ 2009-02-15 0:33 ` Dmitry V. Levin
2009-02-16 6:49 ` Pavel Solntsev
1 sibling, 0 replies; 27+ messages in thread
From: Dmitry V. Levin @ 2009-02-15 0:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 559 bytes --]
On Sun, Feb 15, 2009 at 03:20:48AM +0300, Alexey I. Froloff wrote:
> * Ivan A. Melnikov <iv@> [090212 14:28]:
> > > Так как тогда программе подсунуть список путей в которых искать
> > > заголовки и библиотеки?
> > > Или все руцями надо :)
> > Имхо правильнее добиться от апстрима поддержки pkgconfig:
> > http://bugs.python.org/issue3585
> Идём сюда http://bugs.python.org/issue1040439, смотрим на даты,
> много думаем.
Насколько я понимаю, апстрим питона живёт своей жизнью.
Это значит, что у мантейнеров из-за этого много работы.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-15 0:08 ` Dmitry V. Levin
@ 2009-02-15 21:40 ` Dmitry V. Levin
2009-02-16 6:58 ` Pavel Solntsev
2009-05-15 12:22 ` Evgeny Sinelnikov
0 siblings, 2 replies; 27+ messages in thread
From: Dmitry V. Levin @ 2009-02-15 21:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 871 bytes --]
On Sun, Feb 15, 2009 at 03:08:38AM +0300, Dmitry V. Levin wrote:
> On Thu, Feb 12, 2009 at 02:22:48PM +0300, Ivan A. Melnikov wrote:
> > On Thu, 12 Feb 2009 12:42:04 +0200
> > Pavel Solntsev <p_solntsev_devel@meta.ua> wrote:
> > > Так как тогда программе подсунуть список путей в которых искать
> > > заголовки и библиотеки?
> > > Или все руцями надо :)
> >
> > Имхо правильнее добиться от апстрима поддержки pkgconfig:
> >
> > http://bugs.python.org/issue3585
>
> Поддержку pkgconfig добавить несложно, зачем ждать?
Добавлено в python-dev-2.5.4-alt2:
$ pkg-config --cflags python
-I/usr/include/python2.5
$ pkg-config --libs python
-lpython2.5
> Можно и python-config перевести на pkgconfig, но это уже другая тема.
Нет, python-config слишком крив, не вижу смысла паковать его.
pkg-config python должно быть достаточно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-15 0:20 ` Alexey I. Froloff
2009-02-15 0:33 ` Dmitry V. Levin
@ 2009-02-16 6:49 ` Pavel Solntsev
1 sibling, 0 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-16 6:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey I. Froloff пишет:
> * Ivan A. Melnikov <iv@> [090212 14:28]:
>
>>> Так как тогда программе подсунуть список путей в которых искать
>>> заголовки и библиотеки?
>>> Или все руцями надо :)
>>>
>> Имхо правильнее добиться от апстрима поддержки pkgconfig:
>> http://bugs.python.org/issue3585
>>
> Идём сюда http://bugs.python.org/issue1040439, смотрим на даты,
> много думаем.
>
>
Если я правильно понял, то это из разряда "вечных проблем". Тогда какова
функция скрипта python-config
в других дистрах мне не очень понятна? Или это их собственная наработка?
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-15 21:40 ` Dmitry V. Levin
@ 2009-02-16 6:58 ` Pavel Solntsev
2009-05-15 12:22 ` Evgeny Sinelnikov
1 sibling, 0 replies; 27+ messages in thread
From: Pavel Solntsev @ 2009-02-16 6:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin пишет:
> On Sun, Feb 15, 2009 at 03:08:38AM +0300, Dmitry V. Levin wrote:
>
>> On Thu, Feb 12, 2009 at 02:22:48PM +0300, Ivan A. Melnikov wrote:
>>
>>> On Thu, 12 Feb 2009 12:42:04 +0200
>>> Pavel Solntsev <p_solntsev_devel@meta.ua> wrote:
>>>
>>>> Так как тогда программе подсунуть список путей в которых искать
>>>> заголовки и библиотеки?
>>>> Или все руцями надо :)
>>>>
>>> Имхо правильнее добиться от апстрима поддержки pkgconfig:
>>>
>>> http://bugs.python.org/issue3585
>>>
>> Поддержку pkgconfig добавить несложно, зачем ждать?
>>
>
> Добавлено в python-dev-2.5.4-alt2:
>
> $ pkg-config --cflags python
> -I/usr/include/python2.5
> $ pkg-config --libs python
> -lpython2.5
>
>
Спасибо за столь быстрое реагирование.
>> Можно и python-config перевести на pkgconfig, но это уже другая тема.
>>
>
> Нет, python-config слишком крив, не вижу смысла паковать его.
> pkg-config python должно быть достаточно.
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-02-15 21:40 ` Dmitry V. Levin
2009-02-16 6:58 ` Pavel Solntsev
@ 2009-05-15 12:22 ` Evgeny Sinelnikov
2009-05-15 14:49 ` Dmitry V. Levin
1 sibling, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-15 12:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> > Имхо правильнее добиться от апстрима поддержки pkgconfig:
>> >
>> > http://bugs.python.org/issue3585
>>
>> Поддержку pkgconfig добавить несложно, зачем ждать?
>
> Добавлено в python-dev-2.5.4-alt2:
>
> $ pkg-config --cflags python
> -I/usr/include/python2.5
> $ pkg-config --libs python
> -lpython2.5
>
>> Можно и python-config перевести на pkgconfig, но это уже другая тема.
>
> Нет, python-config слишком крив, не вижу смысла паковать его.
> pkg-config python должно быть достаточно.
>
Ну, не совсем pkg-config python бывает достаточно. Думаю, что
python-config стоит исправить и упаковать. В чём он крив? Давайте я
его выпрямлю :)
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-15 12:22 ` Evgeny Sinelnikov
@ 2009-05-15 14:49 ` Dmitry V. Levin
2009-05-15 16:58 ` Evgeny Sinelnikov
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-05-15 14:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 977 bytes --]
On Fri, May 15, 2009 at 04:22:22PM +0400, Evgeny Sinelnikov wrote:
> 16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> >> > Имхо правильнее добиться от апстрима поддержки pkgconfig:
> >> >
> >> > http://bugs.python.org/issue3585
> >>
> >> Поддержку pkgconfig добавить несложно, зачем ждать?
> >
> > Добавлено в python-dev-2.5.4-alt2:
> >
> > $ pkg-config --cflags python
> > -I/usr/include/python2.5
> > $ pkg-config --libs python
> > -lpython2.5
> >
> >> Можно и python-config перевести на pkgconfig, но это уже другая тема.
> >
> > Нет, python-config слишком крив, не вижу смысла паковать его.
> > pkg-config python должно быть достаточно.
> >
>
> Ну, не совсем pkg-config python бывает достаточно.
Например?
> Думаю, что
> python-config стоит исправить и упаковать. В чём он крив? Давайте я
> его выпрямлю :)
Он крив во всех случаях, когда его вывод не совпадает с выводом
pkg-config python.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-15 14:49 ` Dmitry V. Levin
@ 2009-05-15 16:58 ` Evgeny Sinelnikov
2009-05-15 17:03 ` Dmitry V. Levin
0 siblings, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-15 16:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
15 мая 2009 г. 18:49 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Fri, May 15, 2009 at 04:22:22PM +0400, Evgeny Sinelnikov wrote:
>> 16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> > Нет, python-config слишком крив, не вижу смысла паковать его.
>> > pkg-config python должно быть достаточно.
>> >
>>
>> Ну, не совсем pkg-config python бывает достаточно.
>
> Например?
Собираю samba4 там оно требуется. Иначе в нескольких местах
configure.ac и config.mk править нужно... Но это пол беды... Файлы-то
регулярно меняются... В общем лучше добавить... и остальным, кто
встретится с этим наследием, проблему решать лишнюю не придётся...
>
>> Думаю, что
>> python-config стоит исправить и упаковать. В чём он крив? Давайте я
>> его выпрямлю :)
>
> Он крив во всех случаях, когда его вывод не совпадает с выводом
> pkg-config python.
>
Я так и думал - исправим...
Кстати пора думать про python-2.6. Когда начнём?
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-15 16:58 ` Evgeny Sinelnikov
@ 2009-05-15 17:03 ` Dmitry V. Levin
2009-05-15 17:22 ` Evgeny Sinelnikov
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-05-15 17:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1277 bytes --]
On Fri, May 15, 2009 at 08:58:38PM +0400, Evgeny Sinelnikov wrote:
> 15 мая 2009 г. 18:49 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> > On Fri, May 15, 2009 at 04:22:22PM +0400, Evgeny Sinelnikov wrote:
> >> 16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> >> > Нет, python-config слишком крив, не вижу смысла паковать его.
> >> > pkg-config python должно быть достаточно.
> >>
> >> Ну, не совсем pkg-config python бывает достаточно.
> >
> > Например?
>
> Собираю samba4 там оно требуется. Иначе в нескольких местах
> configure.ac и config.mk править нужно... Но это пол беды... Файлы-то
> регулярно меняются... В общем лучше добавить... и остальным, кто
> встретится с этим наследием, проблему решать лишнюю не придётся...
Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
слегка адаптировать) на шелле враппер к pkg-config python.
> >> Думаю, что
> >> python-config стоит исправить и упаковать. В чём он крив? Давайте я
> >> его выпрямлю :)
> >
> > Он крив во всех случаях, когда его вывод не совпадает с выводом
> > pkg-config python.
>
> Я так и думал - исправим...
>
> Кстати пора думать про python-2.6. Когда начнём?
Начнём думать, или начнём пилить? :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-15 17:03 ` Dmitry V. Levin
@ 2009-05-15 17:22 ` Evgeny Sinelnikov
2009-05-19 12:30 ` Dmitry V. Levin
0 siblings, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-15 17:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
15 мая 2009 г. 21:03 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Fri, May 15, 2009 at 08:58:38PM +0400, Evgeny Sinelnikov wrote:
>> 15 мая 2009 г. 18:49 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> > On Fri, May 15, 2009 at 04:22:22PM +0400, Evgeny Sinelnikov wrote:
>> >> 16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> >> > Нет, python-config слишком крив, не вижу смысла паковать его.
>> >> > pkg-config python должно быть достаточно.
>> >>
>> >> Ну, не совсем pkg-config python бывает достаточно.
>> >
>> > Например?
>>
>> Собираю samba4 там оно требуется. Иначе в нескольких местах
>> configure.ac и config.mk править нужно... Но это пол беды... Файлы-то
>> регулярно меняются... В общем лучше добавить... и остальным, кто
>> встретится с этим наследием, проблему решать лишнюю не придётся...
>
> Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
> слегка адаптировать) на шелле враппер к pkg-config python.
>
Ну, я думаю, переделать текущий питоновский вариант, но результат
выполнения от pkg-config отличаться не будет.
>> >> Думаю, что
>> >> python-config стоит исправить и упаковать. В чём он крив? Давайте я
>> >> его выпрямлю :)
>> >
>> > Он крив во всех случаях, когда его вывод не совпадает с выводом
>> > pkg-config python.
>>
>> Я так и думал - исправим...
>>
>> Кстати пора думать про python-2.6. Когда начнём?
>
> Начнём думать, или начнём пилить? :)
>
Думаю я уже давно, готовлюсь пилить... Собрать новый питон сложности
не представляет. Но есть ведь ряд проблем:
- средства автогенерации зависимостей...
Что-то там стандарту уже не соответствует. Как минимум, относительные
пути. А вот ещё одна проблемка
(https://bugzilla.altlinux.org/show_bug.cgi?id=19979) - зависимости
дарованные создателями PEAK.
- python2.5(XXX) зависимости, и необходимость пересборки огромного
числа пакетов.
- неизбежно разломанные несовместимые в python-2.6 пакеты.
В как порядке, стоит решать эти вопросы?
У кого есть идеи по решению вопросов с автогенерацией зависимостей для PEAK?
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-15 17:22 ` Evgeny Sinelnikov
@ 2009-05-19 12:30 ` Dmitry V. Levin
2009-05-20 8:25 ` Evgeny Sinelnikov
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 12:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]
On Fri, May 15, 2009 at 09:22:15PM +0400, Evgeny Sinelnikov wrote:
> 15 мая 2009 г. 21:03 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> > On Fri, May 15, 2009 at 08:58:38PM +0400, Evgeny Sinelnikov wrote:
> >> 15 мая 2009 г. 18:49 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> >> > On Fri, May 15, 2009 at 04:22:22PM +0400, Evgeny Sinelnikov wrote:
> >> >> 16 февраля 2009 г. 1:40 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> >> >> > Нет, python-config слишком крив, не вижу смысла паковать его.
> >> >> > pkg-config python должно быть достаточно.
> >> >>
> >> >> Ну, не совсем pkg-config python бывает достаточно.
> >> >
> >> > Например?
> >>
> >> Собираю samba4 там оно требуется. Иначе в нескольких местах
> >> configure.ac и config.mk править нужно... Но это пол беды... Файлы-то
> >> регулярно меняются... В общем лучше добавить... и остальным, кто
> >> встретится с этим наследием, проблему решать лишнюю не придётся...
> >
> > Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
> > слегка адаптировать) на шелле враппер к pkg-config python.
>
> Ну, я думаю, переделать текущий питоновский вариант, но результат
> выполнения от pkg-config отличаться не будет.
Вот что получилось:
$ python2.5-config --ldflags
-lpython2.5
$ pkg-config python --libs-only-L
$ pkg-config python --libs-only-other
- нестыковка.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-19 12:30 ` Dmitry V. Levin
@ 2009-05-20 8:25 ` Evgeny Sinelnikov
2009-05-20 9:56 ` Dmitry V. Levin
0 siblings, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-20 8:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
19 мая 2009 г. 16:30 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> > Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
>> > слегка адаптировать) на шелле враппер к pkg-config python.
>>
>> Ну, я думаю, переделать текущий питоновский вариант, но результат
>> выполнения от pkg-config отличаться не будет.
>
> Вот что получилось:
> $ python2.5-config --ldflags
> -lpython2.5
> $ pkg-config python --libs-only-L
> $ pkg-config python --libs-only-other
> - нестыковка.
>
Действительно... Для меня, почему-то, равенство "--ldflags ==
--libs-only-L | --libs-only-other" оказалось не очевидно... Я так
понял, в alt7 всё уже есть...
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-20 8:25 ` Evgeny Sinelnikov
@ 2009-05-20 9:56 ` Dmitry V. Levin
2009-05-20 10:33 ` Evgeny Sinelnikov
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-05-20 9:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 865 bytes --]
On Wed, May 20, 2009 at 12:25:52PM +0400, Evgeny Sinelnikov wrote:
> 19 мая 2009 г. 16:30 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> >> > Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
> >> > слегка адаптировать) на шелле враппер к pkg-config python.
> >>
> >> Ну, я думаю, переделать текущий питоновский вариант, но результат
> >> выполнения от pkg-config отличаться не будет.
> >
> > Вот что получилось:
> > $ python2.5-config --ldflags
> > -lpython2.5
> > $ pkg-config python --libs-only-L
> > $ pkg-config python --libs-only-other
> > - нестыковка.
>
> Действительно... Для меня, почему-то, равенство "--ldflags ==
> --libs-only-L | --libs-only-other" оказалось не очевидно... Я так
> понял, в alt7 всё уже есть...
Нет, в alt7 я не трогал содержимое python-config, только фиксил упаковку.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-20 9:56 ` Dmitry V. Levin
@ 2009-05-20 10:33 ` Evgeny Sinelnikov
2009-05-20 10:42 ` Dmitry V. Levin
0 siblings, 1 reply; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-20 10:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
20 мая 2009 г. 13:56 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Wed, May 20, 2009 at 12:25:52PM +0400, Evgeny Sinelnikov wrote:
>> 19 мая 2009 г. 16:30 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> >> > Самое лучшее, что можно сделать -- это нарисовать (найти готовый и
>> >> > слегка адаптировать) на шелле враппер к pkg-config python.
>> >>
>> >> Ну, я думаю, переделать текущий питоновский вариант, но результат
>> >> выполнения от pkg-config отличаться не будет.
>> >
>> > Вот что получилось:
>> > $ python2.5-config --ldflags
>> > -lpython2.5
>> > $ pkg-config python --libs-only-L
>> > $ pkg-config python --libs-only-other
>> > - нестыковка.
>>
>> Действительно... Для меня, почему-то, равенство "--ldflags ==
>> --libs-only-L | --libs-only-other" оказалось не очевидно... Я так
>> понял, в alt7 всё уже есть...
>
> Нет, в alt7 я не трогал содержимое python-config, только фиксил упаковку.
>
Тогда уточняю...
Сравниваем:
$ pkg-config python --libs
-lpython2.5
$ pkg-config python --libs-only-l
-lpython2.5
$ pkg-config python --libs-only-other
$ pkg-config python --libs-only-L
$ pkg-config python --cflags
-I/usr/include/python2.5
$ pkg-config python --cflags-only-I
-I/usr/include/python2.5
$ pkg-config python --cflags-only-other
Уточняем:
$ python-config --help
Usage: /usr/bin/python-config
[--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--help]
$ python-config --prefix
/usr
$ python-config --exec-prefix
/usr
$ python-config --libs
-lpython2.5
$ python-config --cflags
-I/usr/include/python2.5
$ python-config --ldflags
-lpython2.5
^^^^^^^^^^^^ <- исправляем
$ python-config --includes
-I/usr/include/python2.5
Получаем одну поправку. Так ли она критична? Не найдётся ли тех, что
использует только '--ldflags', ибо в исходном варианте -lpython2.5
присутствует.
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-20 10:33 ` Evgeny Sinelnikov
@ 2009-05-20 10:42 ` Dmitry V. Levin
2009-05-21 17:55 ` Evgeny Sinelnikov
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2009-05-20 10:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 708 bytes --]
On Wed, May 20, 2009 at 02:33:35PM +0400, Evgeny Sinelnikov wrote:
[...]
> $ python-config --ldflags
> -lpython2.5
> ^^^^^^^^^^^^ <- исправляем
> $ python-config --includes
> -I/usr/include/python2.5
>
> Получаем одну поправку. Так ли она критична? Не найдётся ли тех, что
> использует только '--ldflags', ибо в исходном варианте -lpython2.5
> присутствует.
Поскольку python-config только что появился, а раньше его у нас не было,
то лучше сразу сделать правильно. Не думаю, что клиентов у python-config
будет много, тем более таких кривых.
С другой стороны, лишний -lpython2.5 при включённом --as-needed погоды не
делает, поэтому я ничего трогать не стал. Решайте сами.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] python-config ?
2009-05-20 10:42 ` Dmitry V. Levin
@ 2009-05-21 17:55 ` Evgeny Sinelnikov
0 siblings, 0 replies; 27+ messages in thread
From: Evgeny Sinelnikov @ 2009-05-21 17:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
20 мая 2009 г. 14:42 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Wed, May 20, 2009 at 02:33:35PM +0400, Evgeny Sinelnikov wrote:
> [...]
>> $ python-config --ldflags
>> -lpython2.5
>> ^^^^^^^^^^^^ <- исправляем
>> $ python-config --includes
>> -I/usr/include/python2.5
>>
>> Получаем одну поправку. Так ли она критична? Не найдётся ли тех, что
>> использует только '--ldflags', ибо в исходном варианте -lpython2.5
>> присутствует.
>
> Поскольку python-config только что появился, а раньше его у нас не было,
> то лучше сразу сделать правильно. Не думаю, что клиентов у python-config
> будет много, тем более таких кривых.
>
> С другой стороны, лишний -lpython2.5 при включённом --as-needed погоды не
> делает, поэтому я ничего трогать не стал. Решайте сами.
>
Тогда оставим, тем более, что в samba4 линкуют именно вот так:
`$(PYTHON_CONFIG) --ldflags`
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2009-05-21 17:55 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-12 7:04 [devel] python-config ? Pavel Solntsev
2009-02-12 7:08 ` Andrey Rahmatullin
2009-02-12 7:11 ` Pavel Solntsev
2009-02-12 7:20 ` Pavel Solntsev
2009-02-12 10:23 ` Mikhail A. Pokidko
2009-02-12 10:37 ` Evgeny Sinelnikov
2009-02-12 10:42 ` Pavel Solntsev
2009-02-12 10:56 ` Alexey I. Froloff
2009-02-12 11:22 ` Ivan A. Melnikov
2009-02-15 0:08 ` Dmitry V. Levin
2009-02-15 21:40 ` Dmitry V. Levin
2009-02-16 6:58 ` Pavel Solntsev
2009-05-15 12:22 ` Evgeny Sinelnikov
2009-05-15 14:49 ` Dmitry V. Levin
2009-05-15 16:58 ` Evgeny Sinelnikov
2009-05-15 17:03 ` Dmitry V. Levin
2009-05-15 17:22 ` Evgeny Sinelnikov
2009-05-19 12:30 ` Dmitry V. Levin
2009-05-20 8:25 ` Evgeny Sinelnikov
2009-05-20 9:56 ` Dmitry V. Levin
2009-05-20 10:33 ` Evgeny Sinelnikov
2009-05-20 10:42 ` Dmitry V. Levin
2009-05-21 17:55 ` Evgeny Sinelnikov
2009-02-15 0:20 ` Alexey I. Froloff
2009-02-15 0:33 ` Dmitry V. Levin
2009-02-16 6:49 ` Pavel Solntsev
2009-02-12 10:39 ` Pavel Solntsev
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