> модули то может и глючные где но я не заметилНу вот я сейчас занимаюсь переписыванием сборочных сценариев, и вижу, что во всех местах, где установка организована через python, следом идёт вызов скрипта touch-installed.sh. Оказалось, это связано с тем, что в дефолтном питоновском shutil тупо нет нормальной функции для копирования дерева каталогов: те, что есть, копируют также stat-ы (проще говоря время у исходных файлов дублируют на новые).
Вот ловите ссылку на эту историю (я там правда в начале малость понапутал, ибо болел, но в целом картина правильная):
https://www.opennet.ru/openforum/vsluhforumID3/112203.html?n...
С тех пор я нашёл ещё много интересных фишечек. Например, в генерируемый python-скриптом конфиг стал попадать какой-то невразумительный мусор из-за того, что в этом скрипте использовался модуль yum (только не спрашивайте меня пожалуйста, какому чудику пришло в голову написать скрипт для генерации конфига с использованием yum, а не то я материться буду). Оказалось, что этот мусор был информацией, которую yum отправляет на stdout. Причём такое чувство, что не всей. Пришлось писать обход, чтобы заглушить вывод вообще на данном участке кода.
Но если коротко, то с питоном всегда одна беда: он сляпан таким образом, что очень часто удивляет своим неправильным поведением в местах, где ты и подумать не мог, что там может быть что-то не так.