Bug 32740 - update of opencpn-o-charts-plugin-2.0.1.9-2.mga9 is in /nonfree/updates_testing
Summary: update of opencpn-o-charts-plugin-2.0.1.9-2.mga9 is in /nonfree/updates_testing
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 32742
  Show dependency treegraph
 
Reported: 2024-01-17 15:42 CET by Philippe Didier
Modified: 2024-01-25 12:22 CET (History)
5 users (show)

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


Attachments

Description Philippe Didier 2024-01-17 15:42:06 CET
Description of problem:

 this openCPN plugin has been improved since opencpn-8.2.4 was packaged

it is now built upon webkit2gtk-4.1

this new version is /nonfree/updates_testing
NB it's a NONFREE package !

Updated package in /core/updates_testings
=========================================
opencpn-o-charts-plugin-2.0.1.9-1.mga9.nonfree for all arches except i586

from SRPM 
opencpn-o-charts-plugin-2.0.1.9-1.mga9.src.rpm

This package needs to be tested on the opencpn version from core/updates
(opencpn-5.8.4-2)
Comment 1 Philippe Didier 2024-01-17 17:34:18 CET
Typo : you may read 
This package needs to be tested on the opencpn version from core/release
(opencpn-5.8.4-2)

instead of 
This package needs to be tested on the opencpn version from core/updates
(opencpn-5.8.4-2)
Comment 2 Lewis Smith 2024-01-17 20:13:42 CET
If you, Philippe, could give a pointer to testing it...
But thanks yet again for your sterling work on this application.
And yes, a bit late, it would have been better to bundles all these updates in one bug. But carry on as-is.

Assignee: bugsquad => qa-bugs

Lewis Smith 2024-01-17 20:24:12 CET

Blocks: (none) => 32742

Comment 3 Philippe Didier 2024-01-17 21:38:45 CET
to test it you simply have to verify that the update is done without any problem

Once installed in the tools menu choose Charts
you will find a tab named o-charts
This allow to use paid charts from o-charts.org that must be used 
- with a decryption key created for your computer (it will not be valid for another computer or if you upgrade your system)
- or with an USB dongle which you can carry from a computer to an other

NB Some countries provide free charts regularly updated (USA with their NOAA)
you can download them easily and use them whatever program you use

But some countries don't provide free charts and you need to buy these charts from an allowed distributor... but each distributor create a particular encrypted format for its own navigation program, and it's not compatible with others !
and they are quite expensive !

o-charts.org negotiated with some countries to distribute regularly updated charts
with a smooth price fr OpenCPN users but they must be encrypted
Comment 4 Philippe Didier 2024-01-17 21:39:50 CET
PS 
The decryption binary is of course a nonfree binary
Comment 5 Philippe Didier 2024-01-18 15:34:36 CET
It's not possible to test fully this plugin without having an account to use paid charts from https://o-charts.org

I can say that the updated opencpn-o-charts-plugin  allows to use a previous decryption key created on your system for paid charts,  and of course allows to use the USB decryption dongle on an other computer

