Comment 0 for bug 1019444

Revision history for this message
Bryce Harrington (bryce) wrote : Update Precise to mesa 8.0.3 (bugfix release)

[Impact]
In Precise we ship mesa version 8.0.2 with a few cherrypick bug fixes from the upstream 8.0 branch. The 8.0.3 release contains a number of other bug fixes which likely are important, including at least two bugs (#952896 and #988343) reported in Launchpad.

[Development Fix]
8.0.3 was uploaded to Quantal prior to Alpha-2. So far no complaints have been spotted attributable to this change.

[Stable Fix]
What's in quantal is basically just the update from 8.0.2 to 8.0.3 and two other patches, for bugs #968284 and #981883, both of which are themselves good candidates for SRUing.

So, the proposal is that we SRU the same 8.0.3-0ubuntu1 package to Precise.

[Test Case]
See the individually mentioned bugs for test cases of the specific bugs.

For general validation of the point update of mesa, the piglit test suite can be used.

1. Install prerequisites:
     sudo apt-get --yes install cmake g++ mesa-common-dev libgl1-mesa-dev \
        libtiff4-dev zlib1g-dev libpng12-dev python-numpy \
        freeglut3-dev x11proto-gl-dev libxrender-dev
2. Checkout the piglit test suite from upstream
     git clone git://anongit.freedesktop.org/git/piglit
     cd piglit; cmake . ; make
3. DISPLAY=:0 piglit-run.py tests/all.tests mesa802.results
4. Install mesa 8.0.3
5. DISPLAY=:0 piglit-run.py tests/all.tests mesa803.results
6. piglit-summary-html.py summary/compare mesa802.results mesa803.results

[Regression Potential]