On 23.06.2016 09:50, Lisandro Damián Nicanor Pérez Meyer wrote: > Package: mesa-utils > Version: 8.3.0-1 > Severity: wishlist > > tl;dr: make mesa-utils M-A: allowed in order to be able to depend on it as > mesa-utils:any > > Hi! libqt5gui5 now ships a script in order to detect wether users have an > OpenGL2 compatible video card. It case they don't it sets up an environment > variable to let Qt now that it should use rasterization instead. > > The script uses mesa-utils' glxinfo package for this. > > Problem arises that libqt5gui5 is M-A: same, but ends up depending on > mesa-utils:<arch>. > > If mesa-utils gets marked as M-A: allowed then we can make libqt5gui5 > depend upon mesa-utils:any, ie, any arch' version of mesa-utils will satisfy > the dependency.
One problem with that is: If libqt5gui5 and mesa-utils aren't the same architecture, what glxinfo reports doesn't necessarily apply to libqt5gui5. For example: glxinfo from mesa-utils:amd64 reports that OpenGL 2 hardware acceleration is working, because libgl1-mesa-dri:amd64 is installed. However, OpenGL 2 hardware acceleration still doesn't work for libqt5gui5:i386, because libgl1-mesa-dri:i386 isn't installed. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer