| 30 Jun 2025 |
hexa (clat on linux when) | Yeah, the reason we want to get rid of scripted networking that it is hard to reason about it. 😬 | 15:00:37 |
Molly Miller | is there any kind of concrete plan for the deprecation of scripted networking, or is that currently work in progress? | 15:02:03 |
emily | we just started the process of not making it the default option any more | 15:02:41 |
emily | it will probably be timed roughly around the systemd stage 1 transition | 15:02:57 |
emily | expect 25.11 to ship with different defaults and deprecations/removals around 26.05, 26.11, say | 15:03:14 |
emily | though we were meant to flip some of those defaults releases ago already :) | 15:03:25 |
Molly Miller | okay | 15:03:40 |
Molly Miller | with my work hat on: we rely really heavily on scripted networking internally, though i've long been expecting that it'll eventually be removed | 15:04:36 |
Molly Miller | one of my colleagues has suggested that we (flying circus) might be able to take over maintainership of the scripted networking support, though i have the impression that having more than one network configuration subsystem in the tree is an ongoing maintenance headache | 15:05:55 |
clerie | You don't want this, really /o\ | 15:06:46 |
emily | I don't think there's the appetite for it – if anything it seems like the path is likely to be deprecating the networking.* interfaces entirely | 15:07:11 |
emily | in favour of NM or direct use of systemd.network.* | 15:07:18 |
emily | rather than maintaining our own abstraction layers | 15:07:24 |
emily | OTOH I think that means there's nothing preventing maintenance of an identical not-networking.* interface out of tree? | 15:07:42 |
Molly Miller | true, that's an option to bear in mind | 15:08:05 |
emily | I think the focus right now is more on getting new users off it and explicitly signalling deprecation than immediate removal though | 15:08:19 |
emily | but given that useNetworkd is a seamless switch for probably >95% of existing users of the interface I'm also not sure there'll be much desire to keep the scripted code around for too long after flipping the default backend for that stuff | 15:09:04 |