Size: a a a

2020 December 05

AS

Alexey Shumkin in Go-go!
Zver
Ну так они не каждый раз качаются.
А вы только локально собираете приложения? CI ?
источник

Z

Zver in Go-go!
Если публичные репы, то в докере подтягивается. Иначе то вендор. Но вообще все по разному делают, кто в вендор, кто прокси ставит свой.
источник

S

Sergey in Go-go!
вендор - это вообще крайний случай, имхо, к которому стоит прибегать, если иначе никак
источник

АВ

Александр Владимиров... in Go-go!
После истории когда в один день от зависимостей сломалось 10005000 проектов на javascript, предпочитаю vendor - твердо и четко
источник

S

Sergey in Go-go!
"один раз уколол ложкой глаз, теперь чай мешаю только пальцем" :)
источник

DP

Daniel Podolsky in Go-go!
Sergey
вендор - это вообще крайний случай, имхо, к которому стоит прибегать, если иначе никак
да ну, перестаньте

нормальный способ обеспечить стабильность билда

мы у себя выпилили вендор с переходом на модули, но это потому, что подняли у себя же прокси

если прокси не вариант, а стабильность билда нужна - вендор проблему решает
источник

SN

Stanislav N. in Go-go!
Sergey
вендор - это вообще крайний случай, имхо, к которому стоит прибегать, если иначе никак
вендор - это то, к чему стоит прибегать в коммерческом ПО
источник

ВС

Владимир Столяров... in Go-go!
Александр Владимирович
После истории когда в один день от зависимостей сломалось 10005000 проектов на javascript, предпочитаю vendor - твердо и четко
Так у нас "пакетная" система иначе работает, модуль нужной версии считается иммутабельным и кешируется на прокси (который можно поднять и у себя) навсегда
источник

DP

Daniel Podolsky in Go-go!
Александр Владимирович
После истории когда в один день от зависимостей сломалось 10005000 проектов на javascript, предпочитаю vendor - твердо и четко
у нас тоже есть такая история, про logrus
источник

ВС

Владимир Столяров... in Go-go!
Или ugorji/go, когда автор убрал один из тегов, на который завязалась не одна библиотека
источник

АВ

Александр Владимиров... in Go-go!
С одной стороны как бы прокси с кэшем очень логично, с другой стороны вендор карман не тянет
источник

ВС

Владимир Столяров... in Go-go!
С прокси качалось, напрямую - нет
источник

SN

Stanislav N. in Go-go!
Александр Владимирович
С одной стороны как бы прокси с кэшем очень логично, с другой стороны вендор карман не тянет
вендор обычно мешает тем, у кого бомбит от репозитория в 50 мегабайт
источник

S

Sergey in Go-go!
Daniel Podolsky
да ну, перестаньте

нормальный способ обеспечить стабильность билда

мы у себя выпилили вендор с переходом на модули, но это потому, что подняли у себя же прокси

если прокси не вариант, а стабильность билда нужна - вендор проблему решает
Так про то и речь. Есть куда более удобные и надёжные способы обеспечения стабильности билда. Вендор был костылём, который больше не нужен
источник

ВС

Владимир Столяров... in Go-go!
Александр Владимирович
С одной стороны как бы прокси с кэшем очень логично, с другой стороны вендор карман не тянет
Ну как сказать, гит он захламляет неплохо
источник

АВ

Александр Владимиров... in Go-go!
Владимир Столяров
Ну как сказать, гит он захламляет неплохо
А проблема в чем ? Гит для того и создан жеж
источник

SN

Stanislav N. in Go-go!
Владимир Столяров
Ну как сказать, гит он захламляет неплохо
если у вас зависимости, которые вы используете в проекте - хлам, то вам необходимо пересмотреть подход к написанию кода)
источник

S

Sergey in Go-go!
Александр Владимирович
А проблема в чем ? Гит для того и создан жеж
он создан для того, чтобы хранить и версионировать историю твоего проекта, а не зависимостей
источник

ВС

Владимир Столяров... in Go-go!
Скорее в плане того, что при обновлении зависимости хранится куча ненужных изменений
источник

S

Sergey in Go-go!
Stanislav N.
если у вас зависимости, которые вы используете в проекте - хлам, то вам необходимо пересмотреть подход к написанию кода)
зависимости в репозитории проекта - хлам, если в них не внесены специфичные правки.
источник