Bug 38890 - Содержит /usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython*
Summary: Содержит /usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython*
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-pylama (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-04 12:54 MSK by Vitaly Lipatov
Modified: 2020-09-15 11:17 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-09-04 12:54:33 MSK
Пакет содержит /usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython*,
чего не должно быть.
Comment 1 Grigory Ustinov 2020-09-04 13:36:29 MSK
Хорошо, а что должно быть?
Comment 2 Vitaly Lipatov 2020-09-04 14:09:12 MSK
(Ответ для Grigory Ustinov на комментарий #1)
> Хорошо, а что должно быть?
Мне кажется, в этом пакете не должно быть упакованных tests.
Ну и конечно в site-packages кладутся пакеты python, и пакета с названием tests не существует.
В спеке лучше писать не %python3_sitelibdir/*
а
%python3_sitelibdir/%oname/
тогда не будет таких накладок.

Я-то заметил, потому что у меня стоял такой криво собранный пакет и возник конфликт :)
Comment 3 Aleksei Nikiforov 2020-09-04 14:22:58 MSK
Таких пакетов, упаковывающих что-либо в %python3_sitelibdir/tests, больше:

$ grep -Ir /python3/site-packages/tests/ /mnt/repo/Sisyphus/{noarch,x86_64}/base/contents_index | awk '{ print $2 }' | sort -u
python3-module-asterisk-ami
python3-module-django-filter
python3-module-m2r
python3-module-pylama
python3-module-pymta-tests
python3-module-readthedocs-sphinx-ext

Из них целых 4 содержат __init__.py, но некоторые ещё не пересобирались с python-3.8:
$ grep -Ir /python3/site-packages/tests/__init__.py /mnt/repo/Sisyphus/{noarch,x86_64}/base/contents_index | awk '{ print $2 }' | sort -u
python3-module-m2r
python3-module-pylama
python3-module-pymta-tests
python3-module-readthedocs-sphinx-ext

$ grep -Ir /python3/site-packages/tests/__pycache__/__init__ /mnt/repo/Sisyphus/{noarch,x86_64}/base/contents_index
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-1.pyc    python3-module-m2r
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-1.pyc    python3-module-pymta-tests
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-1.pyc    python3-module-readthedocs-sphinx-ext
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-2.pyc    python3-module-m2r
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-2.pyc    python3-module-pymta-tests
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.opt-2.pyc    python3-module-readthedocs-sphinx-ext
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.pyc  python3-module-m2r
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.pyc  python3-module-pymta-tests
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-37.pyc  python3-module-readthedocs-sphinx-ext
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-38.opt-1.pyc    python3-module-pylama
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-38.opt-2.pyc    python3-module-pylama
/mnt/repo/Sisyphus/noarch/base/contents_index:/usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython-38.pyc  python3-module-pylama
Comment 4 Grigory Ustinov 2020-09-04 14:47:39 MSK
Да, это хорошее наблюдение. Я не заметил. Спасибо за багрепорт и спасибо за расследование, кто ещё паркуется неправильно=)) Будем решать.
Comment 5 Repository Robot 2020-09-15 11:17:37 MSK
python3-module-pylama-7.7.1-alt2 -> sisyphus:

 Wed Sep 09 2020 Grigory Ustinov <grenka@altlinux> 7.7.1-alt2
 - Fixed installation (Closes: #38890).
 - Build with check.