Bug 807750 - Unconditional dependency on mesa-dri-drivers eats up disk space
Summary: Unconditional dependency on mesa-dri-drivers eats up disk space
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 17
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-03-28 15:34 UTC by Daniel Drake
Modified: 2012-03-29 04:12 UTC (History)
3 users (show)

Fixed In Version: mesa-8.0.1-9.fc17
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-29 04:12:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Daniel Drake 2012-03-28 15:34:21 UTC
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?

Comment 1 Daniel Drake 2012-03-28 15:42:19 UTC
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.

Comment 2 Adam Jackson 2012-03-28 21:07:20 UTC
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.

Comment 3 Fedora Update System 2012-03-28 21:40:20 UTC
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

Comment 4 Fedora Update System 2012-03-29 04:12:32 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.