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

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

    <bug>
          <bug_id>29723</bug_id>
          
          <creation_ts>2014-01-14 19:57:47 +0400</creation_ts>
          <short_desc>python-module-numpy depends on libnumpy-devel</short_desc>
          <delta_ts>2020-11-07 19:49:43 +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>python-module-numpy</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=39216</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</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>antohami</cc>
    
    <cc>cas</cc>
    
    <cc>cow</cc>
    
    <cc>darktemplar</cc>
    
    <cc>evg</cc>
    
    <cc>george</cc>
    
    <cc>grenka</cc>
    
    <cc>imz</cc>
    
    <cc>kotopesutility</cc>
    
    <cc>lav</cc>
    
    <cc>nbr</cc>
    
    <cc>qa_viy</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>sin</cc>
    
    <cc>slev</cc>
    
    <cc>vitty</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>144639</commentid>
    <comment_count>0</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2014-01-14 19:57:47 +0400</bug_when>
    <thetext>Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
  libnumpy python-module-numpy python-module-numpy-addons python-module-numpy-testing
The following NEW packages will be installed:
  dvipng libkpathsea libnumpy-devel python-module-Pygments python-module-SQLAlchemy python-module-dateutil python-module-docutils python-module-jinja2 python-module-jinja2-tests
  python-module-markupsafe python-module-matplotlib python-module-matplotlib-gtk3 python-module-numpydoc python-module-pyparsing python-module-simplejson python-module-sphinx
  python-module-whoosh python-module-xapian scons t1lib
4 upgraded, 20 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/14.5MB of archives.
After unpacking 60.2MB of additional disk space will be used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144646</commentid>
    <comment_count>1</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2014-01-15 05:56:51 +0400</bug_when>
    <thetext>Никакого криминала не вижу.

PS: $ rpm -qR python-module-numpy
python = 2.7
python-module-numpy-testing = 2.0.0-alt9.git20131021
libnumpy = 2.0.0-alt9.git20131021
/bin/sh  
/usr/bin/python2.7  
libc.so.6(GLIBC_2.11)(64bit)  
libc.so.6(GLIBC_2.14)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libc.so.6(GLIBC_2.3.4)(64bit)  
libc.so.6(GLIBC_2.4)(64bit)  
libc.so.6(GLIBC_2.7)(64bit)  
liblapack.so.4()(64bit) &gt;= set:ojHKUptFIKqhToPKEDZbDNEOgKZarbNzKM9HZ9OfUNSOo2tR6upPkSTHhaJ9zfm3OBX74SDZoD22uiHU3p9ctZLo1
rpmlib(SetVersions)  
libopenblas.so.0()(64bit) &gt;= set:rmYeGzh8MTls6zAPoo8zLcJB3FYZeELudzvPrgFAAv6YnIzMjivsNXdU6awingq6gjsgoDqmlF7SJsN
libpthread.so.0()(64bit)  
python2.7(setuptools)  
coreutils  
libnumpy-devel = 2.0.0-alt9.git20131021
rpmlib(PayloadIsLzma)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144647</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-15 06:10:09 +0400</bug_when>
    <thetext>Зачем у python-module-numpy зависимости (циклические, между прочим) на libnumpy-devel и python-module-numpy-testing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144648</commentid>
    <comment_count>3</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2014-01-15 06:12:26 +0400</bug_when>
    <thetext>Зависимость от libnumpy-devel создаётся автоматикой, не знаю причин. А python-module-numpy-testing - это просто часть python-module-numpy, но вынесенная в подпакет, чтобы репокоп не ругался.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144649</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-15 06:30:23 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; Зависимость от libnumpy-devel создаётся автоматикой, не знаю причин.

Это регрессия, в python-module-numpy-2.0.0-alt8.git20131021 такой зависимости не было, а в python-module-numpy-2.0.0-alt9.git20131021 она уже есть.
Кому же еще знать, если не мейнтейнеру пакета, откуда взялась эта зависимость.

