Bug 29309 - Update Request : Opencpn and its plugins
Summary: Update Request : Opencpn and its plugins
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 29318
  Show dependency treegraph
 
Reported: 2021-07-31 18:54 CEST by Philippe Didier
Modified: 2021-08-25 19:37 CEST (History)
4 users (show)

See Also:
Source RPM: opencpn-5.2.4-2.mga8.src.rpm
CVE:
Status comment:


Attachments
update advisory (17.07 KB, text/plain)
2021-08-06 17:02 CEST, Philippe Didier
Details
a shorter update advisory (802 bytes, text/plain)
2021-08-09 02:25 CEST, Philippe Didier
Details

Description Philippe Didier 2021-07-31 18:54:28 CEST
This bug report closes and replaces https://bugs.mageia.org/show_bug.cgi?id=28975
that has been resolved in Cauldron (future Mageia9)


OpenCPN (a chart plotter and navigation software) and all its plugins had been developed for wxgtku3.0 ...
Unfortunately when wxgtku3.1 launched in the last Cauldron (preparing Mageia8)
they were all rebuilt with wxtku3.1 and that caused issues and segfaults 

Besides this some recent developer's changes and bug corrections had been missed due to forking in upstreams git...
All the rpms already present in Mageia8 need to be rebuilt with wxgtku3.0, and some of them need a new version with a more recent Source !

Besides this three new plugins need to be backported (particularly opencpn-radar-plugin which increases the number of radars that can be displayed and replaces and obsoletes a limited previous plugin )


And, last but not least, three necessary plugins (containing closed source binaries) couldn't be provided as nonfree rpms for Mageia8  because the developers had forgotten to explicitely allow their distribution ...
This problem has been solved and those plugins might be provided in the nonfree backport repository
Comment 1 Morgan Leijström 2021-07-31 19:13:34 CEST
wxgtk3.1 update is in
https://bugs.mageia.org/show_bug.cgi?id=28352#c33

Affects several packages.

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=28352
CC: (none) => fri

Philippe Didier 2021-08-01 12:24:50 CEST

Summary: Update and Backport Request : Opencpn and its plugins => Update Request : Opencpn and its plugins

Philippe Didier 2021-08-01 12:43:10 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=29318

Comment 2 Philippe Didier 2021-08-01 12:46:08 CEST
This bug has been splitted for QA convenience
It now only concerns the update request

The backport request is now in this report :
https://bugs.mageia.org/show_bug.cgi?id=29318
Comment 3 Philippe Didier 2021-08-01 12:55:34 CEST
list of packages needing to be updated

opencpn
opencpn-ais-radar-plugin
opencpn-celestial-navigation-plugin
opencpn-climatology-plugin
opencpn-iacfleet-plugin
opencpn-logbookkonni-plugin
opencpn-objsearch-plugin
opencpn-polar-plugin
opencpn-squiddio-plugin
opencpn-statusbar-plugin
opencpn-watchdog-plugin
opencpn-weather-routing-plugin
opencpn-weatherfax-plugin


NB 
the update of the opencpn main rpm will obsolete an existing rpm from Mageia8 : opencpn-chartdldr-plugin
no more needed since it is now included in the main rpm
Comment 4 Lewis Smith 2021-08-01 20:41:22 CEST
An old warhorse. Thank you for all your explanations.

Assigning to Barry; this software looks in a tidier & more complete state than it was for previous update requests, and more worth accommodating.

Source RPM: opencpn-5.2.4-2 => opencpn-5.2.4-2.mga8.src.rpm
Assignee: bugsquad => zen25000

Barry Jackson 2021-08-04 15:15:07 CEST

Blocks: (none) => 29318

Comment 5 Philippe Didier 2021-08-06 17:02:19 CEST
Created attachment 12888 [details]
update advisory

The updated packages have been submitted into Core Updates Testing repository
We ask for a QA testing
Philippe Didier 2021-08-06 18:03:53 CEST

