Size: a a a

2020 December 05

MG

Misha Gusarov in NixOS
Мануал
источник
2020 December 06

AN

Alexander N. in NixOS
странно, что уц мануала может быть restricted
источник

AN

Alexander N. in NixOS
wine 6.0-rc1+staging походу мертвый
источник

AN

Alexander N. in NixOS
(у меня толком не полетело ни одно с чем я его тестирую, есть желающие потестить? (тогда я сделаю PR, если нет — то и пес бы с ними)
источник

АБ

Александр Бантьев... in NixOS
Misha Gusarov
Access to ...-nmd is forbidden in restricted mode
Пока что не видел такого
источник

Б

Борис in NixOS
лол, ребилд валится из за мануалов

manual-combined.xml:3: element info: Relax-NG validity error : Element book has extra content: info
    1  <?xml version="1.0"?>
    2  <book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="book-nixos-manual">
    3   <info>
    4    <title>NixOS Manual</title>
    5    <subtitle>Version 21.03
    6    </subtitle>
    7   </info>

manual-combined.xml fails to validate
building '/nix/store/zckqfaln3ddgpf9g1rkzqh58drk5sz28-unit-systemd-journald.service.drv'...
building '/nix/store/afnl2manfjyzx2gyknx8r66bgs3zfpf8-unit-systemd-logind.service.drv'...
building '/nix/store/32bcbn9ibwly6nqdr1drdsbzh1b2m5ik-unit-systemd-modules-load.service.drv'...
building '/nix/store/751jmlmqa3kf2lja55nnv39m58bzfc8v-unit-systemd-nspawn-.service.drv'...
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
builder for '/nix/store/n54gx86pxxlypkybayvdjfrr8zjxa3cj-nixos-manual-combined.drv' failed with exit code 3
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
1 dependencies of derivation '/nix/store/hab0rywg9xljxyqsnd4rpg5f7pz8wd3j-nixos-manpages.drv' failed to build
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
1 dependencies of derivation '/nix/store/f13in78rbmzwq3zwiw79misya6xykbmd-nixos-manual-html.drv' failed to build
источник

Б

Борис in NixOS
в каком направлении копать? )
источник

d

dump_stack() in NixOS
Это stable?
источник

Б

Борис in NixOS
[root@borg:~]# nixos-version
21.03pre250093.0da76dab4c2 (Okapi)
источник

d

dump_stack() in NixOS
Борис
[root@borg:~]# nixos-version
21.03pre250093.0da76dab4c2 (Okapi)
источник

Б

Борис in NixOS
источник

AL

Anton Latukha in NixOS
+====

Шеймлес плаг:

GitHub CI action для проектов Haskell, которое выполняет интеграционный тест Nixpkgs

Автоматически проверяет совместимость между проектом и репозиторием Nixpkgs. Позволяет команде, которая создает выпуск проекта, заблаговременно узнать, совместим ли проект с Nixpkgs как есть, или для проекта требуются overrides в файле NixOS/nixpkgs: pkgs/development/haskell-modules/configuration-common.nix .

https://github.com/marketplace/actions/automatic-haskell-project-integration-test-to-nixpkgs

Подробности интеграции Nixpkgs Haskell (насколько я их знаю):
 * Инфраструктура Nixpkgs Haskell имеет полуавтоматическую интеграцию пакетов Hackage.
   * Пакеты, совместимость которых покрывается Stackage LTS - обновления версий происходят автоматически каждую полночь.
   * Обновления пакетов Hackage, особенно важные / хрупкие обновления пакетов и все запросы на мерж происходят в ветке haskell-updates. Процесс управляется командой, обновления объединяются вместе с важными обновлениями и тестируются по пятницам во время прямых трансляций, которые заканчиваются мержем в основную ветку.
 * Дизайн Nixpkgs декларирует 1 версию пакетов которая используется для сборок по умолчанию. Как ожидается от такой системы, эти версии по умолчанию иногда несовместимы с зависимостями проекта, который имеет диапазоны, и поэтому - деривация требует корректировок, - и это то, что это действие автоматически проверяет и результат сообщает заранее.

Естественно особенно рекомендую использовать для тех кто озабочен или хочет чтобы проект не ломался в Nixpkgs / не ломал дерево в Nixpkgs, или чтобы знать о поломке не тогда когда она произошла в системе Nixpkgs - а заранее отправить патч.
Рекомендую действие настроить по триггеру на релиз проекта - по очевидным причинам.
источник

AL

Anton Latukha in NixOS
Идея и процесс интеграции очень простые - можно легко портировать на любую платформу тестирования/CI (берите идею).

Там маленький .sh файл в котором всё пояснено - да и всё.
источник

AL

Anton Latukha in NixOS
Некоторое время думал над этим вопросом - и в итоге реплицируя процессы Peti - понял что всё можно значительно упростить для теста интеграции.
Перетер упрощение для теста и описал Peti на трансляции где-то месяц-полтора назад - и он сказал норм.

Просто использовать .cabal файл из проекта и положить cabal2nix результат в правильное место в Nixpkgs.
источник

KZ

Kirill Zaborsky in NixOS
недавнож ушли от LTS ибо под 8.10 так его и нет
источник

IK

Ilya Kos in NixOS
Я могу как-то посмотреть почему у меня тянется какая-то зависимость?
источник

АБ

Александр Бантьев... in NixOS
nix why-depends
источник

IK

Ilya Kos in NixOS
А ему можно из файла expression прочитать?
источник

IK

Ilya Kos in NixOS
А
источник

IK

Ilya Kos in NixOS
нашел
источник