Bug 212703
Summary: | Removing package can disable system with *very* little warning | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Thomas L. Shinnick <tshinnic> |
Component: | pirut | Assignee: | Jeremy Katz <katzj> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-10-30 18:36:51 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Thomas L. Shinnick
2006-10-28 07:10:00 UTC
The question is really one of where do you draw the line of what's too dangerous to remove... if, eg, you say that gnome-session is the point, then what about people that want to remove GNOME? I guess that adding gnome-session to the list of "scary things to warn about" is probably reasonable Oh this slides into a potential mess of user interaction complications, that's for sure. "Are you sure?" "Are you really really sure, Dave?" One more example for background. Beagle was high on 'top', and I decided I was just not going to use it. Removed the four things that popped up when I searched for 'beagle' (and forgetting my own rant about watching carefully and not letting it timeout) switched to another window and only switched back just in time to see "cleaning nautilus". Removing beagle (libbeagle) removed nautilus and yelp! At a minimum I see the 'requirement' for displaying a summary of actions taken, even if just as simple as showing the added entries in /var/log/yum.log . Would I have had _any_ clue upon trying and failing to display dir/file listing windows that I'd _deleted_ nautilus? And if that is not possible (adding a summary step to end of interactions), would it be possible to (also?) add an action to review the yum.log or some approximation? Is there any other place to see what you've caused to happen? And barring the above ideas, perhaps a one-time first-use message when someone elects to remove a package. "No one else deletes packages. Smart people don't delete packages. Look what happened to Dave Bowman! He broke the chain and horrible things befell him. Reconsider, please!" I've made it so that if you're _removing_ packages: the dep dialog doesn't automatically dismiss and the details are automatically expanded. This should at least make it a bit more of an explicit action and hopefully avoid some of the cases of errors. pirut-1.2.7-1.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report. pirut-1.2.8-1.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report. pirut-1.2.8-1.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report. |