Bug 26315 - Update request: mesa-20.0.1-1.mga7
Summary: Update request: mesa-20.0.1-1.mga7
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-32-OK MGA7-64-OK
Keywords: advisory, validated_update
Depends on: 26312
Blocks:
  Show dependency treegraph
 
Reported: 2020-03-06 20:20 CET by Thomas Backlund
Modified: 2020-03-10 20:17 CET (History)
7 users (show)

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


Attachments

Description Thomas Backlund 2020-03-06 20:20:03 CET
Update to mesa 20.0.1


SRPM:
mesa-20.0.1-1.mga7.src.rpm


i586:
libd3d1-20.0.1-1.mga7.i586.rpm
libd3d1-devel-20.0.1-1.mga7.i586.rpm
libdri-drivers-20.0.1-1.mga7.i586.rpm
libgbm1-20.0.1-1.mga7.i586.rpm
libgbm1-devel-20.0.1-1.mga7.i586.rpm
libglapi0-20.0.1-1.mga7.i586.rpm
libglapi0-devel-20.0.1-1.mga7.i586.rpm
libmesaegl1-20.0.1-1.mga7.i586.rpm
libmesaegl1-devel-20.0.1-1.mga7.i586.rpm
libmesagl1-20.0.1-1.mga7.i586.rpm
libmesagl1-devel-20.0.1-1.mga7.i586.rpm
libmesaglesv1_1-20.0.1-1.mga7.i586.rpm
libmesaglesv1_1-devel-20.0.1-1.mga7.i586.rpm
libmesaglesv2_2-20.0.1-1.mga7.i586.rpm
libmesaglesv2_2-devel-20.0.1-1.mga7.i586.rpm
libmesakhr-devel-20.0.1-1.mga7.i586.rpm
libmesaopencl1-20.0.1-1.mga7.i586.rpm
libmesaopencl-devel-20.0.1-1.mga7.i586.rpm
libmesavulkan-devel-20.0.1-1.mga7.i586.rpm
libmesavulkan-drivers-20.0.1-1.mga7.i586.rpm
libosmesa8-20.0.1-1.mga7.i586.rpm
libosmesa-devel-20.0.1-1.mga7.i586.rpm
libvdpau-driver-nouveau-20.0.1-1.mga7.i586.rpm
libvdpau-driver-r300-20.0.1-1.mga7.i586.rpm
libvdpau-driver-r600-20.0.1-1.mga7.i586.rpm
libvdpau-driver-radeonsi-20.0.1-1.mga7.i586.rpm
libxatracker2-20.0.1-1.mga7.i586.rpm
libxatracker2-devel-20.0.1-1.mga7.i586.rpm
mesa-20.0.1-1.mga7.i586.rpm
mesa-common-devel-20.0.1-1.mga7.i586.rpm
mesa-omx-drivers-20.0.1-1.mga7.i586.rpm


x86_64:
lib64d3d1-20.0.1-1.mga7.x86_64.rpm
lib64d3d1-devel-20.0.1-1.mga7.x86_64.rpm
lib64dri-drivers-20.0.1-1.mga7.x86_64.rpm
lib64gbm1-20.0.1-1.mga7.x86_64.rpm
lib64gbm1-devel-20.0.1-1.mga7.x86_64.rpm
lib64glapi0-20.0.1-1.mga7.x86_64.rpm
lib64glapi0-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesaegl1-20.0.1-1.mga7.x86_64.rpm
lib64mesaegl1-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesagl1-20.0.1-1.mga7.x86_64.rpm
lib64mesagl1-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesaglesv1_1-20.0.1-1.mga7.x86_64.rpm
lib64mesaglesv1_1-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesaglesv2_2-20.0.1-1.mga7.x86_64.rpm
lib64mesaglesv2_2-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesakhr-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesaopencl1-20.0.1-1.mga7.x86_64.rpm
lib64mesaopencl-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesavulkan-devel-20.0.1-1.mga7.x86_64.rpm
lib64mesavulkan-drivers-20.0.1-1.mga7.x86_64.rpm
lib64osmesa8-20.0.1-1.mga7.x86_64.rpm
lib64osmesa-devel-20.0.1-1.mga7.x86_64.rpm
lib64vdpau-driver-nouveau-20.0.1-1.mga7.x86_64.rpm
lib64vdpau-driver-r300-20.0.1-1.mga7.x86_64.rpm
lib64vdpau-driver-r600-20.0.1-1.mga7.x86_64.rpm
lib64vdpau-driver-radeonsi-20.0.1-1.mga7.x86_64.rpm
lib64xatracker2-20.0.1-1.mga7.x86_64.rpm
lib64xatracker2-devel-20.0.1-1.mga7.x86_64.rpm
mesa-20.0.1-1.mga7.x86_64.rpm
mesa-common-devel-20.0.1-1.mga7.x86_64.rpm
mesa-omx-drivers-20.0.1-1.mga7.x86_64.rpm
Comment 1 Thomas Backlund 2020-03-06 20:21:58 CET
This one depends on the x11-server update in bug 26312 for the automatic selection between iris and i965 for Intel hw

