Size: a a a

2020 February 07

LL

Lama Lover in pro.elixir
V
Испокон веков скачивание/установка зависимостей не изменяет lock-файл.
Я тебя не понял, может быть,
но mix.lock - это файл, где указываются версии и хэши всех зависимостей проекта. Поэтому любое изменение зависимости меняет mix.lock
источник

АЮ

Андрей Юнми in pro.elixir
Lama Lover
Я тебя не понял, может быть,
но mix.lock - это файл, где указываются версии и хэши всех зависимостей проекта. Поэтому любое изменение зависимости меняет mix.lock
Проблема, как я понимаю, в том, что mix deps.get вообще не должен менять mix.lock — только проверять, что стянутые зависимости удовлетворяют ему по хешу.
источник

PG

Pïg Grëënëst in pro.elixir
Если поменять версии в mix.exs, то mix.lock обновится
источник

NM

Natalia Maximenko in pro.elixir
Вроде даже если не менять версии в mix.exs, но в зависимостях есть вариант от версии такой-то и выше, то новую версию стащит deps.get попутно обновил lock
источник

АЮ

Андрей Юнми in pro.elixir
Действительно, хуйню сказал.
источник

АЮ

Андрей Юнми in pro.elixir
Natalia Maximenko
Вроде даже если не менять версии в mix.exs, но в зависимостях есть вариант от версии такой-то и выше, то новую версию стащит deps.get попутно обновил lock
А вот так, по идее, он вести себя не должен.
источник

NM

Natalia Maximenko in pro.elixir
Почему?
источник

V

V in pro.elixir
Lama Lover
Я тебя не понял, может быть,
но mix.lock - это файл, где указываются версии и хэши всех зависимостей проекта. Поэтому любое изменение зависимости меняет mix.lock
Я где-то говорил про изменение зависимостей? Нет. Только mix deps.get
источник

АЮ

Андрей Юнми in pro.elixir
Или должен.)
источник

V

V in pro.elixir
Pïg Grëënëst
Если поменять версии в mix.exs, то mix.lock обновится
При чём тут изменение mix.exs? Никакого изменения mix.exs не производилось, не надо выдумывать.
источник

NM

Natalia Maximenko in pro.elixir
Всё эти ~>,  >= для чего тогда?
источник

АЮ

Андрей Юнми in pro.elixir
Natalia Maximenko
Всё эти ~>,  >= для чего тогда?
Да, ты права.
источник

V

V in pro.elixir
Natalia Maximenko
Всё эти ~>,  >= для чего тогда?
для апгрейда, когда явно указываешь mix deps.update
источник

NM

Natalia Maximenko in pro.elixir
Только для upgrade? Оо
источник

V

V in pro.elixir
Второй день в разработке что ли?
источник

NM

Natalia Maximenko in pro.elixir
Видать(
источник

V

V in pro.elixir
У всех разрабов в команде, и на билд-сервере, и на проде команды типа bundle install, mix deps.get, yarn install итогдалие должны устанавливать идентичные версии пакетов с точностью до знака. И для этого служат lock-файлы
источник

PG

Pïg Grëënëst in pro.elixir
V
При чём тут изменение mix.exs? Никакого изменения mix.exs не производилось, не надо выдумывать.
Контрпример к фразе "deps.get не должен изменять mix.lock"
источник

V

V in pro.elixir
Pïg Grëënëst
Контрпример к фразе "deps.get не должен изменять mix.lock"
Было бы совсем смешно и грустно не связать изменение mix.exs и изменение mix.lock. Нет, не было ничего подобного.
источник

IK

Ihor Katkov in pro.elixir
Azat
а дорогу и проживание волонтерам оплачивают орги?
Это ты уже сам. Волонтёрство позволяет оплатить сам билет на конфу, плюс нетворкинг
источник