[devel] Дистрибутивостроителям и образособирателям про Python

Ivan Zakharyaschev imz на altlinux.org
Сб Дек 21 04:51:57 MSK 2019


On Sat, 21 Dec 2019, Ivan Zakharyaschev wrote:

> В пакетах нигде не должен вызываться /usr/bin/python: либо 
> /usr/bin/python2, либо /usr/bin/python3
> 
> Можно посмотреть, что будет, если в sisyphus_check добавить проверку на 
> плохой путь этот, как уже сделано для /var/var и т.п.

Здесь я ошибся на счёт такой возможности, потому что sisyphus_check 
(check-fhs) проверяет только список файлов, а не содержимое файлов. :)

> Жаль, что такая проверка не всё поймает, потому что некоторые программы, 
> чтобы вызвать python, длеают сначала which python, а потом используют 
> найденный путь. (Например, так делает coccinelle, а точнее забандленный 
> модуль ocaml pyml. Из-за этого мои последние сборки coccinelle с 
> расширенным %check не проходили в Sisyphus -- hasher не ставит по 
> умолчанию /usr/bin/python. Придётся все такие программы в пакетах 
> переучивать и патчить при необходимости. Заодно можно на python3 
> переводить.)


-- 
Best regards,
Ivan


Подробная информация о списке рассылки Devel