<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>5281</bug_id>
          
          <creation_ts>2004-10-04 18:29:46 +0400</creation_ts>
          <short_desc>Package split would be nice</short_desc>
          <delta_ts>2005-07-15 10:09:25 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>python-base</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>5282</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sir Raorn">raorn</reporter>
          <assigned_to name="Andrey Orlov">cray</assigned_to>
          <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>19037</commentid>
    <comment_count>0</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-04 18:29:46 +0400</bug_when>
    <thetext>Нужно вынести /usr/lib/libpython*.so.* в libpython* и /usr/lib/libpython*.so в
python*-devel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19039</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-04 18:46:15 +0400</bug_when>
    <thetext>libpython*.so должен находиться в /usr/lib/python*/config/, статическую
библиотеку надо убрать куда-ньдь подальше.

Testcase - попробовать пересобрать vim с --enable pythonenterp. Будет слинкован
статически.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19041</commentid>
    <comment_count>2</comment_count>
    <who name="Andrey Orlov">cray</who>
    <bug_when>2004-10-04 19:58:06 +0400</bug_when>
    <thetext>По-моему, пакет python статических библиотек не содержит, так что чгря смысл 
ваших предложений для меня остался непонятен, а что до сборки vim - то, видимо  
у него что-то в makefile не правильно. 
 
Я готов это пообсуждать в жабере.  </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19049</commentid>
    <comment_count>3</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-05 01:48:16 +0400</bug_when>
    <thetext>Резюмирую обсуждение в жабере:

1. libpython без минимального окружения, предоставляемого python-base,
нефункционален (требует уточнения).

2. libpython.so должна лежать рядом с libpython.so. Где (в /usr/lib или в
/usr/lib/python/config) - точно неизвестно, потому как нет официального
документа на тему линковки с libpython (надо выяснить у разработчиков).

3. libpython.a может уйти в -devel-static, а может этого и не делать если будет
надодиться рядом с libpython.so (ld для -lARCHIVE ищет сначала libARCHIVE.so,
потом libARCHIVE.a судя по info ld).

4. Как временное решение для динамической линковки с libpython (в таких
приложениях как vim или xchat) надо убрать из LIBS (LDADD, LDFLAGS) упоминание
-L/usr/lib/python/config (такой патч никем НЕ будет принят в upstream, потому
как сломает сборку на других платформах). После перемещения libpython.{a,so}
либо в /usr/lib либо в /usr/lib/python/config патребность в данном hackaround
пропадает.

*) &quot;python&quot; следует читать как &quot;pythonX.Y&quot;, где X.Y - Major.Minor версия питона.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>