Darktable is missing in GNOME Software and KDE Discover on latest Debian Testing/Sid. It looks like that even though the "darktable" package contains correct AppStream metainfo file, it is not parsed and processed for some reason: https://appstream.debian.org/sid/main/issues/darktable.html I have checked and validated the metainfo file and desktop/icon files. Everything looks correct.
Not sure what changed, but it looks like the problem has been fixed in Sid: https://appstream.debian.org/sid/main/metainfo/darktable.html Still broken in Trixie (that contains older Darktable version) though: https://appstream.debian.org/trixie/main/metainfo/darktable.html
FWIW, this was working very recently while both sid and trixie were on 5.0.1, _and_ that was the latest upstream version. As soon as 5.2.0 was published upstream the other day, the links broke again.
Milos Komarcevic via Pkg-phototools-devel <pkg-phototools-devel@alioth-lists.debian.net> writes: That is pretty surprising. That web page claims to extract metadata from the debian archive, which didn't change in that interval. Matthias, can you shed any light on this? Can you at least confirm that something is wrong with the darktable metainfo file? I didn't see anything relevant in the latest log file. cheers, d
The links from message #12 no longer work.
But I am able to find Darktable in GNOME Software on Trixie and it looks correct (except for the missing screenshots and strangely low-quality desktop icon).
Oops, I take that back. Turns out I had an older cache and Darktable is actually no longer displayed in GNOME Software when using latest, fully updated Debian Trixie with up to date AppStream metadata.
<asciiwolf@seznam.cz> writes: I'm guessing that it "works" because of leftover files matching "/var/lib/apt/lists/*dep11*". The corresponding files for testing and unstable do not mention darktable. On the other hand https://appstream.debian.org/sid/main/issues/index.html also does not mention darktable. At a wild guess, something is installed in the wrong place. $ appstream-util check-component org.darktable.darktable Using system/*/*/desktop/org.darktable.darktable/* for org.darktable.darktable Checking source: /usr/share/metainfo/org.darktable.darktable.appdata.xml • No desktop file • org.darktable.darktable has no Icon Failed to check component, 2 problems detected I'm not sure why it claims there is no desktop file; /usr/share/applications/org.darktable.darktable.desktop is there, and it works with rofi e.g. rofi -drun-categories Photography -show drun -show-icons