FS#62090 - [archlinux-appstream-data] Missing <project_license> for some packages

Attached to Project: Arch Linux
Opened by Manolis Kapernaros (kapcom01) - Wednesday, 20 March 2019, 17:09 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 20 March 2019, 17:30 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I use Software (gnome-software) to find and install apps and I noticed that some of them (for example nextcloud, audacity, ardour, calf, cadence, catarina, catia, firefox, guitarix, keepass, qjackctl, uget) are reported wrongly as Proprietary.

After investigation I found that in /usr/share/app-info/xmls/community.xml.gz and /usr/share/app-info/xmls/extra.xml.gz (which are part of the archlinux-appstream-data) the tag <project_license> is missing for the apps mentioned above.

Additional info:
* package version 20190226-1
* maybe duplicate bug #51494

Steps to reproduce:
run: pacman -S gnome-software-packagekit-plugin
then run gnome-software and search for audacity and check the License.
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 20 March 2019, 17:30 GMT
Reason for closing:  Upstream
Comment by Antonio Rojas (arojas) - Wednesday, 20 March 2019, 17:30 GMT
Those packages either provide no appdata (so the info is extracted from the desktop file, which doesn't include license information) or have malformed data that can't be indexed (see https://pkgbuild.com/~arojas/appstream/arch/ for error report) - either way it's upstream job to provide correct appdata.
As for gnome-software showing "propietary" for apps with no license info, it's a gnome-software issue - Plasma discover correctly shows "Unknown"

Loading...