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

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

    <bug>
          <bug_id>18102</bug_id>
          
          <creation_ts>2008-12-05 04:46:03 +0300</creation_ts>
          <short_desc>%setup_python_module recursion error</short_desc>
          <delta_ts>2026-02-26 13:29:50 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>rpm-build-python</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuri N. Sedunov">aris</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>darktemplar</cc>
    
    <cc>george</cc>
    
    <cc>grenka</cc>
    
    <cc>imz</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>ns</cc>
    
    <cc>real.altlinux.org</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>82237</commentid>
    <comment_count>0</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2008-12-05 04:46:03 +0300</bug_when>
    <thetext>rpm-build-python-0.33-alt1.1

rpm --eval %setup_python_module
error: Recursion depth(17) greater than max(16)
 15&lt;                               (empty)
 14&lt;                             (empty)
 13&lt;                           (empty)
 12&lt;                         (empty)
 11&lt;                       (empty)
 10&lt;                     (empty)
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82539</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan Fedorov">ns</who>
    <bug_when>2008-12-10 14:31:03 +0300</bug_when>
    <thetext>а ничего, что этот макрос требует параметр?

$ rpm --eval &quot;%setup_python_module MODNAME&quot;
Requires: python = 2.5 
BuildPreReq: python-devel = 2.5 
BuildPreReq: rpm-build-python &gt;= 0.8 
Provides: python2.5-module-MODNAME = %version-%release 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82542</commentid>
    <comment_count>2</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2008-12-10 15:02:39 +0300</bug_when>
    <thetext>Найдите тогда, пожалуйста, ошибку в употреблении этого макроса в предыдущей сборке python-module-dbus-0.82.4-alt2.1. Почему он, вдруг, перестал пересобираться?

$ hsh-shell HSH/ --builder 
[builder@people .in]$ cd /usr/src/RPM/SPECS/
[builder@people SPECS]$ rpmbuild -bi python-module-dbus.spec 
error: source 9999 defined multiple times</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82638</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan Fedorov">ns</who>
    <bug_when>2008-12-11 17:51:58 +0300</bug_when>
    <thetext>А потому что вероятнее всего нормальная работа параметров --with pythonXY была сломана, а у вас в пакете есть файл dbus.rpmreq который используется макросами именно для этого. Но это совсем другая ошибка!

Удалите этот файл. Всё равно держать несколько питонов в репозитории теперь нельзя...

PS: могли бы и ссылку на УСТАРЕВШИЙ пакет дать!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82640</commentid>
    <comment_count>4</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2008-12-11 20:26:55 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; А потому что вероятнее всего нормальная работа параметров --with pythonXY была
&gt; сломана, а у вас в пакете есть файл dbus.rpmreq который используется макросами
&gt; именно для этого. Но это совсем другая ошибка!
&gt; 
&gt; Удалите этот файл. Всё равно держать несколько питонов в репозитории теперь
&gt; нельзя...

То есть этот макрос теперь не то, что просто не нужен, а скорее вреден, замусоривая зависимости.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82672</commentid>
    <comment_count>5</comment_count>
    <who name="Ivan Fedorov">ns</who>
    <bug_when>2008-12-13 02:08:27 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; То есть этот макрос теперь не то, что просто не нужен, а скорее вреден,
&gt; замусоривая зависимости.

О, нет, ну что вы, макрос нужен. Просто некоторые &quot;самые умные&quot; люди разломали поддержку питона в ALT Linux...

Эти же люди переделывая поиск зависимостей не удосужились доработать его до реалий python2.5... а c 2.6 там наверное уже вообще нихрена не будет работать...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82838</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-12-16 23:32:54 +0300</bug_when>
    <thetext>Иван, баг есть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110865</commentid>
    <comment_count>7</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-07-29 13:09:32 +0400</bug_when>
    <thetext>Однако, он есть и сейчас. Как его лучше лечить, интересно?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282764</commentid>
    <comment_count>8</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2026-02-26 13:29:50 +0300</bug_when>
    <thetext>Уже давно неактуально.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>