VY
build-tools-depends, тк для остальных пакетов из build-depends такой проблемы не возникаетSize: a a a
VY
build-tools-depends, тк для остальных пакетов из build-depends такой проблемы не возникаетVY
VY
VY
VY
lens, и несколько других пакетов, от него зависящих, которые мне нужны (servant-swagger, etc). Они зависят от старого пакета lens, а мне нужен новый. Некоторые из них я могу положить в директорию vendors и самостоятельно обновить версии их зависимостей. Затем, я, теоритически, могу использовать их вот такfoo = dontCheck (super.callCabal2nix "foo" ../vendor/foo {});
Некоторые я могу с cabal2nix стянуть с мастер-ветки (если там уже новый lens) и их я могу использовать вот такservant = super.callPackage ./deps/servant.nix {};
И вроде бы я даже понял как это делается и шелл запускается и версии в нём правильные, да вот кабал это не собирает. Какие-то странные проблемы с зависимостями зависимостей патченых пакетов, которые лежат в у меня в ./vendors. Якобы не находятся пакеты, которые есть в haskellPackages (как я показывал выше, в nix repl)VY
lens, т.е. мне вообще всё равно какая там версия будет (если не очень древняя), но мне просто любопытно, как это правильно делаетсяcabal2nix уже перестал работатьcabal2nix: NoHackageTarballFound
repository hackage.haskell.org
~/.cabal/configVY
warning: unknown setting 'experimental-features' в 20?nixos/pkgs/nixpkgs/nixos/modules/services/misc/nix-daemon.nix
66: NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net --option experimental-features nix-command"} >/dev/null
СР
СР
VY
СР
S
VY
k
СР
ц
СР