State and Overview of LibreOffice Ubuntu Packages
Here is a short update on the state of LibreOffice Packaging on Ubuntu (and Debian):
- Ubuntu 12.04 LTS (Precise) will ship with at least LibreOffice 3.5.2-2ubuntu1
- Thanks to the great work of ricotz, LibreOffice 3.5.2 is also available for Ubuntu 11.10 (Oneiric) and Ubuntu 10.04 LTS (Lucid) from the LibreOffice PPA.
- There is a new PPA for the LibreOffice 3.4 series. It contains the latest minor release (3.4.6) of LibreOffice 3.4. From now on there will be a PPA for each LibreOffice major series (3.4, 3.5, 3.6) allowing users to update to the latest minor release of that series, without having to wait for the thorough process of Stable Release Update verification. There will never be a surprise update to the next major release in these PPAs.
During the 3.4/3.5 upstream releases, Debian (and thus Ubuntu) switched from building with the old libreoffice-build wrapper to a clean direct build. All patches had to be either upstreamed or migrated from libreoffice-build to our own vendor-patches. This is a lot of thankless work (as it risks regressions, while nothing changes if everyting goes well). A quick "git log" against the LibreOffice packaging repository from the 3.4.1-1 release to now (3.5.2) shows more than 800 commits -- over 600 of those by Rene Engelhard, but also including contributions by Lionel Elie Mamane, Nelson A. de Oliveira, Rico Tzschichholz, Lubok Lunak.
These changes have made Ubuntu and Debian come a lot closer to upstream -- a lot of patches have been either removed as obsolete, upstreamed to LibreOffice or included as vendor-patches. With only 41 Patches in debian/patches we are a lot closer to upstream now, which is very good as it removes the need to doublecheck bugs to be Debian/Ubuntu-specific in the most cases. Of the five patches that are only in Ubuntu, but not in Debian:
- three are minor fixes that have been upstreamed to LibreOffice 3.6 (but are not backported to 3.5 there)
- two are backported upstream patches from LibreOffice 3.5.3 so they are in the LTS release from the start
This shows that a lot of friction in upstreaming patches has been removed -- and whatever we are patching in can and is upstreamed quickly to Debian or LibreOffice, keeping our vendor patch queue small. Thanks to everyone who made this possible -- most of all: Rene Engelhard.
This was originally published at 2012-04-18 12:37:00/2012-04-18 12:37:00 on livejournal.