[devel] unknown-py.egg
Aleksei Nikiforov
darktemplar на altlinux.org
Пн Дек 9 14:39:41 MSK 2019
09.12.2019 14:22, Paul Wolneykien пишет:
>
> Товарищи питоноводы, расскажите, пожалуйста, что означает эта
> ошибка(http://git.altlinux.org/tasks/242587/logs/events.1.1.log):
>
> /.out/python3-module-gpg-1.13.1-alt1.x86_64.rpm: python module contains
> invalid version file(s):
> /usr/lib64/python3/site-packages/gpg-1.13.1_unknown-py3.7.egg-info
> sisyphus_check: check-python ERROR: python modules packaging violation
> /.out/python-module-gpg-1.13.1-alt1.x86_64.rpm: python module contains
> invalid version file(s):
> /usr/lib64/python2.7/site-packages/gpg-1.13.1_unknown-py2.7.egg-info
> sisyphus_check: check-python ERROR: python modules packaging violation
> hsh-rebuild: pkg.tar: sisyphus_check failed.
>
> Подозреваю, что дело в слове "unknown". Но что должно быть вместо него
> и как этого добиться --- не знаю.
Здравствуй.
Раньше в репозитории были модули питона, в которых версия была не
определена (unknown). Из-за этого сборка модулей питона, которым они
требовались, завершалась с ошибкой. Такие модули были поправлены, а
также была добавлена дополнительная проверка, довольно грубая, чтобы
предотвращать появление модулей питона, в которых версия не указана.
Вот для сравнения что сейчас в Сизифе:
$ grep gpg /repo/Sisyphus/{noarch,x86_64}/base/contents_index | grep
egg-info
/repo/Sisyphus/x86_64/base/contents_index:/usr/lib64/python2.7/site-packages/gpg-1.11.1-py2.7.egg-info
python-module-gpg
/repo/Sisyphus/x86_64/base/contents_index:/usr/lib64/python3/site-packages/gpg-1.11.1-py3.7.egg-info
python3-module-gpg
Советую посмотреть почему именно появляется подстрока "_unknown".
Возможно, нужно поправить определение и генерацию версии, а может и
просто отрезать "_unknown" нужно, поскольку как минимум в данном имени
версия присутствует. Также полезно может быть сравнить содержимое этих
файлов и директорий с их содержимым из текущих пакетов из Сизифа.
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>
Подробная информация о списке рассылки Devel