Hi Ron,

On Fri, Jan 03, 2020 at 11:00:58PM -0600, Ron Lovell wrote:
> Currently in Sid the python3-pyqt5 package has deps:
>     libqt5gui5 (>= 5.1.0)
>     libqt5gui5 (>= 5.12.2) | libqt5qui5-gles (>= 5.12.2)

Thanks for bringing this to my attention.

The problem is that PyQt5 is using some desktop OpenGL specific code:

https://codesearch.debian.net/search?q=PyQt_Desktop_OpenGL

So we have two ways to fix this problem:

1) Introduce a new pyqt5-gles source package which will be built against
the GLES Qt.

2) Disable the PyQt_Desktop_OpenGL feature in the main build. With this
option the classes like QOpenGLTimerQuery, QOpenGLTimeMonitor,
QOpenGLFunctions_x_y will be no longer available.

So far I have not found any packages using these PyQt5 APIs, so maybe
this option is possible. But I will need to investigate further.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to