| 3 Apr 2023 |
raitobezarius | if someone wants a pick up garbage bonus list: https://github.com/RaitoBezarius/buildxyz/issues/19 | 20:23:47 |
| 4 Apr 2023 |
raitobezarius | riotbib: if https://github.com/NixOS/nixpkgs/pull/224635 is merged, we need to write some fancy "migration documentation" to explain how to turn classical dhcpd config into Kea config to provide a non extreme bumpy ride | 11:43:00 |
hexa | or dnsmasq; but I'm not sure we do need this in 23.05 😛 | 11:43:47 |
raitobezarius | In reply to @hexa:lossy.network or dnsmasq; but I'm not sure we do need this in 23.05 😛 everyone is welcome to write dnsmasq docs for transitioning from dhcpd, I won't advise it :P | 11:46:47 |
Vladimír Čunát | Upstream seems to have some "migration assistant":
https://blog.apnic.net/2020/03/06/how-to-getting-started-with-kea-dhcp-for-ipv4-ipv6/
(but I won't touch DHCP) | 11:49:27 |
raitobezarius | days since I want a codemod tool for Nix: 0 | 11:50:02 |
| @andreas.schraegle:helsinki-systems.de joined the room. | 12:20:18 |
@andreas.schraegle:helsinki-systems.de | In reply to @raitobezarius:matrix.org riotbib: if https://github.com/NixOS/nixpkgs/pull/224635 is merged, we need to write some fancy "migration documentation" to explain how to turn classical dhcpd config into Kea config to provide a non extreme bumpy ride IMO the migration is non-trivial and idk what to tell anyone except for "read the kea docs and try to write a configuration that does something similar enough to what your dhcp config did". legacy dhcp config was very unstructured. you could just litter the config with ifs and have random control flow. | 12:24:48 |
@andreas.schraegle:helsinki-systems.de | In reply to @vcunat:matrix.org Upstream seems to have some "migration assistant": https://blog.apnic.net/2020/03/06/how-to-getting-started-with-kea-dhcp-for-ipv4-ipv6/ (but I won't touch DHCP) I tried using that. It didn't like my config. | 12:24:59 |
raitobezarius | In reply to @andreas.schraegle:helsinki-systems.de IMO the migration is non-trivial and idk what to tell anyone except for "read the kea docs and try to write a configuration that does something similar enough to what your dhcp config did". legacy dhcp config was very unstructured. you could just litter the config with ifs and have random control flow. do you estimate there are a lot of people with non trivial dhcp config out there? | 12:26:00 |
@andreas.schraegle:helsinki-systems.de | It's one of those softwares. If you're running it, you're probably going to doing something cursed with it, at some point. | 12:26:36 |
raitobezarius | I'd argue that I see two types of people: people with ~reasonable/simple dhcp configs and people with complicated dhcp configs
For the first, I want to provide maximum guidance and not too much bumpy ride as it should be possible to replace on the shelf configurations (like what my baremetal provider is providing me for DHCP-PD)
For the second, I am like: hm well yes put some efforts :p | 12:27:04 |
hexa | at least if you are using it for more than dhcp on your home router 😄 | 12:27:07 |
hexa | like weird pxeboot and classification setups that don't translate easily | 12:27:22 |
hexa | so the reasonable thing would be to give people a heads-up before crushing their dreams | 12:27:59 |
hexa | mark the thing as knownVulnerable for 23.05 | 12:28:11 |
hexa | somewhat runs counter to what I said for the client and cloud-init 😛 | 12:28:35 |
hexa | In reply to @hexa:lossy.network mark the thing as knownVulnerable for 23.05 "ISC dhcpd has reached its end of life and is scheduled for removal before NixOS 23.11. Migrate to kea, systemd-networkd or dnsmasq" | 12:29:28 |
Vladimír Čunát | Yes, adding some period of marked-as-broken (or vulnerable, etc.) can help people by letting them know before they really have to abandon it. | 12:29:27 |
raitobezarius | Works for me | 12:30:56 |
| 5 Apr 2023 |
| R̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝ joined the room. | 05:51:27 |
raitobezarius | pure awesomeness being cooked: https://github.com/NixOS/nixpkgs/pull/224842 | 19:20:03 |
| 6 Apr 2023 |
| kadawee joined the room. | 01:02:15 |
riotbib | In reply to @raitobezarius:matrix.org riotbib: if https://github.com/NixOS/nixpkgs/pull/224635 is merged, we need to write some fancy "migration documentation" to explain how to turn classical dhcpd config into Kea config to provide a non extreme bumpy ride ajs124 turned their PR into a draft 10 minutes after you highlighting it to me… may I expect it to be merged for the upcoming release? (just asking to be sure) | 22:00:03 |
hexa | the discussion on tuesday is highly relevant | 22:02:22 |
hexa | we won't remove dhcpd for 23.05 | 22:02:27 |
riotbib | ah sorry, missed that, thanks a lot! | 22:03:05 |
riotbib | brief question: is one PR for all edits of rl-2305.section.md that I keep on pushing to the best, or multiple PRs for all the (mostly small) changes? I guess the answer is clear (one PR), just asking to be sure | 22:05:17 |
hexa | whatever works for you | 22:06:08 |
riotbib | ack | 22:06:12 |