Bug Hunting Session
Bug 54242 (Automatic-Updater) - [META] Incremental update support (small partial diff updates)
Summary: [META] Incremental update support (small partial diff updates)
Status: NEW
Alias: Automatic-Updater
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 81914 88258 89240 90619 96945 (view as bug list)
Depends on: 68274 113025 112112 112113 112802
Blocks: Updates
  Show dependency treegraph
 
Reported: 2012-08-30 05:13 UTC by Alexandre Demers
Modified: 2019-10-18 13:54 UTC (History)
16 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Demers 2012-08-30 05:13:49 UTC
While it is a good thing to see LO package size being shrinked, being able to perform partial updates would save a lot of time and of bandwidth for users.

As a first idea, I would suggest something similar to what Firefox is doing (https://wiki.mozilla.org/UpdateGeneration):
- When a minor release (mostly for security or stability reasons) is available (A.B.C to A.B.C+1), we should download only a partial update.
- When a major release is available (new features), we should download a complete update or upgrade.
Comment 1 Jean-Baptiste Faure 2012-09-01 14:37:39 UTC
Very old request :-)
I am pretty sure I have already seen the same request before but I can't find the bug report. Perhaps it was in the OOo time. 

Best regards. JBF
Comment 2 Alexandre Demers 2012-09-01 15:19:54 UTC
I was sure I had seen it before also, but couldn't find it either.
Comment 3 Chris Cunningham 2012-10-10 11:39:14 UTC
Additional details. (I've also updated the summary to make this easier to search for.)

As a 100MB+ download, LibreOffice is inconvenient to update for even users with fast broadband and may be impossible to update for users with slow or unreliable connections, at least on a regular basis. The ideal resolution here is for the internal update mechanism to be able to download partial updates, much as Firefox does. For minor hotfixes this has the promise of massively reducing the required download size compared to downloading the complete installer.

There's been some investigation of what is required for a Windows-only solution at AOO(i):

http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201210.mbox/%3C50742228.5080002@googlemail.com%3E

http://wiki.openoffice.org/wiki/Building_installation_packages

This relies on Microsoft Installer, and so is not a general solution (which would need to be cross-platform, as Firefox's is), but may be a suitable stopgap for Windows users.
Comment 4 sophie 2014-07-30 14:16:36 UTC
*** Bug 81914 has been marked as a duplicate of this bug. ***
Comment 5 Urmas 2015-01-10 00:56:11 UTC
*** Bug 88258 has been marked as a duplicate of this bug. ***
Comment 6 Gitsy 2015-01-19 14:43:13 UTC
This ask.libreoffice question is also related. http://ask.libreoffice.org/en/question/18542/is-lo-planning-incremental-update/
Comment 7 Adolfo Jayme 2015-02-09 07:48:00 UTC
*** Bug 89240 has been marked as a duplicate of this bug. ***
Comment 8 raal 2015-04-15 05:23:53 UTC
*** Bug 90619 has been marked as a duplicate of this bug. ***
Comment 9 Adolfo Jayme 2015-04-15 05:29:28 UTC
The Sparkle/WinSparkle framework supports this feature.

https://github.com/sparkle-project/Sparkle/wiki/Delta-Updates
Comment 10 Kevin Suo 2015-08-15 03:58:01 UTC
Fedora's delta-rpm is worthing a look.
https://www.suse.com/documentation/sles11/book_sle_admin/data/sec_rpm.html
Comment 11 Timur 2016-01-07 17:00:58 UTC
*** Bug 96945 has been marked as a duplicate of this bug. ***
Comment 12 Timur 2016-01-07 17:07:13 UTC
Please note "Incremental Windows Installer .MSP patches" at https://www.collaboraoffice.com/solutions/collabora-office/
Comment 13 V Stuart Foote 2016-06-28 19:38:55 UTC Comment hidden (obsolete)
Comment 15 Maverick 2019-10-18 13:04:31 UTC Comment hidden (me-too)
Comment 16 Timur 2019-10-18 13:54:33 UTC
@ Maverick : LO is a volunteer driven project. Can you do it yourself? Feel free. 
You cannot? Then the message is "no-value". Please do not argue and respond, nothing will change, except that we can spend that time on a number of other issues. 
As already noted, there's a commercial solution for this. So this is not at all a priority.