Bug 38890

Summary: Содержит /usr/lib/python3/site-packages/tests/__pycache__/__init__.cpython*
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: python3-module-pylamaAssignee: Grigory Ustinov <grenka>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, cow, darktemplaralt, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

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.