Bug 39216

Summary: libnumpy-devel вытягивает множество пакетов python2
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: libnumpy-develAssignee: Grigory Ustinov <grenka>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, cow, darktemplar, darktemplaralt, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=29723
https://bugzilla.altlinux.org/show_bug.cgi?id=38013
Bug Depends on:    
Bug Blocks: 37313    

Description Vitaly Lipatov 2020-11-07 19:49:42 MSK
# apt-get install libnumpy-devel
...
  python-base python-module-Pygments python-module-alabaster python-module-backports.ssl_match_hostname python-module-imagesize python-module-numpydoc python-module-requests python-module-sphinx python-module-sphinxcontrib-websupport
  python-module-urllib3
Comment 1 Aleksei Nikiforov 2020-11-09 10:56:44 MSK
libnumpy-devel является пакетом для python-2. Для python-3 сейчас существует до сих пор существует пакет libnumpy-py3-devel. Поэтому, я считаю, это notabug. Как минимум пока от всех зависимостей на python-module-numpy в репозитории не избавятся.
Comment 2 Vitaly Lipatov 2020-11-09 20:39:33 MSK
(Ответ для Aleksei Nikiforov на комментарий #1)
> libnumpy-devel является пакетом для python-2. Для python-3 сейчас существует
> до сих пор существует пакет libnumpy-py3-devel. Поэтому, я считаю, это
> notabug.
Если libnumpy-devel является ошибочной зависимостью при сборке пакетов для python3, то закройте как notabug, пожалуйста.
Comment 3 Grigory Ustinov 2020-11-09 21:07:26 MSK
Вероятно речь идёт о пакетах на python3, которые в зависимостях содержат libnumpy-devel. Это пережиток того времени, когда в этих библиотеках был бардак и по-другому не собиралось. Надо убирать и оставлять только libnumpy-py3-devel.
Comment 4 Aleksei Nikiforov 2020-11-10 10:49:42 MSK
Раньше ещё был такой баг: https://bugzilla.altlinux.org/38013

Теперь libnumpy-devel и libnumpy-py3-devel работают независимо друг от друга: при сборке для python3 нужен лишь libnumpy-py3-devel, libnumpy-devel не нужен для python3, но и вредить не должен.
Comment 5 Vitaly Lipatov 2020-11-10 18:54:51 MSK
(Ответ для Aleksei Nikiforov на комментарий #4)
> Раньше ещё был такой баг: https://bugzilla.altlinux.org/38013
> 
> Теперь libnumpy-devel и libnumpy-py3-devel работают независимо друг от
> друга: при сборке для python3 нужен лишь libnumpy-py3-devel, libnumpy-devel
> не нужен для python3, но и вредить не должен.
Спасибо.

Пойду исправлю пакеты, которые по старинке его тянут для сборки:
python3-module-DIRECT	libnumpy-devel	1:1.15.4-alt7
python3-module-bottleneck	libnumpy-devel	1:1.15.4-alt7
python3-module-fabio	libnumpy-devel	1:1.15.4-alt7
python3-module-numexpr	libnumpy-devel	1:1.15.4-alt7
python3-module-rasterio	libnumpy-devel	1:1.15.4-alt7
python3-module-silx	libnumpy-devel	1:1.15.4-alt7