Some time ago I tested LibreOffice with TDE integration as available in LibreOffice-tde PPA on the build-farm.
I tested version 4.0.3-14 on Debian Wheezy i386 and was very unuseable. On the File/Open nothing happened. On the File/Save as occurred freezing LibreOffice. I was forced to upgrade to LibreOffice from wheezy- backports (4.1.2-2~bpo70+1 without TDE integration).
Then I tested version 4.0.2-0ubuntu4 on Ubuntu Saucy amd64 and there everything worked smoothly.
The latest stable is 4.1.4. We should support that.
Yesterday I started trying to build LO. A dependency nightmare even after I found a good build script to start with.
The 4.1.4 build halts early with failures related to TDE. I was up way too late last night and did not copy the failure message, but I am reasonably sure the failure message means we need to patch the LO 4.1.4 sources.
Building LO with Trinity dialogs is going to be a never-ending shuffle to keep LO patched. Nobody upstream is going to do that or even care. Keeping LO patched falls on us.
Considering that compiling needs several hours, I ask that we build LO on the server farm and then package as an rpm just like the LO folks do. All Trinity packagers then can take that standard rpm and repackage for their own distro.
Building on the server farm will not be a nightly affair. Only build as needed when each new LO version is released. Perhaps two or three times a year. Building on the server farm also guarantees all Trinity packagers that LO is built correctly and provides a common method for all Trinity users to test and validate the Trinity dialogs.
As the final LO package is a monster 120+ MB, to control bandwidth we could make the final package available only Trinity packagers and developers.
For those who still want to build LO from source with Trinity dialogs, at the wiki we should provide a build script template, a list of required dependencies, a link to git of the respective patches for each LO release version. Right now our draft press release claim of Trinity dialog support is vaporware, at least until we can prove others can build LO successfully with the dialogs.
Thoughts?
Darrell