Bug 22629 - Update request: mesa 17.3.6
Summary: Update request: mesa 17.3.6
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga6-32-ok MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-02-18 19:18 CET by Thomas Backlund
Modified: 2018-03-06 08:56 CET (History)
6 users (show)

See Also:
Source RPM: mesa
CVE:
Status comment:


Attachments

Description Thomas Backlund 2018-02-18 19:18:41 CET
Advisory:
This update provides the mesa 17.3.4 maintenance release fixing various
bugs.

For more details about the fixes, read the referenced relnotes.

References:
https://www.mesa3d.org/relnotes/17.3.3.html
https://www.mesa3d.org/relnotes/17.3.4.html



SRPMS:
mesa-17.3.4-1.mga6.src.rpm



i586:
libd3d1-17.3.4-1.mga6.i586.rpm
libd3d1-devel-17.3.4-1.mga6.i586.rpm
libdri-drivers-17.3.4-1.mga6.i586.rpm
libgbm1-17.3.4-1.mga6.i586.rpm
libgbm1-devel-17.3.4-1.mga6.i586.rpm
libglapi0-17.3.4-1.mga6.i586.rpm
libglapi0-devel-17.3.4-1.mga6.i586.rpm
libmesaegl1-17.3.4-1.mga6.i586.rpm
libmesaegl1-devel-17.3.4-1.mga6.i586.rpm
libmesagl1-17.3.4-1.mga6.i586.rpm
libmesagl1-devel-17.3.4-1.mga6.i586.rpm
libmesaglesv1_1-17.3.4-1.mga6.i586.rpm
libmesaglesv1_1-devel-17.3.4-1.mga6.i586.rpm
libmesaglesv2_2-17.3.4-1.mga6.i586.rpm
libmesaglesv2_2-devel-17.3.4-1.mga6.i586.rpm
libosmesa8-17.3.4-1.mga6.i586.rpm
libosmesa-devel-17.3.4-1.mga6.i586.rpm
libvdpau-driver-nouveau-17.3.4-1.mga6.i586.rpm
libvdpau-driver-r300-17.3.4-1.mga6.i586.rpm
libvdpau-driver-r600-17.3.4-1.mga6.i586.rpm
libvdpau-driver-radeonsi-17.3.4-1.mga6.i586.rpm
libvulkan-devel-17.3.4-1.mga6.i586.rpm
libvulkan_intel-17.3.4-1.mga6.i586.rpm
libvulkan_radeon-17.3.4-1.mga6.i586.rpm
libwayland-egl1-17.3.4-1.mga6.i586.rpm
libwayland-egl1-devel-17.3.4-1.mga6.i586.rpm
libxatracker2-17.3.4-1.mga6.i586.rpm
libxatracker2-devel-17.3.4-1.mga6.i586.rpm
mesa-17.3.4-1.mga6.i586.rpm
mesa-common-devel-17.3.4-1.mga6.i586.rpm



x86_64:
lib64d3d1-17.3.4-1.mga6.x86_64.rpm
lib64d3d1-devel-17.3.4-1.mga6.x86_64.rpm
lib64dri-drivers-17.3.4-1.mga6.x86_64.rpm
lib64gbm1-17.3.4-1.mga6.x86_64.rpm
lib64gbm1-devel-17.3.4-1.mga6.x86_64.rpm
lib64glapi0-17.3.4-1.mga6.x86_64.rpm
lib64glapi0-devel-17.3.4-1.mga6.x86_64.rpm
lib64mesaegl1-17.3.4-1.mga6.x86_64.rpm
lib64mesaegl1-devel-17.3.4-1.mga6.x86_64.rpm
lib64mesagl1-17.3.4-1.mga6.x86_64.rpm
lib64mesagl1-devel-17.3.4-1.mga6.x86_64.rpm
lib64mesaglesv1_1-17.3.4-1.mga6.x86_64.rpm
lib64mesaglesv1_1-devel-17.3.4-1.mga6.x86_64.rpm
lib64mesaglesv2_2-17.3.4-1.mga6.x86_64.rpm
lib64mesaglesv2_2-devel-17.3.4-1.mga6.x86_64.rpm
lib64osmesa8-17.3.4-1.mga6.x86_64.rpm
lib64osmesa-devel-17.3.4-1.mga6.x86_64.rpm
lib64vdpau-driver-nouveau-17.3.4-1.mga6.x86_64.rpm
lib64vdpau-driver-r300-17.3.4-1.mga6.x86_64.rpm
lib64vdpau-driver-r600-17.3.4-1.mga6.x86_64.rpm
lib64vdpau-driver-radeonsi-17.3.4-1.mga6.x86_64.rpm
lib64vulkan-devel-17.3.4-1.mga6.x86_64.rpm
lib64vulkan_intel-17.3.4-1.mga6.x86_64.rpm
lib64vulkan_radeon-17.3.4-1.mga6.x86_64.rpm
lib64wayland-egl1-17.3.4-1.mga6.x86_64.rpm
lib64wayland-egl1-devel-17.3.4-1.mga6.x86_64.rpm
lib64xatracker2-17.3.4-1.mga6.x86_64.rpm
lib64xatracker2-devel-17.3.4-1.mga6.x86_64.rpm
mesa-17.3.4-1.mga6.x86_64.rpm
mesa-common-devel-17.3.4-1.mga6.x86_64.rpm
Comment 1 Thomas Backlund 2018-02-18 19:19:32 CET
As this is somewhat lowlevel, it needs testing on both arches
Comment 2 Len Lawrence 2018-02-20 03:15:57 CET
Mageia 6 :: x86_64

