А как carton будет действовать если модуль нужной версии удалили с CPAN? Он вытаскивает его с http://backpan.perl.org?
2014-02-12 16:35 GMT+04:00 Ali Ramazanov <[email protected]>: > Очень понравился Carton. Пока это дело у нас тестируется. Пишем cpanfile в > виде: > requires 'DBD::Pg', '== 3.0.0'; > ... > Другой разработчик выполняет carton install, подтягивая все нужные версии > модулей, но по зависимостям с течением времени всё равно могут быть различия > (собственное это видно в cpanfile.snapshot). > cpanfile.snapshot комитит последний, кто изменил cpanfile. > В бою соответственно делается: carton install --deployment (используеся > последний закомиченный cpanfile.snapshot) > > Было замечено, что иногда carton может зафейлится, повторный запуск > устанавливает всё до конца) > Мне этот вариант больше нравится чем остальные своей простотой. Плюс совсем > не нужно взаимодействовать с админами. У нас проект на каталисте, более 200 > модулей используется, основная часть ставится из них по зависимостям. > > > 12 февраля 2014 г., 15:59 пользователь Grigory Batalov <[email protected]> > написал: > >> В Wed, 12 Feb 2014 15:19:19 +0400 >> Ilya Chesnokov <[email protected]> пишет: >> >> > В-общем, после "круглого стола", посвященного тестированию, на встрече >> > moscow.pm стало ясно, что в крупных компаниях используют менеджеры >> > пакетов системы для установки модулей. Модули в пакетах без нужды не >> > обновляются - только если появляется полезный для проекта функционал. >> > После апгрейда версии CPAN-модуля прогоняются тесты. >> > >> > Однако все еще интересно, использует ли кто-то альтернативные решения >> > - Carton, Stratopan, локальный CPAN-сервер и т.д.? >> >> Мы собираем свои проекты в RPM (почти автоматически), проставляя >> в них нужные Requires. Если нужен модуль со CPAN, то собираем >> пакет-заглушку (тоже автоматически), у которого в %pre указано >> cpan x/xy/xyz/module-ver.tar.gz >> >> В общих чертах. >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
