| 29 Jun 2025 |
hexa | it's so great to have you and me as commiters 😆 | 02:46:14 |
emily | :D | 02:46:20 |
emily | one specific thing | 02:46:28 |
emily | is that scripted initrd only has scripted networking | 02:46:34 |
emily | and initrd networking is pretty common | 02:46:39 |
emily | so I think the actual thing blocking it is just systemd stage 1 by default | 02:46:46 |
| * hexa screams into the void | 02:46:51 |
emily | which does have a small number of actual blockers | 02:46:58 |
emily | pushing things over the finish line is hard | 02:47:07 |
emily | once scripted initrd is gone though I see no reason to keep scripted networking around | 02:47:25 |
emily | https://github.com/NixOS/nixpkgs/pull/287043 looks like raito attempted to kill scripted networking in initrd only | 02:48:08 |
hexa | what we really shouldn't try to do is provide feature parity | 02:48:38 |
emily | systemd stage 1 and useNetworkd default in 25.11 → scripted stage 1 and scripted networking removed in 26.05 → complex networking options deprecated in 26.11 → heat death of universe | 02:49:08 |
hexa | agree with the first two | 02:49:29 |
hexa | the third can happeen in 26.05 as well 😛 | 02:49:38 |
hexa | * the third can happen in 26.05 as well 😛 | 02:49:43 |
emily | fair | 02:49:47 |
emily | fwiw useNetworkd is a thing people will randomly turn on to have the new shiny and I haven't heard of it failing to meet someone's needs | 02:50:13 |
emily | so I think it is a case where we already basically have feature parity | 02:50:19 |
emily | maintaining that long-term is another thing | 02:50:23 |
emily | but it is easier to sell the initial switchover without it at least (see: that PR…) | 02:50:33 |
emily | * but it is easier to sell the initial switchover with it at least (see: that PR…) | 02:50:37 |
hexa | https://github.com/NixOS/nixpkgs/pull/287043#issuecomment-1933060123 | 02:50:39 |
hexa | olne month to migrate network configurations, tough | 02:50:55 |
hexa | can't be done | 02:50:56 |
hexa | * one month to migrate network configurations, tough | 02:51:30 |
emily | anyway systemd stage 1 is definitely something that needs to happen | 02:51:30 |
emily | I know ElvishJerricco has a list of the few remaining blockers | 02:51:42 |
emily | if anyone has time to help solve them it would make it more likely to happen for 25.11 I'm sure | 02:52:01 |
hexa | https://github.com/NixOS/nixpkgs/issues/251388 😱 | 02:52:50 |