История изменений
Исправление
gh0stwizard,
(текущая версия)
:
Потому что упоротый апстрим перла постоянно тасует включаемые в базовую поставку модули(при каждом мажорном релизе). Поэтому адекватно отслеживать изменения зависимостей даже через сабслоты становится затруднительно
Поправлю. Необходимость пересборки нужна чтобы а) слинковать модули с новым бинарем perl (xs-модули) б) положить .pm-файлы в правильное место, дабы новый perl их нашел и в) в редких случаях, когда модуль собирается неким автогенератором и поэтому могут меняться какие-то функции внутри модуля; г) небольшое кол-во xs-модулей могут линковаться с другими xs-модулями.
Коротко, пересборка модулей (аля запуск perl-cleaner) нужен, чтобы слинковать модули с новым перлом. Если этого не сделать, то они тупо не запустятся. Аналогичная ситуация будет и в питоне, пыхе, любом яп, где используются сишные модули/классы/пакеты.
Исходная версия
gh0stwizard,
:
Потому что упоротый апстрим перла постоянно тасует включаемые в базовую поставку модули(при каждом мажорном релизе). Поэтому адекватно отслеживать изменения зависимостей даже через сабслоты становится затруднительно
Поправлю. Необходимость пересборки нужна чтобы а) слинковать модули с новым бинарем perl (xs-модули) б) положить .pm-файлы в правильное место, дабы новый perl их нашел и в) в редких случаях, когда модуль собирается неким автогенератором и поэтому могут меняться какие-то функции внутри модуля.