For F15/F16, mesa-dri-drivers was moved to comps.xml for installation on normal desktops. This was very useful for OLPC - mesa-dri-drivers is one of the biggest packages that gets installed on our small disk, and is totally useless for OLPC, and everything runs fine without it. So it resulted in a great space saving. For F17, commits 0fd2b01338, cf9d0116628a and 7625ab7a in the mesa.git fedora package repo mean that mesa-dri-drivers is back and eats up precious space on any system that installs a package such as gnome-session, webkitgtk3, etc (that have dependencies on libGL). Could mesa-dri-drivers please be moved back into comps.xml so that it is easy to exclude on spins such as OLPC?
Just to clarify, since I probably didn't make that very clear: what we're hoping for is that mesa-dri-drivers is not required by any "standard" mesa package/subpackage, since it's heavy, and breaking RPM Requires: in a spin is nasty. Installing it by default on desktop systems via comps.xml is fine and it means that it can be cleanly removed/avoided on smaller systems like ours. This was the approach taken for F15 and F16, up until the the above-mentioned commits re-added the Requires: in question.
Yeah fair. It's actually still in comps under @base-x's default set, and I hadn't intended to change comps to reflect the packaging. libglapi just needed to live somewhere common and -dri-drivers seemed easier than yet another new subpackage. But, subpackage is clearly correct. I'll fix that.
mesa-8.0.1-9.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/mesa-8.0.1-9.fc17
mesa-8.0.1-9.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.