Assignee: zen25000 => qa-bugs

Comment 6 Len Lawrence 2021-08-07 17:30:34 CEST
mga8, x64

There is not much that can be done to test this.  Installed the packages using qarepo and fired it up from the command line - `opencpn`.
This is an application designed for course plotting and tracking a on the high seas, with GPS support.  The interface displays a general map of the world centred on zero latitude and longitude by default and responds to the various buttons one of which leads to the opencpn website.

A neat package - no reason not to give it the go-ahead.

CC: (none) => tarazed25
Whiteboard: (none) => MGA8-64-OK

Len Lawrence 2021-08-07 17:32:08 CEST

Whiteboard: MGA8-64-OK => (none)

Comment 7 Len Lawrence 2021-08-07 17:50:47 CEST
Oops - then I saw the update advisory in an attachment.
Enabled AIS radar and Celestial Navigation - the icons duly appeared in the side panel.  A radar screen pops up for AIS radar and Celestial Navigation provides a data entry panel.  That is as far as we can take it here with no access to charts, GPS etc.

Whiteboard: (none) => MGA8-64-OK

Comment 8 Len Lawrence 2021-08-07 18:25:14 CEST
OpenCPN can be found under Applications -> Education -> Geography
Comment 9 Philippe Didier 2021-08-08 14:20:34 CEST
(In reply to Len Lawrence from comment #7)
 That is as far as we can take it here with no
> access to charts, GPS etc.

You may add free charts if you want..
the chartdownloader built-in plugin allows this (free charts from the NOAA for instance... 
choose a catalogue : USA-NOAA /RNS/by state California
 and then select the charts containing the word SanFrancisco:
if you want to explore the San Francisco bay it's possible : these charts will be displaied upon the world map and you will be able to zoom in ;) )

Enjoy
Comment 10 Philippe Didier 2021-08-08 14:28:59 CEST
And when you display the charts, clicking on the WMM icon (World Magnetic Model) will display the correction to apply to the compass on the cursor position
Comment 11 Len Lawrence 2021-08-09 01:11:13 CEST
Thanks for the pointers.  Downloaded several charts and loaded the San Francisco Bay Area chart.  Extremely detailed - most interesting.  Tried the compass correction thing.  Looks like it is all working.
Comment 12 Philippe Didier 2021-08-09 02:25:39 CEST
Created attachment 12896 [details]
a shorter update advisory

Hi

Here is a shorter update advisory as asked by Dave Hodgins by mail
Thanks for his advice
Comment 13 Philippe Didier 2021-08-09 03:02:46 CEST
(In reply to Len Lawrence from comment #11)
> Thanks for the pointers.  Downloaded several charts and loaded the San
> Francisco Bay Area chart.  Extremely detailed - most interesting.  


That is what is needed to navigate !
Unfortunately we will never use a kind of openseamap : the depth needs absolutely to be indicated on the charts by isobath curves, and that need campaigns of measures that can only be done by hydrographic administrations with powerful side scan sonars aboard special boats (not for pleasure sailors...)

USA publish those charts to be freely downloaded...
Lots of other countries don't : you must download encrypted charts and pay for their decryption key or dongle... (limited to one computer !) needing closed source plugins (nonfree rpms provided in Cauldron, and as backports for Mageia8)

>Tried the compass correction thing.  Looks like it is all working.
If it's OK you must read 13°16'E if your cursor is upon the Golden Gate Bridge... today
(it will be different in august 2022...)
That means that if you want to go to the West, you need to reach 270°-13°16' = 256°44' on your compass instead of 270°!

If you move the cursor to the middle of the English Channel the correction must be close to 0°...
Comment 14 Thomas Andrews 2021-08-11 13:53:14 CEST
Validating. Two versions of an advisory available as attachments.

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

Thomas Backlund 2021-08-25 18:26:58 CEST

Keywords: (none) => advisory

Comment 15 Mageia Robot 2021-08-25 19:37:25 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0174.html

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


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