Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2017-09-04 12:27:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Mon Sep 4 12:27:08 2017 rev:300 rq:519329 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2017-08-24 18:18:13.350242203 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2017-09-04 12:27:09.360841927 +0200 @@ -1,0 +2,22 @@ +Mon Aug 28 14:17:25 UTC 2017 - mimi...@gmail.com + +- update to 17.1.8 + * fdo#101334 - AMD SI cards: Some vulkan apps freeze the system + * fdo#101766 - Assertion `!"invalid type"' failed when constant + expression involves literal of different type< + * fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM + and D32_SFLOAT + * fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32 + * fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap + interval enabled + * fdo#101910 - [BYT] + ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f + * fdo#102308 - segfault in glCompressedTextureSubImage3D + +------------------------------------------------------------------- +Mon Aug 28 12:53:03 UTC 2017 - fv...@suse.com + +- Add patch to fix strtod on non-EN locale (boo#1055929): + * n_force-xlocale-funcs.patch + +------------------------------------------------------------------- Old: ---- mesa-17.1.6.tar.xz mesa-17.1.6.tar.xz.sig New: ---- mesa-17.1.8.tar.xz mesa-17.1.8.tar.xz.sig n_force-xlocale-funcs.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.W5IUhB/_old 2017-09-04 12:27:11.520538287 +0200 +++ /var/tmp/diff_new_pack.W5IUhB/_new 2017-09-04 12:27:11.524537725 +0200 @@ -22,7 +22,7 @@ %endif %define glamor 1 %define _name_archive mesa -%define _version 17.1.6 +%define _version 17.1.8 %define with_opencl 0 %define with_vulkan 0 %ifarch %ix86 x86_64 %arm aarch64 ppc ppc64 ppc64le s390x @@ -81,6 +81,8 @@ Patch18: n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch # never to be upstreamed Patch21: n_Define-GLAPIVAR-separate-from-GLAPI.patch +# never to be upstreamed +Patch22: n_force-xlocale-funcs.patch # currently needed for libglvnd support Patch31: archlinux_0001-Fix-linkage-against-shared-glapi.patch Patch32: archlinux_glvnd-fix-gl-dot-pc.patch @@ -652,6 +654,7 @@ %patch12 -p1 %patch18 -p1 %patch21 -p1 +%patch22 -p1 %if 0%{?libglvnd} %patch31 -p1 ++++++ mesa-17.1.6.tar.xz -> mesa-17.1.8.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-17.1.6.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-17.1.8.tar.xz differ: char 25, line 1 ++++++ n_force-xlocale-funcs.patch ++++++ From: Fabian Vogt <fv...@suse.com> Subject: Force use of strtod_l and friends Patch-mainline: never References: boo#1055929 With glibc 2.26, xlocale.h got removed, but the used functions are available as part of local.h since POSIX2008, so use them unconditionally. This is necessary to fix strod with non-EN locales. Index: mesa-17.1.6/src/util/strtod.c =================================================================== --- mesa-17.1.6.orig/src/util/strtod.c +++ mesa-17.1.6/src/util/strtod.c @@ -28,11 +28,9 @@ #ifdef _GNU_SOURCE #include <locale.h> -#ifdef HAVE_XLOCALE_H -#include <xlocale.h> +#define HAVE_XLOCALE_H static locale_t loc; #endif -#endif #include "strtod.h"