Opened 2 months ago

Last modified 8 days ago

#2391 new task

Update QGIS plugins

Reported by: kalxas Owned by: osgeolive@…
Priority: major Milestone: OSGeoLive15.0
Component: OSGeoLive Keywords: QGIS
Cc: osgeolive@…

Description

QGIS plugins from OSGeoLive 13.0 are still used.

Is there a volunteer to make a new bundle?

Attachments (2)

qgis3-osgeolive15-plugins-test1.png (156.4 KB ) - added by sanak 8 weeks ago.
qgis3-osgeolive15-plugins-test2.png (93.7 KB ) - added by sanak 8 weeks ago.

Download all attachments as: .zip

Change history (16)

comment:1 by sanak, 8 weeks ago

Will the timing be final release at this September ?

Here are current list from OSGeoLive 15 rc1 "Plugins Installed".

Name checked Installed version Available version
Clipper 1.0 1.2
Contour plugin 2.0.7 2.0.10
DB Manager x 0.1.20
Digitizing Tools 1.4.0 1.5.1
DirectionalSlope 1.3.1 1.3.2
Geometry Checker 0.1
GRASS 8 2.0
GRASS GIS provider x 2.12.99
Group Stats 2.1.5 2.1.6
LRS 1.1.3 1.2.2
MetaSearch Catalog Client x 0.3.5
mmqgis 2019.6.11 2021.9.10
OfflineEditing 0.1
OrfeoToolbox provider 2.12.99
OSMDownloader 1.0.1 1.0.3
pgRoutingLayer 3.0.0 3.0.1
Plain Geometry Editor 3.0.0 3.0.0
Processing x 2.12.99
Processing R Provider 1.0.6 3.1.1
Profile tool 4.1.7 4.2.2
Qgis2threejs 2.3.1 2.7.1
qgis2web 3.7.0 3.16.0
QuickMapServices 0.19.10.1 0.19.29
QuickOSM 1.12.3 2.0.1
SAGA GIS provider x 2.12.99
Semi-Automatic Classification Plugin 6.3.1 7.10.6
Spreadsheet Layers 2.0.0 2.0.1
STAC Browser 1.0.0
TimeManager 3.2.3 3.6
Topology Checker 0.1
Value Tool 3.0.2 3.0.15

If simply upgrading the versions is enough, then I am okay to do this.
(But note that I am not so familiar with most of listed plugins except pgRoutingLayer...)

comment:2 by kalxas, 8 weeks ago

Thank you. Yes, we just need someone to upgrade the plugins and create a new bundle file:

http://download.osgeo.org/livedvd/data/qgis/qgis3-osgeolive13-plugins.zip

in reply to:  2 comment:3 by sanak, 8 weeks ago

Replying to kalxas:

Thank you. Yes, we just need someone to upgrade the plugins and create a new bundle file:

http://download.osgeo.org/livedvd/data/qgis/qgis3-osgeolive13-plugins.zip

Okay, thanks for confirmation.

I will try to create a new bundle file and upload it to somewhere I can access by tomorrow.

comment:4 by sanak, 8 weeks ago

This work was a bit harder than I expected.

  1. When I upgrade all upgradable plugins, new plugin versions went to /home/user/.local/share/QGIS/QGIS3/profiles/default/python/plugins/ (From QGIS Settings/User Profiles/Open Active Profile Folder menu).
  2. I deleted upgraded old plugins from /usr/share/qgis/python/plugins/ , then moved above user folder's plugins to there.
  3. To generate python cache, I changed /usr/share/qgis/python/plugins folder's owner by executing as follows.
    $ cd /usr/share/qgis/python
    $ sudo chown -R user:users plugins
    
  4. Check on/off each plugin from QGIS Plugin Manager.
  5. Only "Semi-Automatic Classification Plugin" failed when checking on the plugin from QGIS Plugin Manager, and it seems to support only from user profile folder, so I deleted it.
  6. Close QGIS, then archive the plugins folder by executing as follows.
    $ cd /
    $ sudo zip -r qgis3-osgeolive15-plugins.zip usr/share/qgis/python/plugins
    
  7. Deleted current plugins folder once, then extracted it from zipped archive from same folder in /bin/install_qgis.sh
    $ sudo rm -rf /usr/share/qgis/python/plugins
    $ sudo mkdir -p /tmp/build_qgis
    $ cd /tmp/build_qgis
    $ sudo mv /qgis3-osgeolive15-plugins.zip ./
    $ sudo unzip -q qgis3-osgeolive15-plugins.zip -d /
    
  8. Launch QGIS and check on/off each plugin from QGIS Plugin Manager.

The unzipped size increases from 49.2MB to 92.1MB (almost double), so please take care to fit in ISO size.

The zip file can be downloaded from here.

comment:5 by kalxas, 8 weeks ago

Priority: criticalmajor

in reply to:  5 comment:6 by sanak, 8 weeks ago

Replying to kalxas:

Thank you, the zip file is now at http://download.osgeo.org/livedvd/data/qgis/qgis3-osgeolive15-plugins.zip

Okay, thanks!

And sorry that I missed to include the following core plugins in the zip file...
https://docs.qgis.org/3.22/en/docs/user_manual/plugins/core_plugins/index.html

  • db_manager
  • grassprovider
  • MetaSearch
  • otbprovider
  • processing
  • sagaprovider

I deleted above folders from the zip file and uploaded it to the same Google Drive location,

so, could you (or someone) download it and overwrite ​http://download.osgeo.org/livedvd/data/qgis/qgis3-osgeolive15-plugins.zip with it ?

I will prepare GitHub PR side, later.

comment:7 by kalxas, 8 weeks ago

Done

comment:8 by sanak, 8 weeks ago

Okay, thanks!

I will create PR, soon.

comment:9 by sanak, 8 weeks ago

I created the PR at here.
https://github.com/OSGeo/OSGeoLive/pull/354

Note that I haven't tested it with image build...

comment:10 by sanak, 8 weeks ago

Sorry, again.

After building ISO locally, I noticed that upgraded plugins are not available and I missed to set folders/files mode properly...

I will fix the zip archive's folders/files mode.

comment:11 by sanak, 8 weeks ago

I the zip archive's permission mode of folders/files from the zip file and uploaded it to the same Google Drive location, again.

It is helpful to download it and overwrite ​http://download.osgeo.org/livedvd/data/qgis/qgis3-osgeolive15-plugins.zip with it, again.

comment:12 by kalxas, 8 weeks ago

Thank you, new file uploaded

comment:13 by sanak, 7 weeks ago

Thanks!

I confirmed that new zip archive has no problem (at least check on/off on Plugin Manager) after building ISO image and check it locally.

comment:14 by sanak, 8 days ago

Related with the following comment,
https://trac.osgeo.org/osgeolive/ticket/2406#comment:2

I will update the plugins again in this weekend.

Note: See TracTickets for help on using tickets.