Size: a a a

2020 October 11

c

codingteam@cjr in codingteam
unclechu
можно даже патчи накладывать
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
unclechu
берёшь уже существующий рецепт для проекта с аналогичным сетапом, и подменяешь нужное под проект, который собираешь
А где я возьму нужное-то?
источник

c

codingteam@cjr in codingteam
unclechu

» [09:52:21] <тг> <@fvnever> >> <unclechu> берёшь уже существующий рецепт для проекта с аналогичным сетапом, и подменяешь нужное под проект, который собираешь
» А где я возьму нужное-то?
так ну оно же где-то есть, раз используется в зависимостях?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я не вижу логики в этом утверждении.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Легко представить, что исходники тех пакетов были утрачены вместе с бинарниками.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но даже если предположить, что они где-то есть (что вполне вероятно) — нужно всё равно найти, где именно.
источник

c

codingteam@cjr in codingteam
unclechu

» [09:54:21] <тг> <@fvnever> Легко представить, что исходники тех пакетов были утрачены вместе с бинарниками.
ну это уже другая совсем история. тут ведь уже ничего не поможет.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Более того, я не вижу, как Nix бы помог в этой истории, даже если бы мы его, например, использовали с самого начала.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Пакеты Nix тоже зачастую полагаются на внешние хранилища.
источник

c

codingteam@cjr in codingteam
unclechu

» [09:55:38] <тг> <@fvnever> Более того, я не вижу, как Nix бы помог в этой истории, даже если бы мы его, например, использовали с самого начала.
так если у тебя pin под конкретный набор пакетов, и оверлеи в проекте. ты точно тот же результат и получишь как в первый раз
источник

Dv

Dr. Friedrich von Ne... in codingteam
Если внешнее хранилище перестанет работать, то и пакет сломается. Да, возможно, у тебя будут его слепки, собранные Гидрой, или в локальном кэше.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но заново собрать пакет ты уже не сможешь.
источник

c

codingteam@cjr in codingteam
unclechu

» [09:55:46] <тг> <@fvnever> Пакеты Nix тоже зачастую полагаются на внешние хранилища.
да, ну там на гитхаб ссылки в основном
источник

c

codingteam@cjr in codingteam
unclechu
можно свой селф-хостет кеш-сервер держать
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я пробежался по паре пакетов из нашего списка, и их нету в nixpkgs.
источник

c

codingteam@cjr in codingteam
unclechu
считай бекапы
источник

c

codingteam@cjr in codingteam
unclechu

» [09:57:39] <тг> <@fvnever> Я пробежался по паре пакетов из нашего списка, и их нету в nixpkgs.
а что за пакеты-то?
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
unclechu
можно свой селф-хостет кеш-сервер держать
Знаешь, вот, положа руку на сердце, я не уверен, у чего была выше вероятность сдохнуть с 2016 года: у repo.typesafe.com, или у моего селф-хостед сервера с кэшом.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Наверное, всё-таки у моего.
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
unclechu

» [09:57:39] <тг> <@fvnever> Я пробежался по паре пакетов из нашего списка, и их нету в nixpkgs.
а что за пакеты-то?
Ну вот какой-то список, который распечатал sbt:
https://gist.github.com/ForNeVeR/7e0327044c1aa6ef962742217ce33b69
источник