Opened 5 years ago
Closed 4 years ago
#15312 closed enhancement (duplicate)
SoftwareUpdater: Make updates more robust (restart package downloads)
Reported by: | stippi | Owned by: | perelandra |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/SoftwareUpdater | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #12414 | Blocking: | #16384 |
Platform: | All |
Description
I tried to perform an update yesterday and since there are many packages to update, there seems to be an increased chance of a package failing to download fully. On my first attempt, the "haiku_x86" package failed, on my second attempt, some qt package. I don't know if already downloaded packages are at least cached, but it seems unnecessary that I need to manually restart the update process. SoftwareUpdater could at least try 3 times for the same given package without any intervention. Then it could continue to download other packages. And when there are finally only "failed" packages left and the installation of the successful packages is impossible due to this, there could be a prompt, and the prompt should contain a "Retry" button.
It would also be nice, but I don't know if our infrastructure makes this possible, if partial downloads could be continued. That would probably get rid of most unnecessary traffic. Binary diffs would of course be even better... but that is left for another ticket. :-)
Change History (4)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
I agree, but SoftwareUpdater still needs at least a "Retry" button. And depending on how much and where some of the functionality is located, some of the other points may also be relevant to SoftwareUpdater as well.
The biggest bummer is that already downloaded packages are downloaded again.
comment:3 by , 4 years ago
Blocking: | 16384 added |
---|
comment:4 by , 4 years ago
Blocked By: | 12414 added |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
This is indeed a duplicate of #12414.
Looks like a dupe of #12414.