Hi. While doing the unbundling and plugin wizard, it became more obvious to me that how the Plugin Manager works is a bit weird. I can go in there and just uninstall or disable any plugin... restart Jenkins and BANG ... NCDF errors etc !!!
So, I did a bit of experimenting <https://github.com/tfennelly/jenkins/commit/0eb7a9bc21acc04bfc80df0d247f15ef3aec0a32> and was fairly easily able to get the "Installed" page to only allow the Uninstall or Disable of plugins that do not have any active dependants. The disable part doesn't work fully (should be able to disable plugins after all dependant plugins have been disabled), but there's enough there to get the picture. Do we think this is something we should fix? I'm sure there's a long list of possible issues/scenarios with the PM that people could draw up. I'm not proposing to fix them all, but I think if we can fix some of them we are making progress. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7aced6c1-afcb-460b-8e42-4a84dda4e9a1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
