[Github-comments] [geany/geany] Add appdata file and make it known to Makefile.am (#1142)

badshah400 notifications at xxxxx
Tue Jul 19 14:26:34 UTC 2016


Thanks for your comments. Some responses:

>  Your provided file doesn't have neither the required `releases` tag, nor the recommended `provides` tag.

I don't think either is really needed as of now, and frankly the `provides` tag could easily become a nightmare to maintain. Without either of these tags, geany shows up in my gnome-software pretty well, so it might be probably easiest for you folks to maintain a minimal appdata file, which is what I submitted.

> Shouldn't this be translatable?

Yes, this should ideally be marked for translation. I will take a look at how this can be achieved.

>BTW, if this is so generic, hasn't a distribution already made something like that on their own that we could merely import (and adapt, if necessary)? That would at least suggest it might have slightly been tested (or not, who knows).

This is relatively new, and is trickling down through distributions. Fedora and openSUSE (among others) have already adopted the appstream standard and have built tools to pool the appdata files from packages in their repositories (so that they show up in their software centres).

My personal interest here is just making geany more discoverable to openSUSE users, and this probably is one means to that end. I will also be happy to help out if this requires updating from time to time, but AFAIK this really requires quite low maintenance. E.g. change screenshots when the GUI changes in a major way, etc.

The appdata file as contributed here will likely make its way through openSUSE (because I already submitted there), so it will get some testing thereafter. Would you prefer to wait for that? The only testing so far is on my local system, where this has been seen to work so far.

> I basically hate everything that tries and put the upstream (us) in downstream's (distributions) place. It's not our role, and a lot of upstream trying to be "smart" and "help" downstream just end up with a terrible mess that just make everyone's lives harder.

I am inclined to think that this would not require very high maintenance really. And it would really get much wider testing if you included it in your upstream releases ;-)

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1142#issuecomment-233649727
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160719/4a614ce6/attachment.html>


More information about the Github-comments mailing list