История изменений
Исправление t184256, (текущая версия) :
Но как бы наверное лучше всего Nix и использовать на NixOS
Лучше, конечно.
Может есть какой-то хороший getting started?
Штук 6 их, за месяц интенсива вкатиться реально. Даже проще, чем с винды на линукс =P
Как в NixOS (или в другом дистрибутиве с установленным ПМ Nix) происходит траблшутинг бажного приложения?
Из дистра?
-
Пользователь находит несоответствие ожиданий и реальности (для простоты, пусть htop с опцией
--help
сегфолтится) -
Пользователь проверяет воспроизводимость в чистом профиле.
-
Пользователь постит «
nix run nixpkgs/0be2gfceaaaa#htop -- --help
сегфолтится» -
Разраб делает то же самое
-
Разраб делает
nix develop nixpkgs/0be2gfceaaaa#htop -- --help
и шагает пошагово по сборке докуда надо -
ААА!
-
время фиксить
При этом у него тот же libc, те же либы (но другое ядро, другие версии видеодров и ещё какой-нибудь pipewire). Система разраба при этом может быть другой мажорной версией другого дистриба.
Еще вкуснее, когда прямо в апстриме есть flake.lock, относительно которого можно репортить.
Исправление t184256, :
Но как бы наверное лучше всего Nix и использовать на NixOS
Лучше, конечно.
Может есть какой-то хороший getting started?
Штук 6 их, за месяц интенсива вкатиться реально. Даже проще, чем с винды на линукс =P
Как в NixOS (или в другом дистрибутиве с установленным ПМ Nix) происходит траблшутинг бажного приложения?
Из дистра?
-
Пользователь находит несоответствие ожиданий и реальности (для простоты, пусть htop с опцией –help сегфолтится)
-
Пользователь проверяет воспроизводимость в чистом профиле.
-
Пользователь постит «
nix run nixpkgs/0be2gfceaaaa#htop -- --help
сегфолтится» -
Разраб делает то же самое
-
Разраб делает
nix develop nixpkgs/0be2gfceaaaa#htop -- --help
и шагает пошагово по сборке докуда надо -
ААА!
-
время фиксить
При этом у него тот же libc, те же либы (но другое ядро, другие версии видеодров и ещё какой-нибудь pipewire). Система разраба при этом может быть другой мажорной версией другого дистриба.
Еще вкуснее, когда прямо в апстриме есть flake.lock, относительно которого можно репортить.
Исправление t184256, :
Но как бы наверное лучше всего Nix и использовать на NixOS
Лучше, конечно.
Может есть какой-то хороший getting started?
Штук 6 их, за месяц интенсива вкатиться реально. Даже проще, чем с винды на линукс =P
Как в NixOS (или в другом дистрибутиве с установленным ПМ Nix) происходит траблшутинг бажного приложения?
Из дистра?
-
Пользователь находит несоответствие ожиданий и реальности (для простоты, пусть htop с опцией –help сегфолтится)
-
Пользователь проверяет воспроизводимость в чистом профиле.
-
Пользователь постит «
nix run nixpkgs/0be2gfceaaaa#htop -- --help
сегфолтится» -
Разраб делает то же самое
-
Разраб делает
nix develop nixpkgs/0be2gfceaaaa#htop -- --help
и шагает пошагово по сборке докуда надо -
ААА!
-
время фиксить
При этом у него тот же libc, те же либы (но другое ядро, другие версии видео ров и ещё какой-нибудь pipewire). Система разраба при этом может быть другой мажорной версией другого дистриба.
Еще вкуснее, когда прямо в апстриме есть flake.lock, относительно которого можно репортить.
Исходная версия t184256, :
Но как бы наверное лучше всего Nix и использовать на NixOS
Лучше, конечно.
Может есть какой-то хороший getting started?
Штук 6 их, за месяц интенсива вкатиться реально. Даже проще, чем с винды на линукс =P
Как в NixOS (или в другом дистрибутиве с установленным ПМ Nix) происходит траблшутинг бажного приложения?
Из дистра?
-
Пользователь находит несоответствие ожиданий и реальности (для простоты, пусть htop с опцией –help сегфолтится)
-
Пользователь проверяет воспроизводимость в чистом профиле.
-
Пользователь постит «nix run nixpkgs/0be2gfceaaaa#htop – –help сегфолтится»
-
Разраб делает то же самое
-
Разраб делает
nix develop nixpkgs/0be2gfceaaaa#htop -- --help
и шагает пошаговое по сборке докуда надо -
ААА!
-
время фиксить
При этом у него тот же libc, те же либы (но другое ядро, другие версии видео ров и ещё какой-нибудь pipewire). Система разраба при этом может быть другой мажорной версией другого дистриба.
Еще вкуснее, когда прямо в апстриме есть flake.lock, относительно которого можно репортить.