tags 632585 + fixed pending thanks On 2016-10-31 23:28, Sebastian Andrzej Siewior wrote: | | I re-opened #632585 and added three patches to it. I seems I forgot #1 | back then. I applied everything and then tested it via: | | cat libreoffice_4.3.2.orig-external.tar.xz \ | libreoffice_4.3.3.orig-external.tar.xz \ | libreoffice-l10n-id_5.2.3~rc1-4_all.deb \ | libreoffice_5.2.2~rc2.orig-tarballs.tar.xz \ | libreoffice_5.2.3~rc1.orig-tarballs.tar.xz > file-old.bin | | cat libreoffice_4.3.3.orig-external.tar.xz \ | libreoffice-wiki-publisher_1.2.0+LibO5.2.3~rc1-4~bpo8+1_all.deb \ | libreoffice_4.3.2.orig-external.tar.xz \ | libreoffice_5.2.3~rc1.orig-tarballs.tar.xz \ | libreoffice_5.2.2~rc2.orig-tarballs.tar.xz > file-new.bin | | ./bsdiff file-old.bin file-new.bin old-to-new.bsdiff | | It took around 40min and completed on a box with 16GiB memory (and a | little stuff in the background). The result was 1.5M MiB file. bspatch | produced the correct file. | | To compare: | - xdelta3 run for a minute or so and then aborted with an xz error | - xdelta run less than a minute and produced also a 1.5 MiB file.
Now included in Debian https://anonscm.debian.org/cgit/collab-maint/bsdiff.git/tree/debian/patches https://anonscm.debian.org/cgit/collab-maint/bsdiff.git/commit/?id=826894b2508352fdc0bbd717ed0bcb8a10c09f6c Thanks Sebastian for all your work, Jari