ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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