#260 Add NetworkManager (or NetworkManager-wiifi) to protected packages for workstation?
Closed: Fixed 3 months ago by tpopela. Opened 5 months ago by mattdm.

Based on conversation https://ask.fedoraproject.org/t/list-protected-packages/19175.

It's fairly frequent for users to want to "clean up" their system of unneeded packages. The protected-packages mechanism is designed to help people not saw their feet off in doing so. Right now, the basic list is pretty minimal.

A lot of protection is there because fedora-release-identity-workstation adds gnome-shell, and that has a lot of dependencies. But, maybe we don't go far enough.

I think it would be reasonable to add NetworkManager (or NetworkManager-wifi to the list, as well as gnome-software. We could tell people that if they want to remove those things, they should do sudo dnf swap fedora-release-identity-workstation fedora-release-identity-basic — in fact, I think rather than /etc/dnf/protected.d/gnome-shell.conf, that list should be /etc/dnf/protected.d/fedora-workstation.conf, and contain things that from a functional perspective it isn't Workstation without.

That file could have a comment explaining that, and giving the dnf swap command.

It might also be useful to list kernel-modules (because wifi and sound won't work without those), but I know the kernel packages are special in several ways so I'm not sure of the full implications.


The working group previously decided that gnome-software should be removable. The ticket for that was:

And the minutes for the meeting where those decisions were taken are:

I think the main reasons for the decision were that a) people should be able to customize their systems and b) software has issues, particularly around resource consumption.

I'm surprised that it's possible to remove NetworkManager and agree that it shouldn't be removable. Not sure whether it should be explicitly protected or become a dependency of gnome-shell or gnome-control-center, though.

Metadata Update from @aday:
- Issue set to the milestone: Fedora 36
- Issue tagged with: meeting

5 months ago

Metadata Update from @catanzaro:
- Issue assigned to catanzaro

5 months ago

Metadata Update from @catanzaro:
- Issue untagged with: meeting
- Issue tagged with: pending-action

5 months ago

Agreed: we'll protect NetworkManager (and possibly NetworkManager-wifi), but not GNOME Software. Michael to implement after holidays.

Metadata Update from @aday:
- Issue close_status updated to: Won't fix
- Issue status updated to: Closed (was: Open)

3 months ago

Metadata Update from @tpopela:
- Issue status updated to: Open (was: Closed)

3 months ago

Metadata Update from @tpopela:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 months ago

I must've pressed the wrong button. Thanks for correcting, @tpopela .

Login to comment on this ticket.

Metadata