Packages changed: Mesa (19.1.7 -> 19.2.1) Mesa-drivers (19.1.7 -> 19.2.1) SDL2 catfish i4l-base kernel-source (5.3.6 -> 5.3.7) libX11 (1.6.8 -> 1.6.9) libXvMC (1.0.11 -> 1.0.12) libglvnd (1.1.1 -> 1.2.0) openafs (1.8.4 -> 1.8.5) perl-Gtk2 (1.24992 -> 1.24993) xorgproto (2019.1 -> 2019.2) === Details === ==== Mesa ==== Version update (19.1.7 -> 19.2.1) Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - let Mesa-libEGL-devel require libX11 devel via "pkgconfig(x11)" since EGL/eglplatform.h includes X11/Xlib.h - Update to version 19.2.1 * fixes all over the tree: intel, amd, nine, nir, egl, gallium, scons, meson, glsl, haiku, android, and nouveau all got fixes. - pickup gl, egl, glesv1_cm and glesv2 pkgconfig files from libglvnd build and add them to the appropriate devel subpackages - reintroduce GL, EGL, GLES* devel subpackages since corresponding header and pkgconfig files from libglvnd didn't work out ... - Rebase n_opencl_dep_libclang.patch after update. - Update to version 19.2.0 including changes to * release-infastructure * the build * drivers: turnip, radv, android, intel and amd common code * new features: check Phoronix https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2-Released - supersedes U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch - adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch - supersedes n_glesv1_cm-glesv2.patch - no longer build * Mesa-libGL-devel * Mesa-libEGL-devel * Mesa-libGLESv1_CM-devel * Mesa-libGLESv2-devel * Mesa-libGLESv3-devel Instead of requiring these let Mesa-devel package require libglvnd-devel >= 1.2.0, which provides the contents of these packages now (header files for OpenGL, GLES, EGL, and GLX). Adjusted baselibs.conf accordingly. - modified check for llvm version in a way so it works also with older llvm packages (by making use of "llvm-config -version"), where there is %{_llvm_sonum} macro defined yet - moved manual pages to Mesa-devel package - n_opencl_dep_libclang.patch * Link OpenCL library with libclang-cpp.so instead of the component libraries for LLVM >= 9. ==== Mesa-drivers ==== Version update (19.1.7 -> 19.2.1) Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon libxatracker2 - let Mesa-libEGL-devel require libX11 devel via "pkgconfig(x11)" since EGL/eglplatform.h includes X11/Xlib.h - Update to version 19.2.1 * fixes all over the tree: intel, amd, nine, nir, egl, gallium, scons, meson, glsl, haiku, android, and nouveau all got fixes. - pickup gl, egl, glesv1_cm and glesv2 pkgconfig files from libglvnd build and add them to the appropriate devel subpackages - reintroduce GL, EGL, GLES* devel subpackages since corresponding header and pkgconfig files from libglvnd didn't work out ... - Rebase n_opencl_dep_libclang.patch after update. - Update to version 19.2.0 including changes to * release-infastructure * the build * drivers: turnip, radv, android, intel and amd common code * new features: check Phoronix https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2-Released - supersedes U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch - adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch - supersedes n_glesv1_cm-glesv2.patch - no longer build * Mesa-libGL-devel * Mesa-libEGL-devel * Mesa-libGLESv1_CM-devel * Mesa-libGLESv2-devel * Mesa-libGLESv3-devel Instead of requiring these let Mesa-devel package require libglvnd-devel >= 1.2.0, which provides the contents of these packages now (header files for OpenGL, GLES, EGL, and GLX). Adjusted baselibs.conf accordingly. - modified check for llvm version in a way so it works also with older llvm packages (by making use of "llvm-config -version"), where there is %{_llvm_sonum} macro defined yet - moved manual pages to Mesa-devel package - n_opencl_dep_libclang.patch * Link OpenCL library with libclang-cpp.so instead of the component libraries for LLVM >= 9. ==== SDL2 ==== - sdl2-khronos.patch * fixes build on i586 (boo#1153455) ==== catfish ==== Subpackages: catfish-lang - fix build-requires for factory/tumbleweed rsvg-convert tool is now in rsvg-convert package ==== i4l-base ==== Subpackages: i4l-isdnlog libcapi20-3 - Replace systemd-mini with pkgconfig(systemd) - Provide a copy of linux/isdn.h as linux.isdn.h.txt - Provide a copy of linux/isdnif.h as linux.isdnif.h.txt - Provide a copy of linux/isdn_ppp.h as linux.isdn_ppp.h.txt - Use RPM_OPT_FLAGS also in isdnlog.exe - Mention also isdn4k-utils-CFLAGS.patch because it fixes the build ==== kernel-source ==== Version update (5.3.6 -> 5.3.7) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms kernel-vanilla - Linux 5.3.7 (bnc#1151927). - efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (bnc#1151927). - io_uring: only flush workqueues on fileset removal (bnc#1151927). - x86/asm: Fix MWAITX C-state hint value (bnc#1151927). - mtd: rawnand: au1550nd: Fix au_read_buf16() prototype (bnc#1151927). - hwmon: Fix HWMON_P_MIN_ALARM mask (bnc#1151927). - tracing: Get trace_array reference for available_tracers files (bnc#1151927). - ftrace: Get a reference counter for the trace_array on filter files (bnc#1151927). - tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency (bnc#1151927). - tracing/hwlat: Report total time spent in all NMIs during the sample (bnc#1151927). - arm64/sve: Fix wrong free for task->thread.sve_state (bnc#1151927). - media: stkwebcam: fix runtime PM after driver unbind (bnc#1151927). - drm/msm: Use the correct dma_sync calls harder (bnc#1151927). - drm/i915: Mark contents as dirty on a write fault (bnc#1151927). - drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (bnc#1151927). - drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (bnc#1151927). - Fix the locking in dcache_readdir() and friends (bnc#1151927). - iio: light: fix vcnl4000 devicetree hooks (bnc#1151927). - arm64: topology: Use PPTT to determine if PE is a thread (bnc#1151927). - ACPI/PPTT: Add support for ACPI 6.3 thread flag (bnc#1151927). - RDMA/vmw_pvrdma: Free SRQ only once (bnc#1151927). - MIPS: elf_hwcap: Export userspace ASEs (bnc#1151927). - MIPS: Disable Loongson MMI instructions for kernel build (bnc#1151927). - NFS: Fix O_DIRECT accounting of number of bytes read/written (bnc#1151927). - btrfs: fix uninitialized ret in ref-verify (bnc#1151927). - btrfs: fix incorrect updating of log root tree (bnc#1151927). - Btrfs: fix memory leak due to concurrent append writes with fiemap (bnc#1151927). - btrfs: fix balance convert to single on 32-bit host CPUs (bnc#1151927). - btrfs: allocate new inode in NOFS context (bnc#1151927). - btrfs: relocation: fix use-after-free on dead relocation roots (bnc#1151927). - gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (bnc#1151927). - gpio: fix getting nonexclusive gpiods from DT (bnc#1151927). - firmware: google: increment VPD key_len properly (bnc#1151927). - IB/core: Fix wrong iterating on ports (bnc#1151927). - mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (bnc#1151927). - mm/page_alloc.c: fix a crash in free_pages_prepare() (bnc#1151927). - mm/z3fold.c: claim page in the beginning of free (bnc#1151927). - kernel/sysctl.c: do not override max_threads provided by userspace (bnc#1151927). - cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (bnc#1151927). - CIFS: Force reval dentry if LOOKUP_REVAL flag is set (bnc#1151927). - CIFS: Force revalidate inode when dentry is stale (bnc#1151927). - CIFS: Gracefully handle QueryInfo errors during open (bnc#1151927). - selinux: fix context string corruption in convert_context() (bnc#1151927). - blk-wbt: fix performance regression in wbt scale_up/scale_down (bnc#1151927). - drm/i915: Perform GGTT restore much earlier during resume (bnc#1151927). - perf inject jit: Fix JIT_CODE_MOVE filename (bnc#1151927). - perf llvm: Don't access out-of-scope array (bnc#1151927). - efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (bnc#1151927). - efi/tpm: Don't traverse an event log with no events (bnc#1151927). - efi/tpm: Don't access event->count when it isn't mapped (bnc#1151927). - efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified (bnc#1151927). - iio: accel: adxl372: Perform a reset at start up (bnc#1151927). - iio: accel: adxl372: Fix push to buffers lost samples (bnc#1151927). - iio: accel: adxl372: Fix/remove limitation for FIFO samples (bnc#1151927). - iio: light: add missing vcnl4040 of_compatible (bnc#1151927). - iio: light: opt3001: fix mutex unlock race (bnc#1151927). - iio: adc: stm32-adc: fix a race when using several adcs with dma and irq (bnc#1151927). - iio: adc: stm32-adc: move registers definitions (bnc#1151927). - iio: adc: axp288: Override TS pin bias current for some models (bnc#1151927). - iio: adc: ad799x: fix probe error handling (bnc#1151927). - iio: adc: hx711: fix bug in sampling of data (bnc#1151927). - staging: vt6655: Fix memory leak in vt6655_probe (bnc#1151927). - staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E() (bnc#1151927). - Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc (bnc#1151927). - staging: bcm2835-audio: Fix draining behavior regression (bnc#1151927). - staging/fbtft: Depend on OF (bnc#1151927). - gpio: eic: sprd: Fix the incorrect EIC offset when toggling (bnc#1151927). - mei: avoid FW version request on Ibex Peak and earlier (bnc#1151927). - mei: me: add comet point (lake) LP device ids (bnc#1151927). - USB: legousbtower: fix use-after-free on release (bnc#1151927). - USB: legousbtower: fix open after failed reset request (bnc#1151927). - USB: legousbtower: fix potential NULL-deref on disconnect (bnc#1151927). - USB: legousbtower: fix deadlock on disconnect (bnc#1151927). - USB: legousbtower: fix slab info leak at probe (bnc#1151927). - usb: typec: ucsi: displayport: Fix for the mode entering routine (bnc#1151927). - usb: typec: ucsi: ccg: Remove run_isr flag (bnc#1151927). - usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (bnc#1151927). - usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior (bnc#1151927). - usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}() (bnc#1151927). - USB: dummy-hcd: fix power budget for SuperSpeed mode (bnc#1151927). - USB: microtek: fix info-leak at probe (bnc#1151927). - USB: usblcd: fix I/O after disconnect (bnc#1151927). - USB: serial: fix runtime PM after driver unbind (bnc#1151927). - USB: serial: option: add support for Cinterion CLS8 devices (bnc#1151927). - USB: serial: option: add Telit FN980 compositions (bnc#1151927). - USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (bnc#1151927). - USB: serial: keyspan: fix NULL-derefs on open() and write() (bnc#1151927). - serial: uartps: Fix uartps_major handling (bnc#1151927). - serial: uartlite: fix exit path null pointer (bnc#1151927). - USB: ldusb: fix NULL-derefs on driver unbind (bnc#1151927). - USB: chaoskey: fix use-after-free on release (bnc#1151927). - USB: usblp: fix runtime PM after driver unbind (bnc#1151927). - USB: iowarrior: fix use-after-free after driver unbind (bnc#1151927). - USB: iowarrior: fix use-after-free on release (bnc#1151927). - USB: iowarrior: fix use-after-free on disconnect (bnc#1151927). - USB: adutux: fix use-after-free on release (bnc#1151927). - USB: adutux: fix NULL-derefs on disconnect (bnc#1151927). - USB: adutux: fix use-after-free on disconnect (bnc#1151927). - xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (bnc#1151927). - xhci: Increase STS_SAVE timeout in xhci_suspend() (bnc#1151927). - xhci: Prevent deadlock when xhci adapter breaks during init (bnc#1151927). - usb: xhci: wait for CNR controller not ready bit in xhci resume (bnc#1151927). - xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (bnc#1151927). - xhci: Check all endpoints for LPM timeout (bnc#1151927). - xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (bnc#1151927). - xhci: Fix false warning message about wrong bounce buffer write length (bnc#1151927). - USB: usb-skeleton: fix NULL-deref on disconnect (bnc#1151927). - USB: usb-skeleton: fix runtime PM after driver unbind (bnc#1151927). - USB: yurex: fix NULL-derefs on disconnect (bnc#1151927). - USB: yurex: Don't retry on unexpected errors (bnc#1151927). - USB: rio500: Remove Rio 500 kernel driver (bnc#1151927). - panic: ensure preemption is disabled during panic() (bnc#1151927). - commit f52c7f6 - Revert "drm/i915/bios: make child device order the priority order" (bnc#1152971 fdo#112028). - commit 3eea5a9 - Update patches.kernel.org/5.3.4-063-sched-core-Fix-CPU-controller-for-RT_GROUP_SCHE.patch (bnc#1151927 bnc#1135646). Add a bnc ref. - commit d6c109d - Update config files. Disable CONFIG_RT_GROUP_SCHED again (bnc#950955 bnc#1153228). - commit a55f3f6 - Update config files. Just refresh (RTC_DRV_BD70528 dismissed). - commit 418ca4c ==== libX11 ==== Version update (1.6.8 -> 1.6.9) Subpackages: libX11-6 libX11-6-32bit libX11-data libX11-devel libX11-xcb1 - Add conflicts for old xorgproto-devel, X11/extensions/XKBgeom.h was moved to libX11-devel. - Update to version 1.6.9 * A collection of build and documentation fixes, one preparatory change for a new xorgproto release, and a fix for a deadlock bug in _XReply. ==== libXvMC ==== Version update (1.0.11 -> 1.0.12) - Add conflicts for old xorgproto-devel, X11/extensions/vldXvMC.h was moved to libXvMC-devel. - Update to version 1.0.12 * This release fixes the pkgconfig data to not refer to libXv, adds a pkgconfig file for libXvMCW, and prepares for a future xorgproto release. There should be no functional changes. - n_bring-back-libXv-dep.patch * fixes build of Mesa's xvmc gallium driver, since that references in XvMCCreateContex also XvQueryAdaptors, XvFreeAdaptorInfo and XvFreeAdaptorInfo ==== libglvnd ==== Version update (1.1.1 -> 1.2.0) Subpackages: libglvnd-32bit - move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc directory, so these can be picked up by Mesa build; no longer require Mesa devel subpackages ... - reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers; no longer let libglvnd-devel package provide and obsolete corresponding Mesa gl, egl, gles* devel subpackages; headers just aren't compatible; instead require them ... - supersedes patches: * n_0001-eglplatform-fix-mesa-specific-defines.patch * u_add-gl3ext.h - let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel - let libglvnd-devel provide/obsolete some of previous Mesa devel packages: * Mesa-libGL-devel * Mesa-libEGL-devel * Mesa-libGLESv1_CM-devel * Mesa-libGLESv2-devel * Mesa-KHR-devel - u_add-gl3ext.h * adds missing include/GLES/gl3ext.h - Update to version 1.2.0: * Changes: + Libglvnd now includes and installs the header files for OpenGL, GLES, EGL, and GLX. + Added pkg-config files for each library. + The X11 libraries are now an optional dependency if you're not building GLX. - n_0001-GL-Bump-GL-version-to-9-2.patch * with a version of 1.2 the XServer build fails; set the version accordingly to allow XServer builds again. - n_0001-eglplatform-fix-mesa-specific-defines.patch * the XServer fails to build; add the mesa specific defines to eglplatform, to let it build again. ==== openafs ==== Version update (1.8.4 -> 1.8.5) Subpackages: openafs-client openafs-kmp-default - update to security-release 1.8.5, adresses: * OPENAFS-SA-2019-001: Skip server OUT args on error * OPENAFS-SA-2019-002: Zero all server RPC args * OPENAFS-SA-2019-003: ubik: Avoid unlocked ubik_currentTrans deref ==== perl-Gtk2 ==== Version update (1.24992 -> 1.24993) - Tag LICENSE file as %license - Temporarily remove GdkPixbuf.t test that fails since the update of gdk-pixbuf to 2.38.2 [bsc#1155004] - Update to 1.24993: * Fix two test failures on newer versions of gtk+/gnome-shell/mutter ==== xorgproto ==== Version update (2019.1 -> 2019.2) - xorgproto 2019.2 * This release moves more header files to the legacy set. Note that this means libX11 older than 1.6.9 and libXvMC older than 1.0.12 will not build without some legacy headers installed.