Size: a a a

2020 July 16

a

allter in fprog_spb
GNU/Cab
nix-shell
--option substituters https://all-hies.cachix.org \
--option trusted-public-keys all-hies.cachix.org-1:JjrzAOEUsD9ZMt8fdFbzo3jNAyEWlPAwdVuHw4RD43k=
А это надо на какой версии nix/nixpkgs пробовать? Я опрометчиво запустил на чём-то старом, так сначала Perl собирался, а сейчас что-то похожее на gcc. :) Так и должно быть? Почему subsituters для системных пакетов не нашлись?
источник

G

GNU/Cab in fprog_spb
allter
А это надо на какой версии nix/nixpkgs пробовать? Я опрометчиво запустил на чём-то старом, так сначала Perl собирался, а сейчас что-то похожее на gcc. :) Так и должно быть? Почему subsituters для системных пакетов не нашлись?
2.3 умеет точно
источник

a

allter in fprog_spb
2.3.1, но nixpkgs довольно старый (докороновирусный), из канала.
источник

G

GNU/Cab in fprog_spb
> Почему subsituters для системных пакетов не нашлись?
Кэши для старых (или слишком новых) nixpkgs могут быть дискарднуты
источник

G

GNU/Cab in fprog_spb
allter
2.3.1, но nixpkgs довольно старый (докороновирусный), из канала.
норм должно работать
источник

a

allter in fprog_spb
А нет ли случайно опций для контролирования прогресса показа собираемых пакетов (показывать весь выхлоп, или только что пытается собраться)?
источник

G

GNU/Cab in fprog_spb
allter
А нет ли случайно опций для контролирования прогресса показа собираемых пакетов (показывать весь выхлоп, или только что пытается собраться)?
Я искал красивые прогрессбары для никса, но в nix-shell их не завезли :(
источник

L

Liscript-bot in fprog_spb
GNU/Cab: ошибка преобразования в число: String: Почему
источник

L

Liscript-bot in fprog_spb
GNU/Cab: идет вычисление...
источник

AI

Andrey Ivanov in fprog_spb
cons Пачему!? лаааа-й ла-лай....
источник

L

Liscript-bot in fprog_spb
("Пачему!?" "лаааа-й" "ла-лай....")
источник

a

allter in fprog_spb
GNU/Cab
> Почему subsituters для системных пакетов не нашлись?
Кэши для старых (или слишком новых) nixpkgs могут быть дискарднуты
Тааак, а там случайно не параметр extra-substituters (вместо просто substituters) надо использовать?
Я попробовал с ней, но теперь куча варнингов

warning: substituter 'https://cache.nixos.org' does not have a valid signature for path '/nix/store/dr21qv5skvl3nidb5pfp3r606k3hdy56-blaze-html-0.9.1.2'
источник

a

allter in fprog_spb
GNU/Cab
> Почему subsituters для системных пакетов не нашлись?
Кэши для старых (или слишком новых) nixpkgs могут быть дискарднуты
В итоге открыл следующим образом.
Сначала делал команду
nix-shell --option substituters https://all-hies.cachix.org --option trusted-public-keys all-hies.cachix.org-1:JjrzAOEUsD9ZMt8fdFbzo3jNAyEWlPAwdVuHw4RD43k=
- он поставил кэши из all-hies - прервал её, когда она начала собирать системные пакеты из сорцов.

Потом сделал команду
nix-shell --option extra-substituters https://all-hies.cachix.org
- она доставила кэши для системных пакетов и открыла шелл.

Не очень понятно, как сделать одной командой.
источник

a

allter in fprog_spb
allter
В итоге открыл следующим образом.
Сначала делал команду
nix-shell --option substituters https://all-hies.cachix.org --option trusted-public-keys all-hies.cachix.org-1:JjrzAOEUsD9ZMt8fdFbzo3jNAyEWlPAwdVuHw4RD43k=
- он поставил кэши из all-hies - прервал её, когда она начала собирать системные пакеты из сорцов.

Потом сделал команду
nix-shell --option extra-substituters https://all-hies.cachix.org
- она доставила кэши для системных пакетов и открыла шелл.

Не очень понятно, как сделать одной командой.
Вот правильная команда (добавил ключ cache.nixos.org):

nix-shell --option extra-substituters https://all-hies.cachix.org --option trusted-public-keys "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= all-hies.cachix.org-1:JjrzAOEUsD9ZMt8fdFbzo3jNAyEWlPAwdVuHw4RD43k="
источник

a

allter in fprog_spb
Igor
building '/nix/store/ar36yc5fjkw282biprp46xizbpg102dy-gawk-5.1.0.tar.xz.drv'...
building '/nix/store/ay2ik084hxkfjffij8bxj7h912709mk2-gcc-9.2.0.tar.xz.drv'...
building '/nix/store/yl784ij7vi17zhygv5rh9q1ihbqvcr6s-gcc-9.3.0.tar.xz.drv'...

это норм?
Скорее всего, причина та же, как и у меня (см. выше)
источник

I

Igor in fprog_spb
allter
Скорее всего, причина та же, как и у меня (см. выше)
Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail
I don't know how to install GHC on your system configuration, please install manually
источник

I

Igor in fprog_spb
так, а дальше что?
источник

a

allter in fprog_spb
Это где? nix-shell просто открывает шелл с доступными зависимостями. Т.е. корректный результат запуска nix-shell - приглашение шелла следующего  вида:
[nix-shell:~/tmp/test-haskell-with-nix]$
источник

AR

Apfelsinchen Ritter in fprog_spb
@CabiaRangris с правами доступа фигня в docker-е, когда пытаюсь сделать stack build.
[nix-shell:/workspace]# stack build
You are not the owner of '/workspace/'. Aborting to protect file permissions.
Retry with '--allow-different-user' to disable this precaution.
источник

I

Igor in fprog_spb
allter
Это где? nix-shell просто открывает шелл с доступными зависимостями. Т.е. корректный результат запуска nix-shell - приглашение шелла следующего  вида:
[nix-shell:~/tmp/test-haskell-with-nix]$
[nix-shell:/test]# stack run
Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail
I don't know how to install GHC on your system configuration, please install manually
источник