I can say that it's OK for MGA9 64bits  
(it can't be tested on MGA9 32bits because opencpn-o-charts-plugin can't be used on i586 : its developer doesn't provide anymore nonfree binary for i586 systems)
Comment 6 Marja Van Waes 2024-01-19 22:04:52 CET
Advisory from comment 0 added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete"

CC: (none) => marja11
Keywords: (none) => advisory

Comment 7 Len Lawrence 2024-01-20 18:02:44 CET
Is this one in the correct repository.  qarepo could not find it with nonfree enabled.

CC: (none) => tarazed25

Comment 8 Philippe Didier 2024-01-20 21:22:21 CET
Yes it is in nonfree/updates_testing for x86_64 aarch64 and armv7hl
(at least in 
https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/x86_64/media/nonfree/updates_testing/)

NB it doesn't exist for i586
Comment 9 Thomas Andrews 2024-01-20 21:35:13 CET
Comment 0 says
opencpn-o-charts-plugin-2.0.1.9-1.mga9.nonfree

Using "*charts*" in qarepo found 
opencpn-o-charts-plugin-2.0.1.9-2.mga9.nonfree.x86_64.rpm

Looks like a typo somewhere. Removing the advisory flag, as I suspect it will need to be edited.
Thomas Andrews 2024-01-20 21:35:23 CET

Keywords: advisory => (none)
CC: (none) => andrewsfarm

Comment 10 Marja Van Waes 2024-01-20 21:43:58 CET
(In reply to Thomas Andrews from comment #9)
> Comment 0 says
> opencpn-o-charts-plugin-2.0.1.9-1.mga9.nonfree
> 
> Using "*charts*" in qarepo found 
> opencpn-o-charts-plugin-2.0.1.9-2.mga9.nonfree.x86_64.rpm
> 
> Looks like a typo somewhere. Removing the advisory flag, as I suspect it
> will need to be edited.

Good catch!

Advisory with correct SRPM from comment 9 was uploaded to SVN: 

type: bugfix
subject: Updated opencpn-o-charts-plugin contains improvements
src:
  9:
    nonfree:
    - opencpn-o-charts-plugin-2.0.1.9-2.mga9.nonfree
description: |
  This openCPN plugin has been improved since opencpn-8.2.4 was packaged.
  It is now built upon webkit2gtk-4.1
references:
- https://bugs.mageia.org/show_bug.cgi?id=32740

Keywords: (none) => advisory

Comment 11 Philippe Didier 2024-01-20 21:52:03 CET
Hi 
I'm sorry again for this new typo

Thanks to you for having found it and corrected it
Comment 12 Len Lawrence 2024-01-21 12:47:36 CET
Mageia9, x86_64

The plugin installs without issues.
It is visible in the list of plugins under options but as indicated in comment 5 it is not possible to fully test this without a paid account.  The icon does not appear in the tools menu after being enabled.

Awaiting confirmation from Philippe that this is expected behaviour.
Comment 13 Philippe Didier 2024-01-21 13:19:27 CET
Hi Len

This plugin has no icon :
when installed it adds an "o-charts" tab in Charts settings window.
to access to it you successively click Tools -> options -> charts

This was in Comment 3
Comment 14 Len Lawrence 2024-01-21 14:20:00 CET
Thanks Philippe for the pointers.  The o-tab does appear in Charts settings and clicking it pops up the login window.  So, all good.
Len Lawrence 2024-01-21 14:20:34 CET

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

Comment 15 Thomas Andrews 2024-01-21 17:23:58 CET
Validating.

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

Comment 16 Tony Blackwell 2024-01-21 18:57:28 CET
Hmmm, didn't download this.

The following error occurred.
opencpn-o-charts-plugin-2.0.1.9-1.mga9.x86_64.rpm not found in the remote repository

I tagged xx86_64.rpm on the end just as for the others.  Is it there, is it called something else?  My first foray into qarepo has worked for the other plugins...

CC: (none) => tablackwell

Comment 17 Len Lawrence 2024-01-21 19:47:54 CET
@Tony in comment 16:
It is in nonfree so check that box in qarepo and you can also set 'fuzzy' if you wish.
Comment 18 katnatek 2024-01-21 21:32:22 CET
(In reply to Tony Blackwell from comment #16)
> Hmmm, didn't download this.
> 
> The following error occurred.
> opencpn-o-charts-plugin-2.0.1.9-1.mga9.x86_64.rpm not found in the remote
> repository
> 
> I tagged xx86_64.rpm on the end just as for the others.  Is it there, is it
> called something else?  My first foray into qarepo has worked for the other
> plugins...

opencpn-o-charts-plugin-2.0.1.9-1.mga9.nonfree
Philippe Didier 2024-01-21 21:57:06 CET

Summary: update of opencpn-o-charts-plugin-2.0.1.9-1.mga9 is in /nonfree/updates_testing => update of opencpn-o-charts-plugin-2.0.1.9-2.mga9 is in /nonfree/updates_testing

Comment 19 Philippe Didier 2024-01-21 21:58:15 CET
sorry for the typo not corrected in the title
Comment 20 Thomas Andrews 2024-01-22 04:30:09 CET
(In reply to katnatek from comment #18)
> (In reply to Tony Blackwell from comment #16)
> > Hmmm, didn't download this.
> > 
> > The following error occurred.
> > opencpn-o-charts-plugin-2.0.1.9-1.mga9.x86_64.rpm not found in the remote
> > repository
> > 
> > I tagged xx86_64.rpm on the end just as for the others.  Is it there, is it
> > called something else?  My first foray into qarepo has worked for the other
> > plugins...
> 
> opencpn-o-charts-plugin-2.0.1.9-1.mga9.nonfree

There was a typo earlier. It's actually 

opencpn-o-charts-plugin-2.0.1.9-2.mga9.nonfree.
Comment 21 Mageia Robot 2024-01-25 12:22:19 CET
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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