After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701161 - Improve the extension update experience
Improve the extension update experience
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-05-28 22:56 UTC by Giovanni Campagna
Modified: 2020-02-17 16:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ExtensionDownloader: improve the experience with extension upgrades (11.41 KB, patch)
2013-05-28 22:56 UTC, Giovanni Campagna
none Details | Review
FileUtils: remove verbose log() (2.80 KB, patch)
2013-05-28 22:56 UTC, Giovanni Campagna
needs-work Details | Review
ExtensionDownloader: support the new format to check for updates (1.70 KB, patch)
2013-05-28 22:56 UTC, Giovanni Campagna
none Details | Review

Description Giovanni Campagna 2013-05-28 22:56:47 UTC
See patches.
I don't like checking for updates at every login, but this is very
similar to what browsers do, and should cause little network overhead.
Comment 1 Giovanni Campagna 2013-05-28 22:56:50 UTC
Created attachment 245503 [details] [review]
ExtensionDownloader: improve the experience with extension upgrades

Show a notification after finding out that updates exists, and
notify success or failure at the end of the operation.
Comment 2 Giovanni Campagna 2013-05-28 22:56:55 UTC
Created attachment 245504 [details] [review]
FileUtils: remove verbose log()

We don't need to log each and every file we move.
Comment 3 Giovanni Campagna 2013-05-28 22:56:59 UTC
Created attachment 245505 [details] [review]
ExtensionDownloader: support the new format to check for updates

The old format was submitting all the metadata, and that could
easily reach the configured limits on the request size.
But the site was using just the uuid and version, so pass that
and nothing else.
Comment 4 Jasper St. Pierre (not reading bugmail) 2013-05-28 22:59:40 UTC
Review of attachment 245504 [details] [review]:

Uh, what's the unrelated extensionSystem.js changes?
Comment 5 Giovanni Campagna 2013-05-28 23:03:24 UTC
Needless to say, given that we expose extension names, this goes best with bug 700966 (and now that I have a sweettooth installation, I can try build the server infrastructure for it)
Comment 6 Pacho Ramos 2014-06-15 15:26:43 UTC
Well, I would really appreciate if this could be updated and finally solved :) (I just needed to manually visit extensions.gnome.org and see that weather applet was failing due it being outdated :()

Thanks a lot!
Comment 7 Pacho Ramos 2014-07-23 11:08:14 UTC
Looks like there are some extensions available for doing updates checking already:
http://94.247.144.115/repo/Extension_Update_Notifier/