Bug 36994 - При отсутствии appdata генерировать на основе desktop и rpm
Summary: При отсутствии appdata генерировать на основе desktop и rpm
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-09 08:19 MSK by Andrey Cherepanov
Modified: 2019-07-10 11:38 MSK (History)
3 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-09 08:19:08 MSK
В связи с тем, что много пакетов не содержит appdata.xml, но есть .desktop и данные самого пакета, прошу доработать appstream-data-generator для генерации на основе этих данных. Из списка, предложенного пользователями для центра приложений, это около 190 пакетов (2/3).
Comment 1 AEN 2019-07-09 09:34:26 MSK
Да, это очень важная задача.
Андрей, а где можно посмотреть этот список?
Comment 2 Aleksei Nikiforov 2019-07-09 11:26:33 MSK
Взять данные из .desktop файла и сгенерировать .appdata.xml можно, но в таком сгенерированном файле будет очень мало данных, в том числе присутствующие практически везде тэги screenshots/screenshot будут отсутствовать. Без такого тэга plasma5-discover и gnome-software не будут отображать никаких скриншотов приложения, что выглядит обычно не очень, особенно на фоне других приложений, где скриншоты будут.
Comment 3 AEN 2019-07-09 11:41:38 MSK
(В ответ на комментарий №2)
> Взять данные из .desktop файла и сгенерировать .appdata.xml можно, но в таком
> сгенерированном файле будет очень мало данных, в том числе присутствующие
> практически везде тэги screenshots/screenshot будут отсутствовать. Без такого
> тэга plasma5-discover и gnome-software не будут отображать никаких скриншотов
> приложения, что выглядит обычно не очень, особенно на фоне других приложений,
> где скриншоты будут.

Да, понятно, что это не решает проблему полностью, но все же лучше, чем ничего. Постепенно будем делать правильно. Кстати, можно предложить желающим пользователям помочь с их любимыми пакетами.
Comment 4 Andrey Cherepanov 2019-07-09 12:13:37 MSK
(В ответ на комментарий №2)
> Взять данные из .desktop файла и сгенерировать .appdata.xml можно, но в таком
> сгенерированном файле будет очень мало данных, в том числе присутствующие
> практически везде тэги screenshots/screenshot будут отсутствовать. Без такого
> тэга plasma5-discover и gnome-software не будут отображать никаких скриншотов
> приложения, что выглядит обычно не очень, особенно на фоне других приложений,
> где скриншоты будут.
Отсутствие скриншотов менее болезненно, чем отсутствие пунктов. К тому же я хочу обсудить размещение описаний и загрузку скриншотов на packages.altlinux.org.
Comment 5 Repository Robot 2019-07-10 11:35:06 MSK
appstream-data-generator-20190710-alt1 -> sisyphus:

Wed Jul 10 2019 Aleksei Nikiforov <darktemplar@altlinux> 20190710-alt1
- Added option for processing desktop files
  and converting them into appdata.xml files (Closes: #36994).
Comment 6 AEN 2019-07-10 11:38:35 MSK
Спасибо!