Bug 37022 - Показывает несвободные лицензии у firefox и chromium
Summary: Показывает несвободные лицензии у firefox и chromium
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: appstream-data-generator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 34231
  Show dependency tree
 
Reported: 2019-07-12 15:35 MSK by Andrey Cherepanov
Modified: 2019-07-12 17:42 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2019-07-12 15:35:41 MSK
В поле лицензия показывается вместо собственно названия лицензии "Несвободная". Это неправильно.

id>firefox.desktop</id>                                                                               
<metadata_license>CC0-1.0</metadata_license>

<id>chromium.desktop</id>                                                                              
<metadata_license>CC0-1.0</metadata_license>

Почему не берёт из пакета?

cas@basalt appstream-data $ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/firefox-67.0.4-alt2.x86_64.rpm --qf '%{license}\n'
MPL/GPL/LGPL

cas@basalt appstream-data $ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/chromium-74.0.3729.131-alt1.x86_64.rpm --qf '%{license}\n'
BSD-3-Clause and LGPL-2.1+
Comment 1 Aleksei Nikiforov 2019-07-12 15:52:51 MSK
Это metadata_license, а не project_license.

https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html

Пункт 4.1.3 по указанной ссылке и далее.

Добавлю возможность смены metadata_license, а также посмотрю что можно сделать по поводу взятия тэга license из файла rpm.
Comment 2 Repository Robot 2019-07-12 17:41:03 MSK
appstream-data-generator-20190712-alt1 -> sisyphus:

Fri Jul 12 2019 Aleksei Nikiforov <darktemplar@altlinux> 20190712-alt1
- Updated option descriptions in help message (Closes: #37021).
- Added options to configure generation of
  metadata_license and project_license tags 
  in appdata generated from desktop files (Closes: #37022).
- Added options to skip or exclusively process specified
  desktop files if desktop files convertion is enabled.
Comment 3 AEN 2019-07-12 17:42:14 MSK
Спасибо!