Size: a a a

2021 February 16

SZ

Sergey Zhmylove in Modern::Perl
Sergiy Leschenko
а кто-то решал проблему - когда cpanm при установке из cpanfile пытается по зависимостям ставить последнюю версию модуля, хотя в самом cpanfile есть явно заданная версия для него?
Наверняка, там просто сраньфайл неправильный
источник

W

Warstone in Modern::Perl
Sergey Zhmylove
Я не понял, это клиент шлет на ваш сервер кучи данных о своих друзьях? И потом вдруг ваши серверы все одновременно перегружаются и клиенты досят данными?
Клиент при авторизации
источник

SZ

Sergey Zhmylove in Modern::Perl
Warstone
Клиент при авторизации
Ну т.е. я корректно описал, как оно у вас работает?
источник

W

Warstone in Modern::Perl
Ага
источник

SL

Sergiy Leschenko in Modern::Perl
Sergey Zhmylove
Как она задана?
requires 'A', '== 1.00';
requires 'B', '== 2.00';
при установке cpanm --installdeps .  к примеру начинает установку с B@2.00, находит зависимость от A, но пытается ставить не A@1.00 а последний с metacpan - A@3.0
источник

SZ

Sergey Zhmylove in Modern::Perl
Sergiy Leschenko
requires 'A', '== 1.00';
requires 'B', '== 2.00';
при установке cpanm --installdeps .  к примеру начинает установку с B@2.00, находит зависимость от A, но пытается ставить не A@1.00 а последний с metacpan - A@3.0
Лол, ну а где находит?
источник

SZ

Sergey Zhmylove in Modern::Perl
В сраньфайле B?
источник

IB

Ivan Bessarabov in Modern::Perl
Sergiy Leschenko
requires 'A', '== 1.00';
requires 'B', '== 2.00';
при установке cpanm --installdeps .  к примеру начинает установку с B@2.00, находит зависимость от A, но пытается ставить не A@1.00 а последний с metacpan - A@3.0
мож решиться если сделать cpanfile.snapshot?
источник

SL

Sergiy Leschenko in Modern::Perl
скачивает B-2.00.tar.gz с cpan, там находит зависимость от A. Это может быть непрямая
и для установки пытается скачивать последнюю версию A

у carton та же проблема была, новая версия одного из модулей на cpan  - сломалась сборка
источник

b

basiliscos in Modern::Perl
что-то я не помню такого. Он же всё по снапшоту скачивает, а там точные версии указаны
источник

IB

Ivan Bessarabov in Modern::Perl
как раз вопрос — как он действует когда снапшота нет
источник

SL

Sergiy Leschenko in Modern::Perl
а чем можно сделать snapshot кроме как cartoon
источник

IB

Ivan Bessarabov in Modern::Perl
я только картоном умею
источник

b

basiliscos in Modern::Perl
Ivan Bessarabov
как раз вопрос — как он действует когда снапшота нет
это девелопмент моде и это разумное поведение по-умолчанию. А как по-другому он может действовать?
источник

IB

Ivan Bessarabov in Modern::Perl
basiliscos
это девелопмент моде и это разумное поведение по-умолчанию. А как по-другому он может действовать?
та ситуация которая описывается — это, на мой взгялд, не размуное поведение
источник

b

basiliscos in Modern::Perl
у тебя указан модуль A, он зависит от модуля B, для которого вообще ничего не сказано. Какую версию из 100-500 на cpan'е он должен выбрать?
источник

IB

Ivan Bessarabov in Modern::Perl
не понял тебя
источник

IB

Ivan Bessarabov in Modern::Perl
requires 'A', '== 1.00';
requires 'B', '== 2.00';
при установке cpanm --installdeps .  к примеру начинает установку с B@2.00, находит зависимость от A, но пытается ставить не A@1.00 а последний с metacpan - A@3.0
источник

IB

Ivan Bessarabov in Modern::Perl
вот ситация которую описывает топикстартер
источник

b

basiliscos in Modern::Perl
а, тогда понял, был неправ.
источник