FS#51494 - [gnome-software] Gnome software wrongly reports lisences of packages as closed

Attached to Project: Community Packages
Opened by Théo Friberg (ThéoFriberg) - Saturday, 22 October 2016, 10:02 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 04 April 2023, 01:13 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Gnome software (gnome-software-3.22.1-1, newest version as of writing) appears to show at least some Free Software packages as proprietary along with other wrong metadata. The few packages I checked are listed as GPL on https://www.archlinux.org/packages. See for example https://www.archlinux.org/packages/extra/i686/celestia/ and https://www.archlinux.org/packages/community/x86_64/blender/.

See attached a screenshot (sorry for the Finnish, see a quick translation at the bottom of this report) of Software misbehaving.

My apologies if this is not the right place to talk about this. To me this looks (speculation) like a problem in the interaction between pacman and Software. That would make it distro-specific. The problem could be in packagekit too.

Steps to reproduce:

Open Software and find 'Blender'. Scroll all the way down. Having blender installed may have to do with this.

====

Quick translation of the screenshot:

Version: 17:2.78-1 [seems right]
Updated: Never [weird]
Class: Graphics & Photography -> 3D Graphics [English in the first place]
Lisence: Closed [wrong]
Source: installed [also English, no idea why or what is meant by this]
Installed size: 192,1 Mt
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 04 April 2023, 01:13 GMT
Reason for closing:  None
Additional comments about closing:  See comments
Comment by RoundCube (RoundCube) - Sunday, 25 March 2018, 04:31 GMT
The data needed is already in the archlinux packages, it's the license field.
If this somehow could be extracted into the appstream data... not sure how to do that.

One thing to keep in mind, there was recently a change with GPL licenses on spdx.org which uses now instead of licenses as GPL2+ as identifier GPL-2.0-or-later. If this is taken into account the license links in discover will work too.
Comment by Ivy Foster (escondida) - Thursday, 10 October 2019, 20:24 GMT
It seems like this is less an issue with [gnome-software] and more with either upstream appstream or [extra]/archlinux-appstream-data (either they need to expand their test for the GPL license or we need to munge our data to match what they expect).
Comment by Rafael Fontenelle (josephg) - Tuesday, 30 August 2022, 14:49 GMT
This doesn't seem to be an issue in GNOME Software 42.4 (latest release so far). See attached screenshot I just took in Blender page.
Comment by Toolybird (Toolybird) - Tuesday, 04 April 2023, 01:13 GMT
1. this doesn't seem to be an issue anymore
2. this seems applicable only to the "gnome-software-packagekit-plugin" which will probably be dropped anyway  FS#76824 

Loading...