Bug 33541 - UPDATE REQUEST : opencpn-o-charts-plugin
Summary: UPDATE REQUEST : opencpn-o-charts-plugin
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-09-07 16:40 CEST by Philippe Didier
Modified: 2024-09-10 18:41 CEST (History)
2 users (show)

See Also:
Source RPM: opencpn-o-charts-plugin-2.0.10.0-1.mga9
CVE:
Status comment:


Attachments

Description Philippe Didier 2024-09-07 16:40:03 CEST
Unfortunately some countries don't provide freely nautical charts :-(
To navigate in some seas you need to pay for those charts

Opencpn-o-charts-plugin allows to use purchased nautical charts (using an USB dongle or a decryption key from o-charts.org) but it must be in nonfree repo since the binary allowing the decryption of the charts is closed sourced..

This update provides an improved non-free binary built for x86_64 systems
Comment 1 Philippe Didier 2024-09-07 16:56:39 CEST
Suggested Advisory
===================

This update provides an improved binary to use paid charts from o.charts.org

Updated package in nonfree/updates_testing :
===========================================

opencpn-o-charts-plugin-2.0.10.0-1.nonfree.mga9
opencpn-o-charts-plugin-debuginfo-2.0.10.0-1.nonfree.mga9
opencpn-o-charts-plugin-debugsource-2.0.10.0-1.nonfree.mga9


From SRPM
opencpn-o-charts-plugin-2.0.10.0-1.mga9.src.rpm



NB this rpm doesn't exist for i586 system

Procedure :
=============

to test it you can only verify that the update is smoothly done on an already installed OpenCPN  with its suggested plugins
Then that the plugin appears in the list of plugins of OpenCPN

Inside the charts menu the o-charts tab must appear

To fully test it you must have bought charts from o.charts.org !!!
I did test it with paid charts it's OK on my x86_64 Mageia9 system
katnatek 2024-09-07 19:39:24 CEST

Assignee: bugsquad => qa-bugs

katnatek 2024-09-07 19:44:57 CEST

Keywords: (none) => advisory

Comment 2 katnatek 2024-09-08 03:36:59 CEST
VM x86_64

LC_ALL=C urpmi --auto --auto-update 
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release" is up-to-date
medium "Nonfree Updates" is up-to-date


installing opencpn-o-charts-plugin-2.0.10.0-1.mga9.nonfree.x86_64.rpm from //home/qateam/qa-testing/x86_64
Preparing...                     #############################################
      1/1: opencpn-o-charts-plugin
                                 #############################################
      1/1: removing opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.x86_64
                                 #############################################

rpm -qa|grep opencpn
opencpn-polar-plugin-1.2.31.0-1.mga9
opencpn-radar-plugin-5.5.0-2.mga9
opencpn-watchdog-plugin-2.4.110-1.mga9
opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree
opencpn-ais-radar-plugin-1.4.11.5-1.mga9
opencpn-sar-plugin-4.0.0-2.mga9
opencpn-statusbar-plugin-1.1.12.0-1.mga9
opencpn-logbookkonni-plugin-1.4.31.0-2.mga9
opencpn-dashboardsk-plugin-0.2.0-1.git20240102.mga9
opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9
opencpn-weather-routing-plugin-1.15.18.6-1.mga9
opencpn-climatology-plugin-1.6.31-2.mga9
opencpn-iacfleet-plugin-0.32.0-3.git20231206.1.mga9
opencpn-weatherfax-plugin-1.9.111.1-1.mga9
opencpn-squiddio-plugin-1.3.91.0-1.mga9
opencpn-5.8.4-2.mga9
opencpn-objsearch-plugin-0.26.0-2.mga9
opencpn-o-charts-plugin-2.0.10.0-1.mga9.nonfree

grep chart opencpn.log 
13:26:15.726 MESSAGE chartdb.cpp:219 ChartDB Cache policy:  Max open chart limit is 20.
13:26:25.102 MESSAGE plugin_loader.cpp:270 Checking plugin candidate: /usr/lib64/opencpn/libo-charts_pi.so
13:26:25.102 MESSAGE plugin_loader.cpp:318 Checking plugin compatibility: /usr/lib64/opencpn/libo-charts_pi.so
13:26:25.103 MESSAGE plugin_loader.cpp:1188 PluginLoader: Loading PlugIn: /usr/lib64/opencpn/libo-charts_pi.so
13:26:25.105 MESSAGE base_platform.cpp:288 PlugInManager: using data dir: /usr/share/opencpn/plugins/o-charts_pi
13:26:25.652 MESSAGE plugin_loader.cpp:270 Checking plugin candidate: /usr/lib64/opencpn/libchartdldr_pi.so
13:26:25.652 MESSAGE plugin_loader.cpp:318 Checking plugin compatibility: /usr/lib64/opencpn/libchartdldr_pi.so
13:26:25.652 MESSAGE plugin_loader.cpp:1188 PluginLoader: Loading PlugIn: /usr/lib64/opencpn/libchartdldr_pi.so
13:26:25.656 MESSAGE chartdldr_pi.cpp:305 chartdldr_pi:m_base_chart_dir: /home/qateam/Documentos/Charts

Looks like the application start and plugin load
Comment 3 katnatek 2024-09-09 20:25:35 CEST
Giving OK

Clean update
Application starts
Plugin load

Packager is user and say it works

Whiteboard: (none) => MGA9-64-OK
CC: (none) => andrewsfarm

Comment 4 Thomas Andrews 2024-09-10 03:18:09 CEST
Validating.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 5 Mageia Robot 2024-09-10 18:41:17 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0193.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.