The pyopengl package has been dormant for a long time, and is starting to bit rot. To get it to build for Python 3.7 on Fedora, I hate to rename two modules that were called async.py to async_.py, because async is now a keyword in Python 3.7. I also had to regenerate all Cython generated .c files. All in all, pyopengl seems to be dead.
Fortunately, theres a more up to date binding available: https://github.com/cprogrammer1994/ModernGL
This is actively developed, and supports later OpenGL features. It would be great if xpra could move to using that - it would make life easier for distribution packagers.
If it ain't broke, don't fix it. There is nothing wrong with pyopengl, or at least no issues that affect us.
Renaming a file is a minuscule amount of work compared to re-writing the opengl backend using a different API.
So I won't be spending time on this but will gladly accept patches.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1893