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/config
VY
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
СР
ц
СР