Comment 4 for bug 1176199

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

This dependency has unwanted consequences, as on ubuntu-touch (armhf, amd64, i386) or ubuntu-desktop (non-free drivers) mesa is not providing the gl implementation. It's managed by seeds else-wise, e.g. ubuntu-drivers-common / per-device seeds. Essentially, installations that do not have a valid gl implementation provided will not work, but it's not qtdeclarative5-qtquick2-plugin to pull one in, as it doesn't know which one it should be pulling in (e.g. hybris, mesa, nvidia, etc.).

How was the machine installed which didn't have any valid gl implementation available? Or alternatively, does qtdeclrative-opensource-src needs fixing / checking to work correctly with all gl implementations we care about? (android/hybris, mesa (native), nvidiat / ati). Cause libgl1-mesa-dri results in pulling in software Gallium3D rendereing on to ubuntu-touch devices which is about 40MB of dependencies, none of which we'd want to run (ever).