Debian developers are still hoping they will be able to remove the Qt4 tool-kit during the Debian 10 "Buster" development cycle.
While there is still some open and proprietary software continuing to use the Qt4 tool-kit, Debian developers hope they transition soon to Qt5 or another tool-kit.
This means that for Ubuntu and Debian, Qt4 will eventually go away.
Has the issue with Qt5 and OSG/OpenGL context ever been resolved or worked around?
#if QT_VERSION >= 0x050000
// Qt5 is currently crashing and reporting "Cannot make QOpenGLContext current in a different thread" when the viewer is run multi-threaded, this is regression from Qt4
osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::ViewerBase::SingleThreaded;
#else
osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::ViewerBase::DrawThreadPerContext;
#endif
Thanks guys, I was wondering Scrawl could help here since he was the one I talked to about this years ago when originally creating the Debian packages. If it is no longer an non-issue, then we'll switch to building Qt4 by default... and we should probably abandon Qt4 in our code anyway to move on to Qt5 unless someone has a good reason not too.