Size: a a a

2020 January 06

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Нет, каждая зависимость — это потнциально всё равно костыльный код, который кто-то может внезапно забросить.
ну а ты конечно же напишешь лучше?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
И получится ситуация как в JS, когда одна зависимость на пять строк сломалась — вся экосистема полетела.
Это потому что не должно быть возможности удалять пакеты
источник

AZ

Alex Zhukovsky in rust_offtopic
разного уровня проблемы
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
Это потому что не должно быть возможности удалять пакеты
Это неважно.
Если где-то в твоём дереве зависимостей появится уязвимость, а владельца репозитория переехал автобус — всё плохо.
источник

EG

Emmanuel Goldstein in rust_offtopic
Andrey @ozkriff Lesnikov
ну хотя с какими фичами собирать. если с умолчательными, то 45 зависимостей получается. если со всеми  то за 60 уходит
29 зависимостей на моей системе с дефолтами.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Это неважно.
Если где-то в твоём дереве зависимостей появится уязвимость, а владельца репозитория переехал автобус — всё плохо.
ну тогда уберешь зависимость, вч ем проблема?
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
ну тогда уберешь зависимость, вч ем проблема?
Как я её уберу, если она косвенная?
источник

AZ

Alex Zhukovsky in rust_offtopic
"а вдруг в серде будет проблема - пишем своё серде" - норм логика?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Как я её уберу, если она косвенная?
верно, автор этой либы убирает уязвимость и чинит во всей экосистеме которая от него зависит
источник

AZ

Alex Zhukovsky in rust_offtopic
все довольны
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
верно, автор этой либы убирает уязвимость и чинит во всей экосистеме которая от него зависит
Не убирает, его переехал автобус.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Не убирает, его переехал автобус.
у тебя автобус должен переехать сразу двух людей
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Emmanuel Goldstein
Как я её уберу, если она косвенная?
пинганешь автора той твоей зависимости, что на теперь неподдерживаемую полагается
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
у тебя автобус должен переехать сразу двух людей
Нет, всего одного, если эта зависимость используется в многих местах.
источник

AZ

Alex Zhukovsky in rust_offtopic
того кто запилил уязвимость, и того кто его юзает и кто является твоей промежуточной зависимостью
источник

EG

Emmanuel Goldstein in rust_offtopic
Тогда мне придётся пинговать кучу людей, и за этим ещё как-то следить.
источник

AZ

Alex Zhukovsky in rust_offtopic
смотри
источник

AZ

Alex Zhukovsky in rust_offtopic
есть ты-реквест-гипер
источник

EG

Emmanuel Goldstein in rust_offtopic
И самое главное, что на самом деле все эти зависимости не нужны, чтобы послать HTTP-запрос.
источник

AZ

Alex Zhukovsky in rust_offtopic
Проблему нашли в гипере. Если перехало автора реквеста то автор гипера сделает патч-версиюкоторая зафиксит проблема
источник