Depends on: (none) => 26312

Comment 2 Thomas Backlund 2020-03-06 20:43:47 CET
Advisory, added to svn:

type: bugfix
subject: mesa 20.0
src:
  7:
   core:
     - mesa-20.0.1-1.mga7
description: |
  This update provides an upgrade to mesa 20.0 branch, currently based
  on 20.0.1.

  Note that beginning with mesa 20, the 'new' 3D driver called 'iris' for
  recent Intel hardware (Gen8+), based on the Gallium driver framework is
  now the default driver. The reason for this is that iris is significantly
  more efficient than i965.  Recent benchmarking shows that it's roughly
  5-10% faster at many actual applications.  In simple CPU overhead tests,
  iris can issue 5-20x as many draw calls per second as i965.  The upstream
  hope is that this lower overhead will translate to better laptop battery
  life and higher performance.

  For other changes in this update, see the referenced relnotes.
references:
 - https://bugs.mageia.org/show_bug.cgi?id=26315
 - https://www.mesa3d.org/relnotes/20.0.0.html
 - https://www.mesa3d.org/relnotes/20.0.1.html

Keywords: (none) => advisory

Comment 3 Morgan Leijström 2020-03-08 20:33:07 CET
OK 64 Simply updating existing packages and try some normal usage in Plasma including quick test in FreeCAD and MSW7 in virtualbox.

This is using Nvidia GTX760 (GK104) using nvidia-current; GeForce 635 series and later, CPU i7-3770.

Installed first:

- glibc-2.29-20.mga7.x86_64
- glibc-devel-2.29-20.mga7.x86_64
- x11-server-common-1.20.7-1.mga7.x86_64
- x11-server-xorg-1.20.7-1.mga7.x86_64
- x11-server-xwayland-1.20.7-1.mga7.x86_64

reboot, Tested bug 26312, then installed

- lib64dri-drivers-20.0.1-1.mga7.x86_64
- lib64mesaegl1-20.0.1-1.mga7.x86_64
- lib64mesagl1-20.0.1-1.mga7.x86_64
- lib64mesavulkan-drivers-20.0.1-1.mga7.x86_64
- lib64osmesa8-20.0.1-1.mga7.x86_64
- libmesavulkan-drivers-20.0.1-1.mga7.i586
- mesa-20.0.1-1.mga7.x86_64

reboot, testing this.

CC: (none) => fri

Comment 4 Thomas Andrews 2020-03-08 21:55:53 CET
i5-2500, 16GB RAM, Integrated Intel graphics (i915), wired Internet, 64-bit Plasma system.

This hardware is older than that addressed by this update, so looking for regressions only.

Updated the packages in Bug 26312 first, used the machine for a while, then went after these. Rebooted, and have used the machine for another hour or so, with no regressions noted.

CC: (none) => andrewsfarm

Comment 5 Thomas Andrews 2020-03-08 23:52:59 CET
On real 32-bit hardware, Dell Inspiron 5100, P4, Radeon RV200 graphics, Atheros wifi, 32-bit Xfce system. Unlikely that there is any new Intel 32-bit hardware that will check this update's function, but still we need to look for 32-bit regressions on old hardware.

Updated the packages in Bug 26312 first, then came after these. All packages installed cleanly. Rebooted to a working desktop, no regressions noted.

Looks OK for 32-bits.

Whiteboard: (none) => MGA7-32-OK

Comment 6 Jose Manuel López 2020-03-09 08:26:28 CET
Hi!

I've tried install mesa update and I can't finish the update by this advisories in konsole:

[root@localhost ~]# urpmi --auto-update
el soporte «Core Release» está al día
el soporte «Core Updates» está al día
    http://ftp.free.fr/mirrors/mageia.org/distrib/7/x86_64/media/core/updates_testing/media_info/20200308-225221-synthesis.hdlist.cz
