libreoffice qt4 issues fixed

This week at work I got quite frustrated for libreoffice crashing so often for me when I was using them in KDE.
So I decided to do what any lazy slacker would, I went to Lubos Lunak and showed him nice and easy reproduce case.

Thanks to that Lubos wrote simple check that made the problem go away and I did backport the thingie to 3.4 branch.
So with 3.4.4 release this will be included in Gentoo (already is availible under 3.4.9999).

I am just sharing this to show that we don’t just work on new features but we really try hard to fix all those usability issues, but it ain’t always easy as we have bazilions of open bugs going back to really old times :)

libreoffice binary package

So after lots of complaining about libreoffice binary packages I decided to do something about it and wrote script that generates 6 flavors of it.

With this I was able to generate the tarballs in quite timely manner in my stable amd64 virtual.

-rw------- 1 root root 104M Oct 16 22:52 libreoffice-base-3.4.3.2-r1.tbz2
-rw------- 1 root root 107M Oct 16 23:54 libreoffice-base-java-3.4.3.2-r1.tbz2
-rw------- 1 root root 104M Oct 17 13:13 libreoffice-gnome-3.4.3.2-r1.tbz2
-rw------- 1 root root 108M Oct 17 13:52 libreoffice-gnome-java-3.4.3.2-r1.tbz2
-rw------- 1 root root 104M Oct 17 11:28 libreoffice-kde-3.4.3.2-r1.tbz2
-rw------- 1 root root 107M Oct 17 12:11 libreoffice-kde-java-3.4.3.2-r1.tbz2

Sun Oct 16 22:51:30 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 1 hour, 47 minutes and 48 seconds.

Sun Oct 16 23:53:29 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 51 minutes and 27 seconds.

Mon Oct 17 11:27:03 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 1 hour, 15 minutes and 23 seconds.

Mon Oct 17 12:11:15 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 42 minutes and 41 seconds.

Mon Oct 17 13:11:45 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 49 minutes and 4 seconds.

Mon Oct 17 13:51:44 2011 >>> app-office/libreoffice-3.4.3.2-r1
merge time: 38 minutes and 37 seconds.

To let you enjoy fruits of this work I commited to main tree as libreoffice-bin-3.4.3.2-r1. It has only ~amd64 and it is build against the stable tree. It will be always generated against stable and not ~tree so it might pose some @revdep-rebuild issues. Maybe we will even get ppc/ppc64 packages.

So do you want other arches or you want testing binaries?

No problem, just drop me mail that you want to waste cpu power of your machine and have set up virtual with Gentoo where you can run my script (just basic stage3 with desktop profile selected, nothing else is really required or even desired (maybe ccache)).

UPDATE: package is now in main tree (amd64)
UPDATE2: for x86 the package will be done, but not before the libpng-1.5 stabilisation, because it causes libreoffice rebuild
UPDATE3: libpng-1.5 is stable on x86 so x86 binary is available too.

Libreoffice 3.4.3 stabilisation

Few minutes ago I opened bugreport.

If you feel bored or adventurous try the list from the bugreport and hit it on your stable machine. Everything should work, even better than 3.3 release.

There are few known issues. One being broken pyuno bridge which I really dunno how to fix (i attached some preliminary patch to the bugreport but someone would have to report if it is working or not). Second is issue with rtl text using Qt backed.

Note that if you experience crashes with “kde” useflag try to enabling just gtk one and forgetting about Qt4 one. It causes quite few known crashes, so for now it might be way safer to just use the gtk one (I have to say that those crashes started mostly to pop out on qt-4.7 so if you use qt-4.6 you are pretty safe).

In the end remember to report success and failures with the testing on the bug itself.