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

Reply via email to