The Nix Hour is a weekly beginner-oriented improvised QA-style lecture on Nix, hosted by Tweag. Here you can bring your questions and we'll answer them with more context, examples, alternatives, tradeoffs and related topics. These meetings are open for anybody to join, but also recorded and uploaded to the Tweag YouTube channel. For more information check out https://discourse.nixos.org/t/the-nix-hour-a-weekly-nix-qa-lecture-by-tweag/22767
Curated by: Tweag by Modus Create (81 videos)
Questions can only be asked by voice or chat in the meeting: https://meet.zrh.init7.net/nix-hour. The Nix Hour is an open beginner-oriented Q&A-style lecture on Nix, where you can bring your questions and we’ll answer them with more context, examples, alternatives, tradeoffs and related topics. Matrix room for questions, feedback and notifications: https://matrix.to/#/%23nix-hour:matrix.org Issue tracker for asynchronous questions: https://github.com/tweag/nix-hour/issues Previous sessions playlist: https://www.youtube.com/playlist?list=PLyzwHTVJlRc8yjlx4VR4LU5A5O44og9in For more information and updates, check out https://discourse.nixos.org/t/the-nix-hour-a-weekly-nix-qa-lecture-by-tweag/22767 PR created during this session can be found at https://github.com/NixOS/nixpkgs/pull/266512 00:00 Intro, shorter recording next week 00:58 Zero Hydra Failures for NixOS 23.11 https://github.com/NixOS/nixpkgs/issues/265948 01:39 What is Zero Hydra Failures 02:49 Looking for failing packages https://malob.github.io/nix-review-tools-reports/ 05:27 Looking at failuers in "apfelgrid" package 06:41 Look for PRs or issues 08:06 Checking the build locally 10:47 Checking git log for what could break 13:41 Looking for the original PR that introduced root5 17:17 Checking upstream for the issue 19:21 Looking at "root" package upstream, 5 vs 6 22:38 Building apfelgrid with newer version of root 27:53 Navigating Hydra to see status of a package 30:00 Loking at root 6 failure 34:36 Checking the error in root 5 sources 39:06 Backporting patch from root 6 to root 5 44:14 Changing a file name in patch 51:46 Buidling root 5 locally 52:59 Build with root 6 succeeded 55:02 Technical difficulties 55:40 Committing fixes 58:26 Q: Multiple versions of "root" package in nixpkgs 59:39 Back to committing fixes 1:03:56 Publishing PR to nixpkgs https://github.com/NixOS/nixpkgs/pull/266512 1:04:52 Outro