TWIN: This week, sparked from a discussion to prompt the removal of scripted initrd networking where a call for feedback has been made in https://discourse.nixos.org/t/seeking-feedback-on-the-removal-of-scripted-initrd-networking-in-nixos/39457, we discussed with contributors in #dev:nixos.org at message https://matrix.to/#/!kjdutkOsheZdjqYmqp:nixos.org/$6e30z5pwbKIKXLTHs1eZwWkddMNrXgyoYc5NEIsW5zA?via=nixos.org&via=matrix.org&via=nixos.dev
A summary is that we notice that we don't have formal policies for deprecations in nixpkgs, we do not want to discuss tools or implementations of such things as we know plenty of them: RFC127 (unimplemented), NixOS module systems, lib.warn
and more. We would like to focus and steer things towards a policy, we described our state of knowledge in https://pad.lassul.us/nixos-deprecation-cycle-theory.
Once we collect enough, we will move to a proposal in a PR and enact such a policy with the approval of contributors.