guys, what’s going on with extensions review?
My simple metadata.json change to support gnome 50 has been hanging for a lot more than normal review time.
whereas earlier I’ve recieved reviews from the maintainer of JustPerfection very quickly.
Also visiting the unreviewed page, I see a ton of extensions that are just hanging there.
Did people suddenly got too busy with their life or something.
anyone got any ideas?
Hi there, I’ve recently made an update to my gnome extension (Music Scales), and normally it gets reviewed by someone within a few days, but it’s been quite some time now waiting for review. I don’t think I can approve it myself, unless I’m mistaken? If someone with approval rights could take a look at it, I’d appreciate it: Music Scales - GNOME Shell Extensions
Okay I now know what’s up. That person is Iranian, and their regime basically cut off their internet access, so unless whoever the fuck who’s currently „controlling” the situation there won’t stop that pissfight then we’re gonna have a huge problem, in many different senses, not only GNOME-related.
That would render most of our most popular extensions impossible tho. Not even talking about maintenance burden of API. Firefox’s webextension implemention and following crusade against them is perfect example here.
Please note the italics, I’m not suggesting that the only extension mechanism be an API or even that GNOME should develop a complete API. There are plenty of simple extensions that haven’t changed in years that are hung up in review and as a result, hold up the review of other extensions with more extensive changes. There should be a mechanism to streamline them (introspective or partial API for common hooks, etc.). This problem will continue to scale with GNOME development.
For users that rely on extensions their workflows are essentially broken so any alternative is better.
I just wish that extensions with only the change of adding "50" to the metadata file could be automatically approved. I think uploads for only localization updates are automatically approved.
but the lack of changes of source code doesn’t mean they would work the same way in new GNOME.
To think of it, something of a opt-in “staging” and/or “testing” e.g.o where new releases just get auto-approved or otherwise fast-tracked, could be quite useful. Or, better yet, every extension update should be promoted through kind of tiers, like “alpha → beta → stable” (less stable means less ceremony) and users should be able to choose how dangerous they would like to live per-extension.