canonical / ubuntu-desktop-provision

Ubuntu Desktop Provision
GNU General Public License v3.0
58 stars 27 forks source link

provd: Removing pro and chown services (sprovd) #784

Closed matthew-hagemann closed 1 week ago

matthew-hagemann commented 1 week ago

This change drops sprovd for security concerns. With it I have removed the chown and pro services that relied on it from the go backend, and the chown service from the Flutter frontend.

While this does temporary pose an issue for the a11y and pro flutter pages, we can disable them thanks to #777 for the time being.

Closes Udeng 3455

spydon commented 1 week ago

Now this is just a draft, but the PR titles should be a bit more explanatory I think :smile:

matthew-hagemann commented 1 week ago

As this renders the ubuntu pro page in ubuntu init non-functional, should we also remove the UI and service for that?

We do ultimately want to write a dart backend for pro and keep the page. My thinking was to just leave it for now until we get back to that, as it can be disabled, and only the core desktop team is using it? I'm happy to remove more than I have though if you think that would be better.