[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