[Debian GNUstep maintainers] Nearly all GNUstep apps are missing from the GNOME Software catalog

Yavor Doganov yavor at gnu.org
Wed Mar 21 11:40:42 UTC 2018


Josh Freeman wrote:
>    However, after looking at the code some more, it seems like the
> paths being rejected (at least in that part of the code) are only the
> paths from scanning the package contents, and the .desktop file is
> apparently scanned later (and probably without prefix-based
> rejection).

OK, thanks for the analysis.

>    The likely reason for PRICE.app passing the 'G-a-w-i' error check
> (only to fail afterwards at the 'I-f-u' check - and it is likely that
> the 'I-f-u' check happens after rather than before 'G-a-w-i',
> otherwise,

Seems logical.

>    If there are no other apps besides TextEdit with both a valid icon
> & a direct icon path, perhaps we could test the theory by updating a
> package?

Some other apps that I checked:

- charmap.app has
  /usr/share/GNUstep/Applications/Charmap.app/Resources/Charmap.png
  set which is a bug introduced by this commit:

  https://salsa.debian.org/gnustep-team/charmap.app/commit/ca6f2502174648b813edf73b9e1e2c5a4ab62144

  It should be /usr/share/GNUstep/Charmap.app/Charmap.png.

- lynkeos.app has /usr/share/icons/Lynkeos_128x128x32.png but it's not
  found by gnome-software.  My theory is that this is because the icon
  is in the arch-indep lynkeos.app-common package so AppStream can't
  figure this out.  Or probably I can't find it for some other reason;
  it doesn't seem to have search functionality...

- tikzit (not an app by the GNUstep definition but uses gnustep-base)
  has just "tikzit" but its icon is installed in the standard icon
  directories like most GNOME programs:

  $ dpkg -L tikzit | grep png
  /usr/share/icons/hicolor/128x128/apps/tikzit.png
  /usr/share/icons/hicolor/16x16/apps/tikzit.png
  /usr/share/icons/hicolor/22x22/apps/tikzit.png
  /usr/share/icons/hicolor/24x24/apps/tikzit.png
  /usr/share/icons/hicolor/32x32/apps/tikzit.png
  /usr/share/icons/hicolor/48x48/apps/tikzit.png
  /usr/share/icons/hicolor/64x64/apps/tikzit.png

- oolite (not an app too) has "oolite-icon" and the icon is installed
  as /usr/share/icons/oolite-icon.png.  The icon is visible in GNOME's
  menu but the game is not found by gnome-software.  The icon is
  shipped in the "oolite" package together with the executable and the
  .desktop file.

> I'd be happy to send a patch for the pikopixel.app package, if it
> would be OK to push a 1.0-b9a-2 update?

It's OK although I would prefer not to put additional load on the
buildd network for such a tiny and unimportant change.  Anyway, I
certainly won't object if you have strong feelings about it as
the upstream author.




More information about the pkg-GNUstep-maintainers mailing list