QGIS-Documentation icon indicating copy to clipboard operation
QGIS-Documentation copied to clipboard

Drop interactive shell from grass c++ plugin, drop embedded qtermwidget (Request in QGIS)

Open qgis-bot opened this issue 2 years ago • 0 comments

Request for documentation

From pull request QGIS/qgis#53597 Author: @nyalldawson QGIS version: 3.34

Drop interactive shell from grass c++ plugin, drop embedded qtermwidget

PR Description:

Qtermwidget upstream is effectively dead, and there's no movement toward getting this library modernised and compatible with Qt6 builds.

Rather then fight against it and try to maintain it ourselves, instead let's just drop it.

Rationale:

  • The grass c++ plugin itself is effectively unmaintained, and we need to take steps to port its remaining functionality to the Processing grass plugin or elsewhere
  • The library raises a bunch of warnings during compilation, and the various lint/cppcheck tools etc flag a ton of issues in it.
  • Given that the c++ plugin is unmaintained and lags severly behind the Processing one, the plugin itself is likely to be relatively rarely used
  • The interactive GRASS shell is not a critical functionality for QGIS. Users can always fire up a terminal or grass itself if they require this functionality.
  • If we REALLY REALLY want an interactive shell, we'd be better off having a generic one which isn't tied specifically into the grass plugin

Commits tagged with [need-docs] or [FEATURE]

qgis-bot avatar Jun 27 '23 19:06 qgis-bot