Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 287905 - www-client/opera doesn't work with Qt 4.5.3
Summary: www-client/opera doesn't work with Qt 4.5.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL: http://my.opera.com/community/forums/...
Whiteboard: [upstream]
Keywords:
Depends on: CVE-2009-3831 290922
Blocks:
  Show dependency tree
 
Reported: 2009-10-06 14:11 UTC by Ken Rushia
Modified: 2009-11-09 20:59 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Rushia 2009-10-06 14:11:45 UTC
www-client/opera with USE="-qt-static -qt3" has severe issues with Qt 4.5.3 libraries. Users should stay with Qt 4.5.2 until these issues are resolved. This is Opera bug number is DSK-267319

Reproducible: Always

Steps to Reproduce:
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2009-10-06 14:21:15 UTC
This bug is valid

Users should use qt-static use flag as a workaround until this bug is fixed by upstream
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-10-14 16:00:20 UTC
=www-client/opera-10.10_pre4672 just went into the tree, which equals 10.10 beta1. Does it solve the performance issues seen in the snapshots? It does seem a lot more responsive to me, but sadly the ChangeLog[1] does not mention Qt-4.5.3.


[1] http://www.opera.com/docs/changelogs/unix/1010b1/
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2009-10-14 16:18:50 UTC
The blog comments[1] seem to say it hasn't been solved.

[1] http://my.opera.com/desktopteam/blog/show.dml/4424350#comment10436556 and onward.
Comment 4 Ivan Grynko 2009-10-29 12:37:01 UTC
Opera build 10.10_4685 fixes bug with 4.5.3
http://my.opera.com/desktopteam/blog/2009/10/29/post-seminar-unite-build
Fixed Bug DSK-267319 (Sleepless main loop with Qt 4.5.3)
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-10-29 15:06:19 UTC
(In reply to comment #4)
> Opera build 10.10_4685 fixes bug with 4.5.3
> http://my.opera.com/desktopteam/blog/2009/10/29/post-seminar-unite-build
> Fixed Bug DSK-267319 (Sleepless main loop with Qt 4.5.3)

Thanks. That's in the tree now as =www-client/opera-10.10_pre4685 . Please test and report back here.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2009-10-29 15:15:17 UTC
The article was edited to strike through "Unix users will be happy to know that this build should finally work with Qt 4.5.3+." and indeed I see the same misbehaviour that was noted in previous builds.
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2009-10-29 15:45:16 UTC
(In reply to comment #6)
> The article was edited to strike through "Unix users will be happy to know that
> this build should finally work with Qt 4.5.3+." and indeed I see the same
> misbehaviour that was noted in previous builds.
> 

True. It doesnt work for me. I had to enable qt-static again in order to make opera work again :)
Comment 8 Arthur D. 2009-11-01 15:51:14 UTC
Should opera stable ebuilds be changed not to install shared opera builds if qt-4.5.3 is installed?
Comment 9 Arthur D. 2009-11-01 16:13:33 UTC
Seems the bug is fixed by last QT update which fixes eventloop regression
(qt-core-4.5.3-r2, and 4.5.3-r1 for others)
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-01 20:46:24 UTC
I didn't want to rewrite major parts of the ebuilds so I settled for having IUSE=+qt-static, which should give everyone who hasn't set an explicit preference through USE / package.use the working build.

(In reply to comment #9)
> Seems the bug is fixed by last QT update which fixes eventloop regression
> (qt-core-4.5.3-r2, and 4.5.3-r1 for others)

Well, please report if it indeed does fix the issue.
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-02 09:07:14 UTC
Looks good to me (both 10.01 and 10.10_pre4685 with Qt 4.5.3). I am thinking about removing IUSE="+qt-static" when the patched x11-libs/qt-*-4.5.3 ebuilds are stable for all three stable-going arches.
Comment 12 Ben de Groot (RETIRED) gentoo-dev 2009-11-09 20:17:07 UTC
(In reply to comment #11)
> I am thinking
> about removing IUSE="+qt-static" when the patched x11-libs/qt-*-4.5.3 ebuilds
> are stable for all three stable-going arches.

That would be now.

Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2009-11-09 20:59:20 UTC
Thanks for the notice. For completeness' sake, Opera blogged thusly:

   "[I]t seems we got around the Qt 4.5.3+ 100% CPU issue. Also a fix
    for freezes during DST-to-normal time switch."
    http://my.opera.com/desktopteam/blog/2009/11/05/key-fixes-and-stability

The wording suggests they worked around it and didn't really need to fix (all of) it, so I have removed the USE=qt-static preference from all the ebuilds rather than just from the 10.10_pre4694 build which purportedly "gets around" the issue.