LibreOfficePackaging
LibreOffice Packaging
Sources
LibreOffice sources are at: http://cgit.freedesktop.org/libreoffice/
From LibreOffice 3.5 onwards, development builds can be done from http://cgit.freedesktop.org/libreoffice/core/ alone
LibreOffice 3.4 and older is based on this repository: http://cgit.freedesktop.org/libreoffice/build
LibreOffice packaging repository (shared with debian) at: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=summary
Workflow
The following workflow has established itself as usefull from LibreOffice 3.5 onwards:
- At the start of the cycle, we base directly on the vanilla debian packaging, rebasing the delta of Ubuntu against Debian as clean patches on top of Debian
- This patch queue will be rebased regularly on Debians changes
- somewhere between alpha and beta the rebasing stops (longer patch queues get fragile) and we switch to merging from Debian
- around beta2 we stop merging and instead cherry-pick relevant patches from Debians branch to stabilize the release
- in the end we make a clean patch queue on top of debian out of this again and rebase that for the next release
PPAs
main ppa this is where:
- release candidates, that are assumed to be final (usually rc2) of microreleases which will be SRUed/MREed be uploaded first (usually ~1 week before upstream final, ~2 weeks before SRU)
- backports of the latest majors are available
libreoffice-3-4 and libreoffice-3-5 -- per major release copies from the main ppa for those who what all minor updates, but no major update
https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases for upstream alpha/beta releases. Only for testing.