soporte «Core Updates Testing» actualizado                                                   
el soporte «Nonfree Release» está al día
el soporte «Nonfree Updates» está al día
el soporte «Tainted Release» está al día
el soporte «Tainted Updates» está al día
el soporte «Core 32bit Release» está al día
el soporte «Core 32bit Updates» está al día
el soporte «Nonfree 32bit Release» está al día
el soporte «Nonfree 32bit Updates» está al día
el soporte «Tainted 32bit Release» está al día
el soporte «Tainted 32bit Updates» está al día
No se puede instalar algunos paquetes pedidos:
libmesagl1-19.2.6-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
libmesagl1-19.3.1-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
libmesagl1-19.3.2-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
libmesagl1-19.3.3-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
¿Seguir adelante con la instalación? (S/n) 

Altought I confirm "yes", the update no finish.

CC: (none) => joselp

Comment 7 Jose Manuel López 2020-03-09 08:27:44 CET
In(In reply to Jose Manuel López from comment #6)
> Hi!
> 
> I've tried install mesa update and I can't finish the update by this
> advisories in konsole:
> 
> [root@localhost ~]# urpmi --auto-update
> el soporte «Core Release» está al día
> el soporte «Core Updates» está al día
>    
> http://ftp.free.fr/mirrors/mageia.org/distrib/7/x86_64/media/core/
> updates_testing/media_info/20200308-225221-synthesis.hdlist.cz
> soporte «Core Updates Testing» actualizado                                  
> 
> el soporte «Nonfree Release» está al día
> el soporte «Nonfree Updates» está al día
> el soporte «Tainted Release» está al día
> el soporte «Tainted Updates» está al día
> el soporte «Core 32bit Release» está al día
> el soporte «Core 32bit Updates» está al día
> el soporte «Nonfree 32bit Release» está al día
> el soporte «Nonfree 32bit Updates» está al día
> el soporte «Tainted 32bit Release» está al día
> el soporte «Tainted 32bit Updates» está al día
> No se puede instalar algunos paquetes pedidos:
> libmesagl1-19.2.6-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
> libmesagl1-19.3.1-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
> libmesagl1-19.3.2-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
> libmesagl1-19.3.3-1.mga7.i586 (para mantener libmesagl1-19.3.4-1.mga7.i586)
> ¿Seguir adelante con la instalación? (S/n) 
> 
> Altought I confirm "yes", the update no finish.

I've testing in real Mageia 7 installation of my computer.
Comment 8 James Kerr 2020-03-09 16:53:01 CET
on mga7-64  plasma  kernel-desktop

Packages installed cleanly:
- lib64dri-drivers-20.0.1-1.mga7.x86_64
- lib64gbm1-20.0.1-1.mga7.x86_64
- lib64glapi0-20.0.1-1.mga7.x86_64
- lib64mesaegl1-20.0.1-1.mga7.x86_64
- lib64mesagl1-20.0.1-1.mga7.x86_64
- lib64mesavulkan-drivers-20.0.1-1.mga7.x86_64
- lib64xatracker2-20.0.1-1.mga7.x86_64
- mesa-20.0.1-1.mga7.x86_64

no regressions observed - looks OK for mga7-64 on this system:

Card: Intel HD Graphics 530
CPU: Quad core Intel Core i7-6700 (-HT-MCP-)

CC: (none) => jim

Comment 9 José Jorge 2020-03-10 09:39:24 CET
Tested along with kernel 5.5.8 and x11-server 1.20.7 .
Al Ok with 32 bits Pentium M 740, Radeon R300M graphics.

CC: (none) => lists.jjorge

Comment 10 Herman Viaene 2020-03-10 14:33:20 CET
MGA7-64 Plasma on Lenovo B50
No installation issues. Installed after the x11-server update 26312, and omitted the devel packages.
Ran glmark2
$ glmark2
=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel
    GL_RENDERER:   Mesa Intel(R) HD Graphics 5500 (BDW GT2)
    GL_VERSION:    4.6 (Compatibility Profile) Mesa 20.0.1
=======================================================
[build] use-vbo=false: FPS: 1169 FrameTime: 0.855 ms
[build] use-vbo=true: FPS: 1389 FrameTime: 0.720 ms
etc... till the end
glmark2 Score: 918 
which is down from 1009 of previous update. But not alarmingly.
Does it make sense to OK this one if the x11-server update 26312 isn't yet for 64-bit???

CC: (none) => herman.viaene

Comment 11 Jose Manuel López 2020-03-10 15:58:46 CET
I've uninstall the old packages of libmesagl, and I've update. After reboot, I can't install the steam package, appears in konsole:

[root@localhost ~]# urpmi steam
Ningún paquete llamado steam
[root@localhost ~]# urpmi -a steam
Ningún paquete llamado steam
[root@localhost ~]# drakconf
Too late to run INIT block at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 257.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 525.
"cannot run /usr/sbin/isodumper" since it is not installed [Writing ISO] at /usr/libexec/drakconf line 833.
GLib-LOG **: posix_spawn avoided (fd close requested)  at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 67.
GLib-LOG **: posix_spawn avoided (child_setup specified)  at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 67.
GLib-LOG **: posix_spawn avoided (child_setup specified)  at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 67.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 525.
getting exclusive lock on urpmi
se escribió el archivo de configuración [/etc/urpmi/urpmi.cfg]
se escribió el archivo de configuración [/etc/urpmi/urpmi.cfg]
se escribió el archivo de configuración [/etc/urpmi/urpmi.cfg]
se escribió el archivo de configuración [/etc/urpmi/urpmi.cfg]
unlocking urpmi database
[root@localhost ~]# urpmi steam
Los siguientes paquetes no pueden instalarse porque dependen de paquetes
más antiguos que los ya instalados:
libdri-drivers-19.3.4-1.mga7
libmesagl1-19.3.4-1.mga7
libmesaglu1-9.0.0-8.mga7
steam-1.0.0.61-1.mga7.nonfree
¿Seguir adelante con la instalación? (S/n) s
Si bien algunos paquetes podrían haber sido instalados, hubo problemas.
Los siguientes paquetes no pueden instalarse porque dependen de paquetes
más antiguos que los ya instalados:
libdri-drivers-19.3.4-1.mga7
libmesagl1-19.3.4-1.mga7
libmesaglu1-9.0.0-8.mga7
steam-1.0.0.61-1.mga7.nonfree
¿Seguir adelante con la instalación?
[root@localhost ~]#

Greetings
Comment 12 Thomas Andrews 2020-03-10 18:46:29 CET
Jose, my high school Spanish is very rusty, since it's been over 50 years since I used it. However, if I am deciphering your error messages correctly, it looks like steam won't install because some of its dependencies are older than packages that are installed, and therefore incompatible.

I'm not a steam user, but I looked into this. I see that steam is dependent on the i586 versions of some of these packages. Because these packages haven't been pushed yet, they are still residing in the testing repos. If, once you updated the 64-bit packages, you attempted to install steam with the 32-bit testing repos disabled, urpmi is not going to find the updated (and compatible) 32-bit packages.

I tested this theory by installing the 64-bit updates, rebooting, and then attempting to install steam. With the testing repos disabled, steam could not be selected, but with the testing repos enabled, it could be.

So I don't believe this is an issue that should block this update.
Comment 13 Thomas Backlund 2020-03-10 19:01:43 CET
Yes, steam needs the 32bit packages, so it needs the packages currently in testing too.

So its all good
Comment 14 Thomas Andrews 2020-03-10 19:15:21 CET
AMD Phenom II X4 910, 8GB RAM, Radeon HD 8490 graphics, Atheros wifi, 64-bit Plasma system.

The following 7 packages are going to be installed:

- lib64dri-drivers-20.0.1-1.mga7.x86_64
- lib64gbm1-20.0.1-1.mga7.x86_64
- lib64glapi0-20.0.1-1.mga7.x86_64
- lib64mesaegl1-20.0.1-1.mga7.x86_64
- lib64mesagl1-20.0.1-1.mga7.x86_64
- lib64xatracker2-20.0.1-1.mga7.x86_64
- mesa-20.0.1-1.mga7.x86_64

Packages installed cleanly. After the reboot, no issues noted. Ran glmark2 for the first time on this system, receiving a score of 1084, which I gather isn't bad for this hardware.

Sending this on its way.

Keywords: (none) => validated_update
Whiteboard: MGA7-32-OK => MGA7-32-OK MGA7-64-OK
CC: (none) => sysadmin-bugs

Comment 15 Mageia Robot 2020-03-10 20:06:04 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0078.html

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

Comment 16 Jose Manuel López 2020-03-10 20:17:31 CET
Hi, 

I've update the 32bits packages and now I have can install steam. 

All ok, thanks.

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