Bug 39216 - libnumpy-devel вытягивает множество пакетов python2
Summary: libnumpy-devel вытягивает множество пакетов python2
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: libnumpy-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: python2
  Show dependency tree
 
Reported: 2020-11-07 19:49 MSK by Vitaly Lipatov
Modified: 2021-08-15 21:33 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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