Le 25/10/2017 à 13:22, Jason DeRose a
écrit :
The issue of letting users upgrading is the proposal of auto-updating. Nothing will tell that a new release of distribution X will have a newer GNOME Shell, and so, version compatibility check (which is currently disabled in most places) won't prevent people to ugprade to a new *unsupported* version of the extension, which didn't go to the same QA rules than a traditional Stable Release Update. Remember that I'm not proposing to favor system extensions for all extensions, due to the issue you are describing (stalled or old versions). I'm only suggesting this for system extension enabled from the current mode (which are already unconditionnally enabled). In the Ubuntu case for instance, we offer another session with no extensions enabled by default via a vanilla GNOME Shell look and behavior. On this one, people would be able to use the new, user's local version of those extensions. However, you can consider extensions enabled as part of a mode as being really part of the Shell, which means, the default desired behavior which has to be QAed, controlled and such. Making sense? Didier |