Activity log for bug #1019444

Date Who What changed Old value New value Message
2012-06-29 22:47:07 Bryce Harrington bug added bug
2012-06-29 22:47:38 Bryce Harrington mesa (Ubuntu): importance Undecided Wishlist
2012-06-29 22:47:38 Bryce Harrington mesa (Ubuntu): status New In Progress
2012-06-29 22:47:38 Bryce Harrington mesa (Ubuntu): assignee Bryce Harrington (bryce)
2012-06-30 00:25:57 Bryce Harrington description [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] [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. [Changes] 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. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass and may or may not be actually visible to end users. [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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at: http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are: * X.org crashes, freezes, or errors * Graphical corruption when using compositing desktops * Crashes, graphical corruption or other failures in 3D applications and screensavers * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible.
2012-06-30 00:37:28 Bryce Harrington description [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. [Changes] 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. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass and may or may not be actually visible to end users. [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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at: http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are: * X.org crashes, freezes, or errors * Graphical corruption when using compositing desktops * Crashes, graphical corruption or other failures in 3D applications and screensavers * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible. [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. [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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible.
2012-07-10 21:32:44 Bryce Harrington description [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. [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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible. [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. [Development Fix] 8.0.3 was uploaded to Quantal prior to Alpha-2. So far no complaints have been spotted attributable to this change. Upstream has released 8.0.4 on July 10, which includes further bug and test fixes, and may be worth a followup SRU once it has had some time in testing. Looking through its changes I did not spot patches obviously labeled as fixes to any regressions brought in by 8.0.3, meaning that 8.0.3 is likely safe to put into precise now, and leave 8.0.4 for the future since it includes a number of code refactorings and other tersely documented changes that should receive review and testing before rolling out. [Stable Fix] What's in quantal is essentially just the update from 8.0.2 to 8.0.3 plus 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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible.
2012-07-10 21:37:50 Bryce Harrington tags precise
2012-07-11 02:14:18 Bryce Harrington bug added subscriber Chris Halse Rogers
2012-07-11 02:14:28 Bryce Harrington bug added subscriber Ubuntu Stable Release Updates Team
2012-07-19 20:54:47 Bryce Harrington summary Update Precise to mesa 8.0.3 (bugfix release) Update Precise to mesa 8.0.3 (bugfix micro-release)
2012-09-07 22:40:56 Bryce Harrington nominated for series Ubuntu Precise
2012-09-07 22:40:56 Bryce Harrington bug task added mesa (Ubuntu Precise)
2012-09-07 22:41:03 Bryce Harrington mesa (Ubuntu Precise): assignee Bryce Harrington (bryce)
2012-09-07 22:41:08 Bryce Harrington mesa (Ubuntu Precise): importance Undecided Wishlist
2012-09-07 22:41:11 Bryce Harrington mesa (Ubuntu Precise): status New In Progress
2012-09-07 22:41:40 Bryce Harrington mesa (Ubuntu): status In Progress Fix Released
2012-09-07 22:49:26 Bryce Harrington summary Update Precise to mesa 8.0.3 (bugfix micro-release) Update Precise to mesa 8.0.4 (bugfix micro-release)
2012-09-07 23:14:38 Bryce Harrington description [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. As per the release notes (http://www.mesa3d.org/relnotes-8.0.3.html) this release contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. [Development Fix] 8.0.3 was uploaded to Quantal prior to Alpha-2. So far no complaints have been spotted attributable to this change. Upstream has released 8.0.4 on July 10, which includes further bug and test fixes, and may be worth a followup SRU once it has had some time in testing. Looking through its changes I did not spot patches obviously labeled as fixes to any regressions brought in by 8.0.3, meaning that 8.0.3 is likely safe to put into precise now, and leave 8.0.4 for the future since it includes a number of code refactorings and other tersely documented changes that should receive review and testing before rolling out. [Stable Fix] What's in quantal is essentially just the update from 8.0.2 to 8.0.3 plus 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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   http://people.canonical.com/~bryce/mesa803-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible. [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. The release notes for 8.0.3 (http://www.mesa3d.org/relnotes-8.0.3.html) indicates it contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. 8.0.4 fixes 8 more bugs on top of that (http://upstream-tracker.org/changelogs/mesa/8.0.4/changelog.html). [Fix] 8.0.3 was uploaded to Quantal prior to Alpha-2. 8.0.4 was also added to Quantal and was in the archive for 4 days prior to us moving to the 9.0 branch. This proposal is targeting the 8.0.4-0ubuntu1 package we used in Quantal for 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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   TBD mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible.
2012-09-10 23:22:26 Chris Halse Rogers mesa (Ubuntu Precise): status In Progress Fix Committed
2012-09-10 23:22:31 Chris Halse Rogers bug added subscriber SRU Verification
2012-09-10 23:22:38 Chris Halse Rogers tags precise precise verification-needed
2012-09-22 00:59:23 Bryce Harrington description [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. The release notes for 8.0.3 (http://www.mesa3d.org/relnotes-8.0.3.html) indicates it contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. 8.0.4 fixes 8 more bugs on top of that (http://upstream-tracker.org/changelogs/mesa/8.0.4/changelog.html). [Fix] 8.0.3 was uploaded to Quantal prior to Alpha-2. 8.0.4 was also added to Quantal and was in the archive for 4 days prior to us moving to the 9.0 branch. This proposal is targeting the 8.0.4-0ubuntu1 package we used in Quantal for 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 The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   TBD mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible. [Impact] Fixes graphics corruption, application crashes, and xserver crashes across a wide array of hardware. Several of these issues have been reported against mesa. Others are likely affecting users but they don't realize it's mesa at fault so we haven't seen their bug reports. The release notes for 8.0.3 (http://www.mesa3d.org/relnotes-8.0.3.html) indicates it contains over 20 bug fixes. Some of those are fixes to make tests pass or fix build issues and may or may not be actually relevant to end users. At least two bugs (#952896 and #988343) reported in Launchpad. Others fix corruption issues and xserver crashes seen while running games, memory leaks, and swrast problems. Of particular note, this includes fixes for GPU hangs in 3D functionality. We've had numerous reports of Intel hangs that are difficult for users to reliably reproduce, and it's my hope these fixes will help alleviate some of those hangs. 8.0.4 fixes 8 more bugs on top of that (http://upstream-tracker.org/changelogs/mesa/8.0.4/changelog.html). [Fix] 8.0.3 was uploaded to Quantal prior to Alpha-2. 8.0.4 was also added to Quantal and was in the archive for 4 days prior to us moving to the 9.0 branch. This proposal is targeting the 8.0.4-0ubuntu1 package we used in Quantal for 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.4 5. DISPLAY=:0 piglit-run.py tests/all.tests mesa804.results 6. piglit-summary-html.py summary/compare mesa802.results mesa804.results The tests take several hours to run. Note: Piglit is not a comprehensive test suite and cannot guarantee that there are no regressions. However, it is being actively maintained and updated with new tests by the driver maintainers as they add features and fix bugs in mesa, so should have decent coverage for recently made code changes (which is where regressions are more likely to live). [Regression Potential] A/B testing was done on the three major open source drivers. This testing found that the new version did not cause regressions, and actually a number of tests passed that had failed or been skipped in 8.0.2. Results are posted at:   http://people.canonical.com/~bryce/mesa804-piglit/ mesa provides 3D acceleration functionality for all of the open source video drivers. Thus, the types of regressions to watch for with this change are:   * X.org crashes, freezes, or errors   * Graphical corruption when using compositing desktops   * Crashes, graphical corruption or other failures in 3D applications and screensavers   * Performance regressions in 3D functionality, measured by dropped FPS rates in unity or 3D games For such bugs, the diagnostic process would be to downgrade mesa back to 8.0.2 (without any other system changes), log out and back in, and verify the problem as not reproducible.
2012-10-02 19:01:32 Jamie Strandboge cve linked 2012-2864
2012-10-17 21:31:38 Scott Kitterman removed subscriber Ubuntu Stable Release Updates Team
2012-10-17 21:32:09 Launchpad Janitor mesa (Ubuntu Precise): status Fix Committed Fix Released