Sprinkling a lot of hacky patches like https://code.launchpad.net/~morphis/netplan/+git/netplan/+merge/306607 into Ubuntu is not the right way forward -- if we want to provide plumbing services like NetworkManager, bluez, or cups as snaps, then they need to be able to assume the expected service unit and D-Bus .service files. Let's rather do this properly via a declarative alias than hardcoding dynamically generated (!) snap service names in unrelated code.
These snaps need to be manually reviewed anyway as they have a lot of privileges and provide central services to both the OS itself and to other snaps.
Sprinkling a lot of hacky patches like https:/ /code.launchpad .net/~morphis/ netplan/ +git/netplan/ +merge/ 306607 into Ubuntu is not the right way forward -- if we want to provide plumbing services like NetworkManager, bluez, or cups as snaps, then they need to be able to assume the expected service unit and D-Bus .service files. Let's rather do this properly via a declarative alias than hardcoding dynamically generated (!) snap service names in unrelated code.
These snaps need to be manually reviewed anyway as they have a lot of privileges and provide central services to both the OS itself and to other snaps.