Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QGIS Plugin Repository - Migrate plugins #111

Closed
SPlanzer opened this issue Mar 31, 2020 · 5 comments
Closed

QGIS Plugin Repository - Migrate plugins #111

SPlanzer opened this issue Mar 31, 2020 · 5 comments
Assignees

Comments

@SPlanzer
Copy link
Contributor

@SPlanzer commented on Tue Feb 11 2020

Epic Description

Plugins from LINZ's current QGIS plugin repository must be migrated to this new repository to allow users to make a seamless switch and allow for decommissioning of the old service.

Definition of Done

Plugins to be migrated are all internal plugins not stored in the official QGIS repo.
As per internal QGIS plugin confluence doc this includes:

  • Feature Search
  • Parcel Block
  • Gazetteer
  • Gazetteer Tools
  • AIMS
  • Roads
  • Import Image
  • Mapsheet Management
  • Data Pipeline
  • LIQA
  • River Processing Provider
  • NZ Buildings
  • NZ Imagery Surveys

Out of scope

  • Only the most current release of each plugin will be migrated.
@SPlanzer
Copy link
Contributor Author

stocktake of current LINZ plugin server

plugin name version
aims 1.0.0
attributePainter 5.0
buildings 2.0.0
buildings 3.0.0
buildings 3.1.0
buildings 3.2.0
contour 1.4.4
CustomToolBar 0.8
datapipeline 0.1.18
datapipeline 1.0.1
FeatureSearch 1.1
FeatureSearch 1.2
gazetteertools 1.1.1
geometry_copier 0.4.1
go2streetview 7.5
imagerysurveys 1.0.0
importimage 2.1.0
importimage 3.0.0
LandonlineAdjustmentTools 2.0
LandonlineAdjustmentTools 2.6
LandonlineAdjustmentTools 2.8
latlontools 1.0.0
linzdataimporter 1.0.0
linzdataimporter 1.0.1
linzdataimporter 1.0.2
linz_data_importer 1.0.3
LinzSnap 1.1
LinzSnap 1.2
LinzSnap 1.3
liqa 0.24.0
liqa 1.0.0
ParcelBlock 0.3.1
ParcelBlock 0.3.3
ParcelBlock 0.3.4
profiletool 4.0.2
Qgis2threejs 1.4.2
qgis2web 2.33.1
QGISRoadsPlugin 1.0.2
quickfinder 3.3.3
quick_map_services 0.19.3
QuickWKT 2.8
scriptassistant 0.4.0
splitmultipart 0.9.1
timemanager 2.5
topoutilities 2.0.0
trigs 1.0.0
VectorFieldRenderer 3.6.2

@SPlanzer
Copy link
Contributor Author

SPlanzer commented Jun 3, 2020

script written to migrate plugin from a directory to repo via API

This automates what was going to be a tedious task and means it is repeatable in the future.

@SPlanzer
Copy link
Contributor Author

SPlanzer commented Jun 3, 2020

the highest version of the above plugins migrated with exception of the below that do not meet QGIS metadata.txt required fields

datapipeline failed with b'{\n  "message": "Attribute \'about\' cannot be None"\n}\n'
FeatureSearch failed with b'{\n  "message": "Attribute \'about\' cannot be None"\n}\n'
geometry_copier failed with b'{\n  "message": "Attribute \'about\' cannot be None"\n}\n'
splitmultipart failed with b'{\n  "message": "Attribute \'about\' cannot be None"\n}\n' 

@SPlanzer SPlanzer self-assigned this Jun 3, 2020
@SPlanzer
Copy link
Contributor Author

SPlanzer commented Jun 3, 2020

Still outstanding

  • Outstanding plugins from current linz plugin server (see above) that did not pass API checks
  • There are old plugin repos. We may want to retain these plugins. I suggest we migrate these over and then archive them

@SPlanzer
Copy link
Contributor Author

SPlanzer commented Jun 8, 2020

All plugins migrated with exception of:
#126
#122

This will be managed via their own issues

@SPlanzer SPlanzer closed this as completed Jun 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant