Bug ID 999033
Summary appdata logic is wrong
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component libzypp
Assignee zypp-maintainers@forge.provo.novell.com
Reporter mrueckert@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

example: darktable from home:darix:darktable:master

package provides: /usr/share/appdata/darktable.appdata.xml

but the repository does not provide an appdata data file.

so zypper shows me:

The following 3 applications are going to be REMOVED:
   "Wireshark (GTK) Network Analyzer" "Wireshark (QT) Network Analyzer"
darktable

for the darktable part according to dimstar the following happens:

1. zypp sees the file has an appdata file installed
2. the repository doesnt provide appdata information
3. assuming deinstallation.

correct would be

1. zypp sees package comes from repository without appdata information
2. zypp skips all app data related checks

then we wouldnt print false information that the "app" gets uninstalled. (in
the package list it is correctly shown as package that will be updated.)

for the wireshark related subpackage dimstar is unsure why it complains at all.
the appdata information file lists e.g. <id>wireshark-qt.desktop</id>


You are receiving this mail because: