Opened 6 months ago

Closed 3 weeks ago

#2391 closed task (fixed)

Update QGIS plugins

Reported by: kalxas Owned by: osgeolive@…
Priority: major Milestone: OSGeoLive16.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 6 months ago.
qgis3-osgeolive15-plugins-test2.png (93.7 KB ) - added by sanak 6 months ago.

Download all attachments as: .zip

Change history (18)

comment:1 by sanak, 6 months 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, 6 months 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, 6 months 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, 6 months 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, 6 months ago

Priority: criticalmajor

in reply to:  5 comment:6 by sanak, 6 months 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, 6 months ago

Done

comment:8 by sanak, 6 months ago

Okay, thanks!

I will create PR, soon.

comment:9 by sanak, 6 months 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, 6 months 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, 6 months 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, 6 months ago

Thank you, new file uploaded

comment:13 by sanak, 6 months 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, 4 months ago

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

I will update the plugins again in this weekend.

comment:15 by kalxas, 3 weeks ago

Milestone: OSGeoLive15.0OSGeoLive16.0

Ticket retargeted after milestone closed

comment:16 by kalxas, 3 weeks ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.