Upgraded all 30 packages.
$ urpmq --requires-recursive mesa | sort -u
comes up with a huge list of packages, including the x11-server and various x11-drivers (including nvidia-current) so there is a chance that some of the mesa software is being used to run the desktop.  Xfce in particular seems to use it, vlc and virtualbox as well.  As Thomas says the mesa stuff is lowlevel so it would be difficult to trace its use while running any of the items from the urpmq list.  Experimenting with zim or youtube-dl-gui demonstrated that.

All we can do is run commonly used graphical applications and watch for regressions.  No problems here so far.

CC: (none) => tarazed25

Comment 3 Thomas Backlund 2018-02-20 09:19:19 CET
Basically everyone using free drivers (nouveau/intel/ati/madgpu/...) are using mesa all the time ... as its provides opengl (rendering interactive 3D graphics),
and the other graphics APIs, including OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC and Vulkan....
Comment 4 Frédéric "LpSolit" Buclin 2018-02-20 23:35:23 CET
Looks like you should drop 17.3.4 and update to 17.3.5 directly, per https://lists.freedesktop.org/archives/mesa-announce/2018-February/000401.html
Comment 5 Thomas Backlund 2018-02-21 08:22:10 CET
(In reply to Frédéric Buclin from comment #4)
> Looks like you should drop 17.3.4 and update to 17.3.5 directly, per
> https://lists.freedesktop.org/archives/mesa-announce/2018-February/000401.
> html

Nope, I patched that issue as soon as I saw the report, so we are all good :)
Comment 6 claire robinson 2018-02-28 23:18:07 CET
Advisory uploaded

Keywords: (none) => advisory

Comment 7 Thomas Backlund 2018-03-01 12:30:48 CET
Quoting upstream:

"This is a emergency release, addressing GPU lockups in the i965 driver"

So I've updated to 17.3.6, meaning its now:

Advisory:
This update provides the mesa 17.3.6 maintenance release fixing various
bugs and regressions in the mesa 17.3 branch.

For more details about the fixes, read the referenced relnotes.

References:
https://www.mesa3d.org/relnotes/17.3.3.html
https://www.mesa3d.org/relnotes/17.3.4.html
https://www.mesa3d.org/relnotes/17.3.5.html
https://www.mesa3d.org/relnotes/17.3.6.html



SRPMS:
mesa-17.3.6-1.mga6.src.rpm



i586:
libd3d1-17.3.6-1.mga6.i586.rpm
libd3d1-devel-17.3.6-1.mga6.i586.rpm
libdri-drivers-17.3.6-1.mga6.i586.rpm
libgbm1-17.3.6-1.mga6.i586.rpm
libgbm1-devel-17.3.6-1.mga6.i586.rpm
libglapi0-17.3.6-1.mga6.i586.rpm
libglapi0-devel-17.3.6-1.mga6.i586.rpm
libmesaegl1-17.3.6-1.mga6.i586.rpm
libmesaegl1-devel-17.3.6-1.mga6.i586.rpm
libmesagl1-17.3.6-1.mga6.i586.rpm
libmesagl1-devel-17.3.6-1.mga6.i586.rpm
libmesaglesv1_1-17.3.6-1.mga6.i586.rpm
libmesaglesv1_1-devel-17.3.6-1.mga6.i586.rpm
libmesaglesv2_2-17.3.6-1.mga6.i586.rpm
libmesaglesv2_2-devel-17.3.6-1.mga6.i586.rpm
libosmesa8-17.3.6-1.mga6.i586.rpm
libosmesa-devel-17.3.6-1.mga6.i586.rpm
libvdpau-driver-nouveau-17.3.6-1.mga6.i586.rpm
libvdpau-driver-r300-17.3.6-1.mga6.i586.rpm
libvdpau-driver-r600-17.3.6-1.mga6.i586.rpm
libvdpau-driver-radeonsi-17.3.6-1.mga6.i586.rpm
libvulkan-devel-17.3.6-1.mga6.i586.rpm
libvulkan_intel-17.3.6-1.mga6.i586.rpm
libvulkan_radeon-17.3.6-1.mga6.i586.rpm
libwayland-egl1-17.3.6-1.mga6.i586.rpm
libwayland-egl1-devel-17.3.6-1.mga6.i586.rpm
libxatracker2-17.3.6-1.mga6.i586.rpm
libxatracker2-devel-17.3.6-1.mga6.i586.rpm
mesa-17.3.6-1.mga6.i586.rpm
mesa-common-devel-17.3.6-1.mga6.i586.rpm



