Page MenuHomePhabricator

Huggle: Improve updater
Open, MediumPublic

Description

Few years ago I implemented very complex update subsystem which we currently don't use to fullest extent because incremental updates that I originally wanted to maintain, are simply... to hard to maintain :)

For that reason when there is a new version, unspecific message that updater wasn't able to detect OS version shows up and redirects user to download page. We should do something more easy for user.

What huggle can definitely do is download the update itself and probably even execute it, that's far worse that automatic incremental update and needs lot more data to download but it's easy to implement and maintain. Also in 2017 downloading 60MB package is not so big deal.

Event Timeline

Petrb triaged this task as High priority.Oct 16 2017, 9:00 AM

I created new manifests for Windows, but it would be better if installer simply downloaded and started setup on behalf of user. For that we need to implement new operation to execute binaries in updater manifest.

Petrb lowered the priority of this task from High to Medium.Oct 16 2017, 9:39 AM

What about adding this task to Google-Code-in-2017 ? An important part of code already exists, I suppose that this task feasible, but I've not the knowledge to mentor it. @Petrb, perhaps you can be interested :) https://www.mediawiki.org/wiki/Google_Code-in/2017 ping @Aklapper