Size: a a a

2020 July 07

b

blkmrkt in NixOS
Александр Бантьев
Хм, а если сделать git diff -u > ../Cargo.patch и потом добавить patches = [ ./Cargo.patch ]; ?
Вот так хрень, все равно пишет что не находит Cargo.lock
источник

PS

Papa Smurf in NixOS
источник

PS

Papa Smurf in NixOS
У вас такое было?
источник

PS

Papa Smurf in NixOS
Я в конфиге закоментировал networkin.networkmanager
источник

PS

Papa Smurf in NixOS
За что отвечает networkin.networkmanager?
источник

b

blkmrkt in NixOS
Александр Бантьев
Хм, а если сделать git diff -u > ../Cargo.patch и потом добавить patches = [ ./Cargo.patch ]; ?
Интересно что если меняю одну букву в cargoSha256, то даже не начинает билдить со словами has wrong length for hash type 'sha256'.
источник

b

blkmrkt in NixOS
blkmrkt
Интересно что если меняю одну букву в cargoSha256, то даже не начинает билдить со словами has wrong length for hash type 'sha256'.
Но финал тот же самый:

these derivations will be built:
 /nix/store/9i4ryjr8apk44nc27w3vczxvchvvz321-bioyino-0.6.0-vendor.drv
 /nix/store/ja4q4d5f2qh9y5zgbjvkfjqv9wiaqsc7-bioyino-0.6.0.drv
building '/nix/store/9i4ryjr8apk44nc27w3vczxvchvvz321-bioyino-0.6.0-vendor.drv'...
unpacking sources
unpacking source archive /nix/store/xn2zd10yqqyzivav0hz5f89gj14k05k8-source
source root is source
patching sources
installing

ERROR: The Cargo.lock file doesn't exist

Cargo.lock is needed to make sure that cargoSha256 doesn't change
when the registry is updated.
источник

֍֎

֍ ֎ in NixOS
Papa Smurf
За что отвечает networkin.networkmanager?
NixOS умеет в сеть с помощью wpa_supplicant, NetworkManager и Connman. Это настройки NetworkManager.
источник

b

blkmrkt in NixOS
Александр Бантьев
Хм, а если сделать git diff -u > ../Cargo.patch и потом добавить patches = [ ./Cargo.patch ]; ?
Разобрался, следовало использовать cargoPatches вместо patches. Бля, теперь версии Карго разные, каким хером можно сбилдить Cargo.lock с тем карго который у меня в никспкг? Бля
источник

JM

Jonn Mostovoy in NixOS
На что подписаться чтобы знать про breaking changes? Недавно мне нужно было срочно произвести ребилд и мне нужно было разбираться с изменениями в luks и еще чем-то.
источник

AP

Anatolii Prylutskyi in NixOS
Jonn Mostovoy
На что подписаться чтобы знать про breaking changes? Недавно мне нужно было срочно произвести ребилд и мне нужно было разбираться с изменениями в luks и еще чем-то.
наверное лучший способ это пинить nixpkgs
источник

AP

Anatolii Prylutskyi in NixOS
сам на такое натыкался
источник

AP

Anatolii Prylutskyi in NixOS
это ты свою систему rebuild делал?
источник

AP

Anatolii Prylutskyi in NixOS
из канала?
источник

PS

Papa Smurf in NixOS
֍ ֎
NixOS умеет в сеть с помощью wpa_supplicant, NetworkManager и Connman. Это настройки NetworkManager.
Я в основном конфиге написал networking.networking.enable = false
источник

PS

Papa Smurf in NixOS
источник

b

blkmrkt in NixOS
источник

JM

Jonn Mostovoy in NixOS
Anatolii Prylutskyi
это ты свою систему rebuild делал?
Да
источник

JM

Jonn Mostovoy in NixOS
Из канала, да. А как проще всего сделать emergency rebuild? Лол, я на никсосе с 2013го но не задавался этим вопросом доселе.
источник

b

blkmrkt in NixOS
Как запинить определенный rev всех nixpkgs в моей системе? Я ставил на свою убунту nixpkgs магическим инсталлером с сайта, но теперь там пропадейченные пакеты ломают мне совместимость с пакетами из репо с проектом.

Конкретно проблема в том что cargo у нас в default.nix версии 1.37.0, а у меня в системе 1.43.0. И Cargo.lock который я генерирую в моей системе не работает с устаревшим карго.

Или может можно как-то имея файл default.nix с запиненным в нем nixpkgs, установить и вызвать пакет из временного шелла, не трогая систему?
источник