x86_64:
lib64d3d1-17.3.6-1.mga6.x86_64.rpm
lib64d3d1-devel-17.3.6-1.mga6.x86_64.rpm
lib64dri-drivers-17.3.6-1.mga6.x86_64.rpm
lib64gbm1-17.3.6-1.mga6.x86_64.rpm
lib64gbm1-devel-17.3.6-1.mga6.x86_64.rpm
lib64glapi0-17.3.6-1.mga6.x86_64.rpm
lib64glapi0-devel-17.3.6-1.mga6.x86_64.rpm
lib64mesaegl1-17.3.6-1.mga6.x86_64.rpm
lib64mesaegl1-devel-17.3.6-1.mga6.x86_64.rpm
lib64mesagl1-17.3.6-1.mga6.x86_64.rpm
lib64mesagl1-devel-17.3.6-1.mga6.x86_64.rpm
lib64mesaglesv1_1-17.3.6-1.mga6.x86_64.rpm
lib64mesaglesv1_1-devel-17.3.6-1.mga6.x86_64.rpm
lib64mesaglesv2_2-17.3.6-1.mga6.x86_64.rpm
lib64mesaglesv2_2-devel-17.3.6-1.mga6.x86_64.rpm
lib64osmesa8-17.3.6-1.mga6.x86_64.rpm
lib64osmesa-devel-17.3.6-1.mga6.x86_64.rpm
lib64vdpau-driver-nouveau-17.3.6-1.mga6.x86_64.rpm
lib64vdpau-driver-r300-17.3.6-1.mga6.x86_64.rpm
lib64vdpau-driver-r600-17.3.6-1.mga6.x86_64.rpm
lib64vdpau-driver-radeonsi-17.3.6-1.mga6.x86_64.rpm
lib64vulkan-devel-17.3.6-1.mga6.x86_64.rpm
lib64vulkan_intel-17.3.6-1.mga6.x86_64.rpm
lib64vulkan_radeon-17.3.6-1.mga6.x86_64.rpm
lib64wayland-egl1-17.3.6-1.mga6.x86_64.rpm
lib64wayland-egl1-devel-17.3.6-1.mga6.x86_64.rpm
lib64xatracker2-17.3.6-1.mga6.x86_64.rpm
lib64xatracker2-devel-17.3.6-1.mga6.x86_64.rpm
mesa-17.3.6-1.mga6.x86_64.rpm
mesa-common-devel-17.3.6-1.mga6.x86_64.rpm

Summary: Update request: mesa 17.3.4 => Update request: mesa 17.3.6
Keywords: advisory => (none)

Comment 8 Len Lawrence 2018-03-01 16:28:41 CET
Mageia 6 :: x86_64
The Mesa packages 17.3.4-1 packages were already installed.
Clean update.

OpenGL demonstrations for mesa (from mesa-demos)
Documentation at https://www.opengl.org/archives/resources/code/samples/glut_examples/mesademos/mesademos.html
bounce   : bouncing ball
gamma    : gamma test patterns
glxgears : rotating gear wheels
offset   : using PolygonOffset to draw hidden-line images
reflect  : objects reflected in a rotating paned window

spin seems to be missing.
Downloaded the code and compiled it:
$ gcc -o spin -lGL -lglut spin.c
It works.

Could not compile tess_demo - bad guess about libraries.

texobj   : texture object functions
Compiled and ran fine.

OK for this machine but it needs to be tested on more relevant hardware as well.
Comment 9 Len Lawrence 2018-03-01 16:48:47 CET
Re comment 8:

Note that those demos do not appear to need any of the items in the update list so maybe they are irrelevant to this bug.  The strings lib64drm and lib64mesagl appear in the output from
$ urpmq --requires-recursive mesa-demos | sort -u
but the specific components do not match any in the Mesa list AFAICS.
Comment 10 James Kerr 2018-03-01 18:09:23 CET
on mga6-64 plasma

I have had the 17.3.4 packages installed  for about a week now without issues.

The 17.3.6 packages all installed cleanly.

Looks OK so far for mga6-64.

CC: (none) => jim

