Bug 413688

Summary: Haenau and Hunyango not marked as addons
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: Haenau wallpaperAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: postix
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nate Graham 2019-10-31 21:30:17 UTC
openSUSE Tumbleweed

At this point, nearly all of the software provided in the kdeplasma-addons repo is correctly marked as an addon, as can be verified by running `appstreamcli`:

appstreamcli dump org.kde.plasma.weather
<?xml version="1.0" encoding="utf-8"?>
<component type="addon">
  <id>org.kde.plasma.weather</id>
  <name>Weather Report</name>
  <summary>Forecast and current conditions</summary>
  <project_license>GPL-2.0+</project_license>
  <developer_name>Luís Gabriel Lima &lt;lampih@gmail.com&gt;</developer_name>
  <extends>org.kde.plasmashell</extends>
  <url type="homepage">http://plasma.kde.org/</url>
  <url type="donation">https://www.kde.org/donate.php?app=org.kde.plasma.weather</url>
  <icon type="stock">weather-clear</icon>
</component>


Notice "<component type="addon">". However hunyango and haenau are not:

appstreamcli dump org.kde.hunyango
<?xml version="1.0" encoding="utf-8"?>
<component>
  <id>org.kde.hunyango</id>
  <name>Hunyango</name>
  <summary>Hunyango wallpaper</summary>
  <project_license>LGPL-2.1</project_license>
  <developer_name>Marco Martin &lt;mart@kde.org&gt;</developer_name>
  <pkgname>plasma5-addons</pkgname>
  <url type="homepage">http://kde.org/</url>
  <url type="donation">https://www.kde.org/donate.php?app=org.kde.hunyango</url>
  <icon type="stock">preferences-desktop-wallpaper</icon>
</component>

Could it be because the appstream ids don't start with org.kde.plasma?
Comment 1 Nate Graham 2019-10-31 21:34:49 UTC
Speculative patch: https://phabricator.kde.org/D25100