Между прочим, не из-за поломки ли python-module-sphinx вообще появилась на свет сборка python-module-numpy-2.0.0-alt9.git20131021?

Ну а libnumpy-devel, в свою очередь, циклически зависит от еще и от python-module-numpy-addons.

&gt; А python-module-numpy-testing - это просто часть python-module-numpy, но
&gt; вынесенная в подпакет, чтобы репокоп не ругался.

Получается, что сейчас разделение python-module-numpy - это фикция, на самом деле
python-module-numpy
python-module-numpy-addons
python-module-numpy-testing
libnumpy-devel
- это сейчас один пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144651</commentid>
    <comment_count>5</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2014-01-15 06:38:22 +0400</bug_when>
    <thetext>&quot;не из-за поломки ли python-module-sphinx вообще появилась на свет
сборка python-module-numpy-2.0.0-alt9.git20131021?&quot;

Вряд ли, тут скорее jinja2, я его попробовал обновить, но проблема осталась.

&quot;Получается, что сейчас разделение python-module-numpy - это фикция, на самом
деле
python-module-numpy
python-module-numpy-addons
python-module-numpy-testing
libnumpy-devel
- это сейчас один пакет.&quot;

Можно, конечно, объединить, только надо ли?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144653</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-15 06:58:11 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; &quot;Получается, что сейчас разделение python-module-numpy - это фикция, на самом
&gt; деле
&gt; python-module-numpy
&gt; python-module-numpy-addons
&gt; python-module-numpy-testing
&gt; libnumpy-devel
&gt; - это сейчас один пакет.&quot;
&gt; 
&gt; Можно, конечно, объединить, только надо ли?

Это ведь не решит проблемы установки кучи пакетов, без которых предыдущая сборка python-module-numpy устанавливалась.

Обратите внимание, состав пакета python-module-numpy между alt8.git20131021 и alt9.git20131021 существенно изменился.  Скорее всего, &quot;%if_with doc&quot; в секциях %files неправильно расставлены.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144654</commentid>
    <comment_count>7</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2014-01-15 07:01:32 +0400</bug_when>
    <thetext>Единственное, что изменилось, это отключение генерации документации, иначе проиходил сбой в сборке. Так что причину нужно искать не в numpy, а где-то ещё.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144655</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-15 07:22:24 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; Единственное, что изменилось, это отключение генерации документации, иначе
&gt; проиходил сбой в сборке. Так что причину нужно искать не в numpy, а где-то ещё.

У вас в &quot;%if_with doc&quot; файла python-module-numpy.spec попало слишком много %exclude.  Просто сравните python-module-numpy-2.0.0-alt8.git20131021.x86_64.rpm и python-module-numpy-2.0.0-alt9.git20131021.x86_64.rpm - это сразу бросается в глаза.  На вскидку - это %exclude, связанные с multiarray, npymath, private, umath и т.д.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144656</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-15 07:28:28 +0400</bug_when>
    <thetext>Если вам сложно находить предыдущие сборки python-module-numpy,
напоминаю, что есть такой индекс:
http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/p/python-module-numpy/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144658</commentid>
    <comment_count>10</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2014-01-15 08:09:06 +0400</bug_when>
    <thetext>Да, фишка была именно в корявых %if_with doc в секции %files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144659</commentid>
    <comment_count>11</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2014-01-15 08:41:53 +0400</bug_when>
    <thetext>python-module-numpy-2.0.0-alt10.git20131021 -&gt; sisyphus:

* Wed Jan 15 2014 Eugeny A. Rostovtsev (REAL) &lt;real at altlinux&gt; 2.0.0-alt10.git20131021
- Removed dependency on devel subpackage (ALT #29723)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>146624</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2014-05-19 17:12:53 +0400</bug_when>
    <thetext>Изменение отправлено в p7.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>