Comment 11 James Kerr 2018-03-01 18:14:46 CET
(In reply to James Kerr from comment #10)
> on mga6-64 plasma
> 
> I have had the 17.3.4 packages installed  for about a week now without
> issues.
> 
> The 17.3.6 packages all installed cleanly.
> 
> Looks OK so far for mga6-64.

I omitted the specs of this system:

Machine:   Device: desktop System: Dell product: Precision Tower 3620
           Mobo: Dell model: 09WH54 v: A00 UEFI [Legacy]
CPU:       Quad core Intel Core i7-6700 (-HT-MCP-)
Graphics:  Card: Intel HD Graphics 530
           Display Server: Mageia X.org 119.5 drivers: v4l,intel 
           Resolution: 1920x1080@60.00hz
           GLX Renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) 
           GLX Version: 3.0 Mesa 17.3.6
Comment 12 James Kerr 2018-03-01 18:40:49 CET
on mga6-32 xfce

I have had the 17.3.4 packages installed on this system for almost a week, without issues

All of the 17.3.6 packages installed cleanly

Looks OK so far on this system:

Machine:   Device: desktop Mobo: ECS model: GeForce7050M-M 
CPU:       Quad core AMD Phenom 9500 (-MCP-)
Graphics:  Card: NVIDIA GK208B [GeForce GT 710]
           Display Server: Mageia X.org 119.5 drivers: nvidia,v4l 
           GLX Renderer: GeForce GT 710/PCIe/SSE2/3DNOW! 
	   GLX Version: 4.5.0 NVIDIA 384.111
Comment 13 Thomas Backlund 2018-03-01 21:02:59 CET
Confirmed that the Intel fixes added in 17.3.6 works here on x86_64
Thomas Backlund 2018-03-01 22:16:15 CET

Keywords: (none) => advisory

Comment 14 Thomas Andrews 2018-03-04 01:07:13 CET
Installed in a vbox 64-bit guest that was updated this afternoon to Plasma 5.12.2.

Desktop comes up, played a Youtube video in Firefox. Everything looks good.

CC: (none) => andrewsfarm

Comment 15 José Jorge 2018-03-04 10:38:28 CET
x86-64, Plasma 5.12, i965 driver :

Device: Mesa DRI Intel(R) Ironlake Mobile  (0x46)

All is Ok, my son played some games.

CC: (none) => lists.jjorge

José Jorge 2018-03-04 11:04:12 CET

Whiteboard: (none) => mga6-32-ok

Comment 16 Thomas Andrews 2018-03-04 17:57:00 CET
Installed on my HP Probook 6550b, 64-bit Plasma install. A mix of 64-bit and 32-bit packages were installed, because the 32-bit Google Earth is installed.

Looks good. Google Earth looks as good as ever, as does the rest of the Intel display.
Comment 17 Lewis Smith 2018-03-06 08:20:18 CET
M6 x64 with AMD/ATI/Radeon graphics, real hardware.

Trying to select all the 17.3.6-1 updates, I hit with some:
Need to install also:
- lib64dri-drivers-17.3.6-1.mga6.x86_64
- lib64mesagl1-17.3.6-1.mga6.x86_64
 or
- lib64mesagl1-17.3.6-1.mga6.x86_64
- mesa-17.3.6-1.mga6.x86_64
 and with others, you need to UNselect:
- lib64dri-drivers-17.3.6-1.mga6.x86_64
- mesa-17.3.6-1.mga6.x86_64
 or
- lib64dri-drivers-17.3.6-1.mga6.x86_64
- lib64mesagl1-17.3.6-1.mga6.x86_64

Fighting my way round these, I managed to select them all:
- lib64dri-drivers-17.3.6-1.mga6.x86_64
- lib64gbm1-17.3.6-1.mga6.x86_64
- lib64glapi0-17.3.6-1.mga6.x86_64
- lib64mesaegl1-17.3.6-1.mga6.x86_64
- lib64mesagl1-17.3.6-1.mga6.x86_64
- lib64mesaglesv2_2-17.3.6-1.mga6.x86_64
- lib64wayland-egl1-17.3.6-1.mga6.x86_64
- lib64xatracker2-17.3.6-1.mga6.x86_64
- mesa-17.3.6-1.mga6.x86_64

Trying from comment 8 (despite c9): bounce, gamma, glxgears, offset, reflect from pkg mesa-demos all looked good. Am adding the 64-bit OK, more from other people's tests; and validating. I will update the Advisory (version number).

Keywords: (none) => validated_update
Whiteboard: mga6-32-ok => mga6-32-ok MGA6-64-OK
CC: (none) => lewyssmith, sysadmin-bugs

Comment 18 Mageia Robot 2018-03-06 08:56:24 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0044.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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