Hi all. I wanted to give a slight status update for the upstreaming of RFC 92. There is a tracking issue, Tracking issue for RFC 92: Dynamic derivations · Issue #6316 · NixOS/nix · GitHub, but that is mainly a checklist. Time to write some text :).
This past Monday, @roberth and I have a very productive marathon code review session. Among other things, we got my almost 3 year old https://github.com/NixOS/nix/pull/3746 merged, which did some cleanups of content addressing necessary to implement this feature in a sustainable manner.
Next on the docket is Derivations can output "text-hashed" data by Ericson2314 · Pull Request #3959 · NixOS/nix · GitHub , the first non-preparatory PR (!), which allows derivations to create derivations. I welcome anyone curious to have a look at at — @amjoseph already left some nice comments, independently arriving at basically the same vision as I have for how this stuff should end up looking like .
I hope now that we are “on to features”, we will be able to pick up the pace on getting things reviewed. And hope inviting you all to have a look, we can also work on the overarching goal of getting more contributors to Nix itself!