Size: a a a

2020 April 19

b

blkmrkt in NixOS
Александр Бантьев
Под макосью -- нет, там костылем просовываются фреймворки и компиляторы
А есть может какой issue где это обсуждается? Не жить ведь с этим дальше
источник

b

blkmrkt in NixOS
Запустил вчера билд нового шелла - смотрю XCode в стартбаре запрыгал. Думаю какого хера? Он оказывается cmdline tools установить захотел, вот так да.
источник

АБ

Александр Бантьев in NixOS
blkmrkt
А есть может какой issue где это обсуждается? Не жить ведь с этим дальше
На макось большинству пофиг, а честный бутстрап компиляторов под неё -- очень сложное и неблагодарное занятие
источник

b

blkmrkt in NixOS
Александр Бантьев
На макось большинству пофиг, а честный бутстрап компиляторов под неё -- очень сложное и неблагодарное занятие
…большинству тех кто уже работает с nixpkgs
источник

АБ

Александр Бантьев in NixOS
Так что боюсь варианта три: либо попробуй сам сделать и пойми почему это сложно, либо забей, либо юзай docker run nixos/nix
источник

b

blkmrkt in NixOS
Александр Бантьев
Так что боюсь варианта три: либо попробуй сам сделать и пойми почему это сложно, либо забей, либо юзай docker run nixos/nix
я 4 вариантом пользуюсь — просто ставлю кондишн на билд проблемных пакетов, смотря какая у нас ось
источник

АБ

Александр Бантьев in NixOS
blkmrkt
я 4 вариантом пользуюсь — просто ставлю кондишн на билд проблемных пакетов, смотря какая у нас ось
А что за пакеты?
источник

b

blkmrkt in NixOS
Обычно проблемы возникают специфические к серверам, вроде вот этой clickhouse db которая на дев машине особо не нужна. Но все равно было бы неплохо иметь стопроцентно воспроизводимый билд на дев машине.
источник

АБ

Александр Бантьев in NixOS
blkmrkt
Обычно проблемы возникают специфические к серверам, вроде вот этой clickhouse db которая на дев машине особо не нужна. Но все равно было бы неплохо иметь стопроцентно воспроизводимый билд на дев машине.
Ставь Линукс
источник

b

blkmrkt in NixOS
Александр Бантьев
А что за пакеты?
Вот сейчас у нас эти линукс-онли:
(callPackage ./ios-cross-compiler {})
       (callPackage ./pg_libphonenumber {})
       clickhouse
       dstat
       filezilla
       mysql
       mysql-workbench
       nethogs
       pg_top
       pgadmin
       sqliteman
       sysstat
       tigervnc
       zerotierone
источник

b

blkmrkt in NixOS
Александр Бантьев
Ставь Линукс
Не вариант, тк делаю бинарники в тч и под иос
источник

АБ

Александр Бантьев in NixOS
blkmrkt
Не вариант, тк делаю бинарники в тч и под иос
Почему же? Линукс в докере, а на хосте макось
источник

b

blkmrkt in NixOS
Есть виртуалочка конечно для тестов
источник

b

blkmrkt in NixOS
Александр Бантьев
Почему же? Линукс в докере, а на хосте макось
Вот вместо докера в виртуалке вызываю тот же самый шелл из расшаренной директории
источник

ц

ц in NixOS
Виртуалочку как раз можно сделать 100% воспроизводимой, с модулями и прочим. Можно хоть исошник собрать
источник

АБ

Александр Бантьев in NixOS
Ещё есть вариант локально линукс, на CI макось
источник

ц

ц in NixOS
Серверное окружение в шеле запускать - ну такое
источник

b

blkmrkt in NixOS
ц
Виртуалочку как раз можно сделать 100% воспроизводимой, с модулями и прочим. Можно хоть исошник собрать
Угу, так и есть! Мы это все на серверы деплоим и билдим.
источник

d

dukeBarman in NixOS
blkmrkt
Запустил вчера билд нового шелла - смотрю XCode в стартбаре запрыгал. Думаю какого хера? Он оказывается cmdline tools установить захотел, вот так да.
так это норма для всего консольного под маком, что не так?
источник

b

blkmrkt in NixOS
dukeBarman
так это норма для всего консольного под маком, что не так?
Именно поэтому я и поставил под вопрос текущий положняк. Доколе?
источник