Invalid appdata confuse gnome-software

Bug #1989171 reported by Kamil Páral
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Low
Maxime DOYEN

Bug Description

Hello, Homebank ships with an invalid appdata file, which in turns makes gnome-software confused and it's then hard for users to install or uninstall homebank. Gnome-software developers suggested to file a bug in homebank's upstream and request that the appdata file is fixed.

Here's gnome-software upstream bug report: https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1490
Here's gnome-software in Fedora bug report: https://bugzilla.redhat.com/show_bug.cgi?id=2012817

The problem with appdata is explained in detailed here: https://bugzilla.redhat.com/show_bug.cgi?id=2012817#c9

And the suggested fix including a patch is here: https://bugzilla.redhat.com/show_bug.cgi?id=2012817#c14

Here's the patch:
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<application>
- <id type="desktop">homebank.desktop</id>
- <licence>GPL-2.0+</licence>
+<component type="desktop">
+ <id>homebank.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <name>Homebank</name>
+ <summary>Homebank summary</summary>
   <description>
     <p>HomeBank is a free software (as in "free speech" and also as in "free beer") that will assist you to manage your personal accounting.</p>
     <p xml:lang="ar">برنامج هوم بانك هو برنامج مجاني ويستطيع ان يساعدك في ادارة حساباتك الشخصية والمالية</p>
@@ -133,8 +136,10 @@
     <p xml:lang="zh_TW">如果您正在尋找一個完全免費而簡單的方法來管理您的個人財務,那麼HomeBank會是首選軟體。</p>
   </description>
   <screenshots>
- <screenshot width="624" type="default" height="351">http://homebank.free.fr/img/homebank-appdata.png</screenshot>
+ <screenshot>
+ <image width="624" type="default" height="351">http://homebank.free.fr/img/homebank-appdata.png</image>
+ </screenshot>
   </screenshots>
   <url type="homepage">http://homebank.free.fr</url>
   <updatecontact>homebank_at_free.fr</updatecontact>
-</application>
\ No newline at end of file
+</component>

Also:
"By the way, the file should be installed in /usr/share/metainfo/ these days, not in the ../appdata/."

Can you please fix the appdata file? Thanks!

Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
importance: Undecided → Low
milestone: none → 5.5.7
status: New → Confirmed
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → Fix Committed
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.