the alternates handling was supposed to be less brittle than diversions (what debian does for fglrx/nvidia). Now that fglrx is no more there's still nvidia, and it creates libGL.so symlinks as well.
libglvnd will hopefully make these obsolete at some point in the future, but we're not there yet -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1609110 Title: Do we still need the mesa or mesa-egl directories in /usr/lib/<arch>? Status in mesa package in Ubuntu: New Bug description: One of our mesa changes means we can't sync Wine packages (or wine- development stuck in proposed) from Debian. See bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827770 We purposely end up creating in /usr/lib/x86_64-linux-gnu mesa/ld.so.conf mesa/libGL.so -> libGL.so.1.2.0 mesa/libGL.so.1 -> libGL.so.1.2.0 mesa/libGL.so.1.2.0 libGL.so -> mesa/libGL.so Debian on the other hand just creates: libGL.so.1 -> libGL.so.1.2.0 libGL.so.1.2.0 I haven't found a clear reason for the divergence. I do see some comments about making it work with the alternates system. I'm not sure if that's current though. Long term libglvnd should help there in a better way (IIUC). For reference Fedora does: /usr/lib64/libGL.so.1 /usr/lib64/libGL.so.1.2.0 Can we drop these Debian differences from mesa for Yakkety? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1609110/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp