-
Notifications
You must be signed in to change notification settings - Fork 671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Auto updater for app image #8923
Comments
I think the issue should refer to "self-updating", not "auto-updating". We want to embed some kind of updater that can use the update server information. To update AppImages, there is AppImageUpdate, which updates AppImages using the zsync algorithm. Contrary to other solutions, one does not have to build diff files. Instead, you have to publish a This seems to work quite well, given the way AppImages are built. As long as files have not changed, they should not be downloaded, as the AppImage payload format, squashfs, stores them the exactly same way. By default, AppImageUpdate contains the location of the To integrate self-update capabilities, we could integrate AppImageUpdate directly. It provides a Qt UI that can be bundled into other tools. There is also a reimplementation in pure Qt called QAppImageUpdate, which seems to be incomplete (e.g., it is missing signature validation, which is provided by AppImageUpdate). Both solutions at the moment mandate the use of the update information. Whichever implementation we pick to bundle with our client, we need to discuss whether we want to use the update information system (which basically eliminates the need for using our own update servers, because update checks etc. can be done directly using the AppImageUpdate algorithms), or whether we want to contribute to either solution to be able to pass our own As the upstream AppImageUpdate supports signature validation, and we recently implemented signing (see #8875), I would rather use this solution. |
Closed by #9376. |
In Client for Updates, there is following text in Updates heading
When click on this, nothing happens ownCloud version
|
The production update server has not been updated yet. It will be updated with the final release of 3.0.0. |
@fmoc so this cannot really be tested, I will put this int |
With beta1 and rc's , production update server should be updated, but only for testpilotcloud builds. Vanilla updates after final release. But QA team has it's own updater server, to tests independently from the production one. |
@individual-it testpilotcloud should work indeed. And you can set up your own update server, too, if you like to. I use https://github.com/fmoc/minimal-update-server/. Edit: looks like @michaelstingl was faster. Edit 2: To use a different update server, you need to set |
There is no update available from RC2 to RC3 Tested on Testpilotcloud (rc2) in ubuntu22.04 and windows 10 CC @TheOneRing @fmoc |
rc3 was not yet pushed to the updater |
It works now! |
Seen in testpilotcloud-2.9.0-beta1.4914.AppImage
This suggestion does not work. Appimages cannot e updated with the system's update tool.
Expected behaviour:
The text was updated successfully, but these errors were encountered: