question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Che should have a mechanism to inform user on removed/deleted plugins

See original GitHub issue

Is your enhancement related to a problem? Please describe.

Currently, the Che plugin registry hosts every plugin and version published since its inception. However, in the future, we may want to be able to remove plugins from later releases without obtusely breaking old workspaces (e.g. https://github.com/eclipse/che-plugin-registry/pull/264).

Describe the solution you’d like

The plugin registry and Che server should be able to surface when a previously existing plugin has been removed from the registry. E.g. the plugin registry could, instead of responding 404 as though the plugin never existed, report info to the user with a possible path to fixing the problem. For old versions (e.g. the rc versions of che-theia), a message could be returned suggesting a move to a new version in their devfile. For completely deprecated plugins such as node-debug, it could at least explain why support was dropped.

Describe alternatives you’ve considered

With the current approach, removal of any plugin from the registry means the potential for non-startable workspaces when updating Che.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:2
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

2reactions
l0rdcommented, Nov 26, 2019

This looks complicated for an issue that should happen seldom. It should not be a common case because in the devfile registry we always reference latest of plugins and we rarely remove a full plugin.

So an alternative approach would be:

  1. We agree that we are going to deprecate plugin X
  2. We remove any reference to plugin X in the devfile registry => sprint Y
  3. We remove the plugin from the plugin-registry => sprint Y+3
1reaction
ericwillcommented, Mar 25, 2020

A cull of old plugins in the plugin registry is definitely warranted. 👍

Read more comments on GitHub >

github_iconTop Results From Across the Web

How & Why You Should Remove Unused WordPress Plugins
Deactivating or uninstalling WordPress plugins is very simple. Start by navigating to the Plugins area of your dashboard and finding the plugin ......
Read more >
How To Delete & Reinstall Plugins - YouTube
This video looks at how to delete and install/reinstall plugins both via WordPress and manually using FTP or File Manager. #avad...
Read more >
What to Do When a Plugin Is Removed from WordPress.org
Simply run a scan using Wordfence. If any issues are found, click on them and you'll see the alert.
Read more >
How to uninstall a WordPress plugin (completely) - Zapier
Deleting a plugin removes the plugin from your plugin list and uninstalls all the files from your site.
Read more >
How to Uninstall a WordPress Plugin (the Proper Way) - Kinsta
A majority of plugins leave behind tables and rows in your database after you delete them. Check out how to uninstall a WordPress...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found