Removed rpms ============ - FAudio-devel-32bit - comix - comix-lang - grub2-arm64-efi - clang13-devel-32bit - dbus-1-devel-32bit - device-mapper-devel-32bit - gtk2-engine-oxygen-32bit - libFAudio0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_mixer-devel-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_gfx15-32bit - libSDL_sound-devel-32bit - libSDL_ttf-2_0-0-32bit - libSDL_ttf-devel-32bit - libSDLmm-devel-32bit - libasm1-32bit - libavahi-client3-32bit - libclang13-32bit - libdevmapper-event1_03-32bit - libfabric1-32bit - libfdisk-devel-32bit - libgcrypt20-32bit - libgnutls-devel-32bit - libgoa-backend-1_0-1-32bit - libhogweed6-32bit - libimobiledevice-1_0-6-32bit - libjavascriptcoregtk-4_0-18-32bit - libopenjpeg1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_1-32bit - libpcre2-16-0-32bit - libsamba-policy0-python3-32bit - libselinux1-32bit - libsemanage1-32bit - libtirpc3-32bit - libxml2-2-32bit - libxml2-devel-32bit - llvm13-LTO-devel-32bit - llvm13-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - python310-32bit - python310-base-32bit - readline-devel-32bit - samba-ad-dc-libs-32bit - sssd-32bit - wine-devel-32bit - grub2-powerpc-ieee1275 - qemu-SLOF - qemu-sgabios - qemu-vgabios - kernel-livepatch-5_14_21-150400_17-default - libLTO13-32bit - libSDL2-devel-32bit - libSDL2_gfx-devel-32bit - libSDL_image-devel-32bit - libSDL_mixer-1_2-0-32bit - libaudit1-32bit - libblkid-devel-32bit - libcolord2-32bit - libcom_err-devel-32bit - libcom_err2-32bit - libdbus-1-3-32bit - libeconf0-32bit - libelf-devel-32bit - libgcrypt20-hmac-32bit - libglvnd-devel-32bit - libgnutls30-hmac-32bit - libgoa-1_0-0-32bit - libgpgme11-32bit - libgtop-2_0-11-32bit - libmediainfo0-32bit - libmikmod3-32bit - libmount-devel-32bit - libopenblas-pthreads_0_3_17-gnu-hpc - libopenblas-pthreads_0_3_17-gnu-hpc-devel - libopenblas_0_3_17-gnu-hpc - libopenblas_0_3_17-gnu-hpc-devel - libopenjp2-7-32bit - libparaview5_9 - libpcre2-32-0-32bit - libproxy1-config-kde-32bit - libraw20-32bit - libsmartcols-devel-32bit - libzen0-32bit - libzstd1-32bit - openblas-pthreads_0_3_17-gnu-hpc-devel-static - openblas_0_3_17-gnu-hpc-devel-static - qemu-ipxe - qemu-microvm - samba-devel-32bit - samba-winbind-libs-32bit Added rpms ========== - Coin4-devel - Coin4-devel-doc - dbus-1-devel-32bit - device-mapper-devel-32bit - grub2-powerpc-ieee1275 - gstreamer-docs - gtk2-engine-oxygen-32bit - grub2-arm64-efi - FAudio-devel-32bit - libSDL2-devel-32bit - libSDL2_gfx-devel-32bit - libSDL_image-devel-32bit - libSDL_mixer-1_2-0-32bit - libaudit1-32bit - libblkid-devel-32bit - libcolord2-32bit - libcom_err-devel-32bit - libcom_err2-32bit - libdbus-1-3-32bit - libeconf0-32bit - libelf-devel-32bit - libgcrypt20-hmac-32bit - libglvnd-devel-32bit - libgnutls30-hmac-32bit - libgoa-1_0-0-32bit - libgpgme11-32bit - libgtop-2_0-11-32bit - libmediainfo0-32bit - libmikmod3-32bit - libmount-devel-32bit - libopenjp2-7-32bit - libpcre2-32-0-32bit - libproxy1-config-kde-32bit - libraw20-32bit - libsmartcols-devel-32bit - libzen0-32bit - libzstd1-32bit - samba-devel-32bit - samba-winbind-libs-32bit - qemu-ipxe - qemu-microvm - libCoin80 - libFAudio0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_mixer-devel-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_gfx15-32bit - libSDL_sound-devel-32bit - libSDL_ttf-2_0-0-32bit - libSDL_ttf-devel-32bit - libSDLmm-devel-32bit - libasm1-32bit - libavahi-client3-32bit - libclang-cpp13 - libclang-cpp13-32bit - libdevmapper-event1_03-32bit - libfabric1-32bit - libfdisk-devel-32bit - libgcrypt20-32bit - libgnutls-devel-32bit - libgoa-backend-1_0-1-32bit - libhogweed6-32bit - libimobiledevice-1_0-6-32bit - libjavascriptcoregtk-4_0-18-32bit - libopenblas-pthreads_0_3_20-gnu-hpc - libopenblas-pthreads_0_3_20-gnu-hpc-devel - libopenblas_0_3_20-gnu-hpc - libopenblas_0_3_20-gnu-hpc-devel - libopenjpeg1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_1-32bit - libparaview5_10 - libpcre2-16-0-32bit - libsamba-policy0-python3-32bit - libselinux1-32bit - libsemanage1-32bit - libtirpc3-32bit - libxml2-2-32bit - libxml2-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - openblas-common-devel - openblas-pthreads_0_3_20-gnu-hpc-devel-static - openblas_0_3_20-gnu-hpc-devel-static - patterns-base-fips - patterns-wsl-base - patterns-wsl-gui - python3-clang13 - python3-matplotlib-wx - python3-pikepdf - python3-weasyprint - python310-32bit - python310-base-32bit - qemu-SLOF - qemu-sgabios - qemu-vgabios - readline-devel-32bit - samba-ad-dc-libs-32bit - tdfiglet - wine-devel-32bit - wine-nine-standalone - wine-nine-standalone-32bit - yq - yq-bash-completion - yq-fish-completion - yq-zsh-completion Package Source Changes ====================== 389-ds +- Resolve bsc#1197275 - CVE-2022-0918 - Crafted message may cause DoS +- Update to version 2.0.15~git4.f46ab49c9: + * Issue 5242- Craft message may crash the server (#5243) + * Issue 5234 - UI - rename Users and Groups tab + * Issue 5217 - Simplify instance creation and administration by non root user (#5224) + * Issue 5227 - UI - No way to move back to Get Started step (#5233) + * Bump version to 2.0.15 + * Issue 5230 - Race condition in RHDS disk monitoring functions + * Issue 4299 - UI - Add CoS funtionality (#5196) + * Issue 5225 - UI - impossible to manually set entry cache + * Issue 5186 - UI - Fix SASL Mapping regex test feature + * Issue 5221 - User with expired password can still login with full privledges + +- Resolve bsc#1197345 - CVE-2022-0996 - Mishandling of password expiry +- Update to version 2.0.14~git25.e6431d959: + * Issue 5221 - User with expired password can still login with full privledges + * Issue 5218 - double-free of the virtual attribute context in persistent search (#5219) + * Issue 5200 - dscontainer should use environment variables with DS_ prefix + * Issue 5193 - Incomplete ruv occasionally returned from ruv search (#5194) + * Issue 5189 - memberOf plugin exclude subtree not cleaning up groups on modrdn + * Issue 5188 - UI - LDAP editor - add entry and group types + * Issue 5184 - memberOf does not work correctly with multiple include scopes + * Issue 5162 - BUG - error on importing chain files (#5164) + * Issue 5186 - UI - Fix SASL Mapping regex validation and other minor improvements + * Issue 5048 - Support for nsslapd-tcp-fin-timeout and nsslapd-tcp-keepalive-time (#5179) + + * Issue 5137 - RFE - improve sssd conf output (#5138) + * Issue 5145 - Fix covscan errors + * Issue 4721 - UI - attribute uniqueness crashes UI when there are no configs + * Issue 5155 - RFE - Provide an option to abort an Auto Member rebuild task + * Issue 4299 - UI - Add Role funtionality (#5163) + * Issue 5050 - bdb bulk op fails if fs page size > 8K (#5150) + * Issue 4775 - Add entryuuid CLI and Fixup (#4776) + * Issue 5142 - CLI - dsctl dbgen is broken + * Issue 4299 - UI - fix minor issues with ldap editor (table view) + +- jsc#SLE-22585 - Support running with bare uid/gid (non-root) in containers. +- Update to version 2.0.14~git12.d04ffd4b6: + * Issue 5102 - BUG - container may fail with bare uid/gid (#5140) ClusterTools2 +- change version from 3.1.1 to 3.1.2 +- As newer versions of pacemaker display the output from command + 'crmadmin --quiet' on stdout instead on stderr, the command + 'cs_clusterstate' was enhanced to adapt these change. + (bsc#1188652) +- Adapt 'cs_show_scores' to support newer versions of pacemaker + and crmsh + (bsc#1188456) +- man page updates + -- first changes to get package technical preview ready - FreeCAD +- Use current Coin4 instead of Coin (3). + +- Add some unit test fixes: + * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch + * 0001-Test-fix-exception-handling-in-tests-for-units.patch + * 0001-Test-Provide-more-useful-information-when-unit-trans.patch + * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch + +- Update to version 0.19.4: + * Lots of bugfixes, for details see + https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.4 + +- Pre-generate parsetab.py for ply.yacc in OpenSCAD and FEM Mods: + https://tracker.freecadweb.org/view.php?id=4840 + GraphicsMagick +- security update +- added patches + fix CVE-2022-1270 [bsc#1198351], Heap buffer overflow when parsing MIFF + + GraphicsMagick-CVE-2022-1270.patch + MozillaThunderbird +- Mozilla Thunderbird 91.8 + * changed: Google accounts using password authentication will + be migrated to OAuth2. See KB Article. + * fixed: OpenPGP ECC keys created by Thunderbird could not be + imported into GnuPG + * fixed: Exporting multiple public PGP keys from Thunderbird + was not possible + * fixed: Replying to a newsgroup message erroneously displayed + a "No-reply" popup warning + * fixed: Opening `mid:` URLs on macOS failed + * fixed: Address books stored in older formats were loaded as + SQLite files, causing a crash + * fixed: Replicated LDAP directories were lost after switching + Thunderbird to "Offline"`mode + * fixed: Importing webcals from the commandline failed if the + URI ended with an `.ics` file extension + * fixed: Various security fixes + MFSA 2022-15 (bsc#1197903) + * CVE-2022-1097 (bmo#1745667) + Use-after-free in NSSToken objects + * CVE-2022-28281 (bmo#1755621) + Out of bounds write due to unexpected WebAuthN Extensions + * CVE-2022-1197 (bmo#1754985) + OpenPGP revocation information was ignored + * CVE-2022-1196 (bmo#1750679) + Use-after-free after VR Process destruction + * CVE-2022-28282 (bmo#1751609) + Use-after-free in DocumentL10n::TranslateDocument + * CVE-2022-28285 (bmo#1756957) + Incorrect AliasSet used in JIT Codegen + * CVE-2022-28286 (bmo#1735265) + iframe contents could be rendered outside the border + * CVE-2022-24713 (bmo#1758509) + Denial of Service via complex regular expressions + * CVE-2022-28289 (bmo#1663508, bmo#1744525, bmo#1753508, + bmo#1757476, bmo#1757805, bmo#1758549, bmo#1758776) + Memory safety bugs fixed in Thunderbird 91.8 + +- Add cpu-flag `asimdrdm` to aarch64 constraints, to select newer, + faster buildhosts, as the others struggle to build TB. + SDL +- Add CVE-2021-33657.patch: always create a full 256-entry color + map in case color values are out of range (boo#1198001 + CVE-2021-33657). + - issue (CVE-2019-7637, boo#1124825). + issue (CVE-2019-7637, CVE-2020-14409, CVE-2020-14410, boo#1124825, + boo#1181201, boo#1181202). SDL2 -- Add sdl2-surface-pitch-overflow.patch: fix overflow in surface - pitch calculation (boo#1181201 boo#1181202 CVE-2020-14410 - CVE-2020-14409). - -- sdl2-khronos.patch - * fixes build on i586 (boo#1158176) - -- Add CVE-2019-13616.patch: fix heap buffer overflow when reading - a crafted bmp file (boo#1141844 CVE-2019-13616). -- Add CVE-2019-13626.patch: add safeguards to the wav parser to - prevent crashes (boo#1142031 CVE-2019-13626). -- Drop CVE-2019-7572.patch, CVE-2019-7574.patch, - CVE-2019-7575.patch, CVE-2019-7577.patch, and - CVE-2019-7578.patch: these are handled by the new code added in - CVE-2019-13626.patch. - -- Remove CVE-2019-7637.patch, the modification of function - SDL_CalculatePitch is only suit for SDL not SDL2. - -- Add CVE-2019-7636.patch to fix a heap-based buffer over-read - issue (CVE-2019-7636, boo#1124826, CVE-2019-7638, boo#1124824). - -- Add CVE-2019-7635.patch to fix a heap-based buffer over-read - issue (CVE-2019-7635, boo#1124827). - -- Add CVE-2019-7578.patch to fix a heap-based buffer over-read - issue (CVE-2019-7578, boo#1125099, CVE-2019-7576, boo#1124799 - CVE-2019-7573, boo#1124805). - -- Add CVE-2019-7572.patch to fix a buffer over-read issue - (CVE-2019-7572, boo#1124806). - -- Add CVE-2019-7574.patch to fix a heap-based buffer over-read - issue (CVE-2019-7574, boo#1124803). - -- Add CVE-2019-7575.patch to fix a heap-based buffer overflow - issue (CVE-2019-7575, boo#1124802). - -- Add CVE-2019-7637.patch to fix a heap-base buffer overflow - issue (CVE-2019-7637, boo#1124825). - -- Add CVE-2019-7577.patch to fix a buffer over-read issue - (CVE-2019-7577, boo#1124800). - -- Build with Wayland support - -- Update to new upstream release 2.0.8 - * Added SDL_fmod() and SDL_log10(). - * Each of the SDL math functions now has the corresponding - float version. - * Added SDL_SetYUVConversionMode() and - SDL_GetYUVConversionMode() to control the formula used when - converting to and from YUV colorspace. The options are JPEG, - BT.601, and BT.709. - * Added the hint SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR to - control whether the X server should skip the compositor for - the SDL application. This defaults to "1". - * Added the hint SDL_HINT_VIDEO_DOUBLE_BUFFER to control - whether the Raspberry Pi and KMSDRM video drivers should use - double or triple buffering (the default). - -- Add sdl2-symvers.patch. - -- update to 2.0.7 - * Added audio stream conversion functions. - * Added functions to query and set the SDL memory allocation - functions. - * Added locking functions for multi-threaded access to - the joystick and game controller APIs. - * Some functions are now thread-safe. -- removed patches, merged upstream - * dbus.diff - * SDL2-ppc64-declaration-after-statement.patch - * SDL-bnc1062784-check-overflow-xcf-props.patch - -- Add SDL-bnc1062784-check-overflow-xcf-props.patch. CVE-2017-2888 - -- Disable SSE3 (and also SSE2 on ix86) to prevent crashes on older - CPUs that don't support these instructions - -- Add dbus.diff - -- Enable KMS/DRM video driver - -- Update to new upstream release 2.0.6 - * Added Vulkan graphics support in SDL_vulkan.h. - * Added SDL_ComposeCustomBlendMode() to create custom blend - modes for 2D rendering. - * Added support for many game controllers, including the - Nintendo Switch Pro Controller. - * Added support for inverted axes and separate axis directions - in game controller mappings. - * Added functions to return information about joysticks and - open game controllers. - * Added SDL_GameControllerNumMappings() and - SDL_GameControllerMappingForIndex() to be able to enumerate - the built-in game controller mappings. - * Added SDL_LoadFile() and SDL_LoadFile_RW() to load a file - into memory. - * Added SDL_DuplicateSurface() to make a copy of a surface. - * Added an experimental JACK audio driver. - * Implemented non-power-of-two audio resampling. - * Added the hint SDL_HINT_AUDIO_RESAMPLING_MODE to control the - quality of resampling. - * Added the hint SDL_HINT_RENDER_LOGICAL_SIZE_MODE to control - the scaling policy for SDL_RenderSetLogicalSize(). - * Added the hints SDL_HINT_MOUSE_NORMAL_SPEED_SCALE and - SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE to scale the mouse speed - when being read from raw mouse input. - * Added the hint SDL_HINT_TOUCH_MOUSE_EVENTS to control whether - SDL will synthesize mouse events from touch events. - * Added an experimental KMS/DRM video driver for embedded - development. -- Remove dbus-ime.diff (no longer needed) - -- Do not BuildRequires pkgconfig(fcitx) on SLE (not shipped anymore - since SLE12 SP2). - -- libspe2 doesn't exist any more - -- Add dbus-ime.diff and build with fcitx [boo#1025413] - -- Backported commit 5184186d4366 and fbf9b0e3589a as - SDL2-ppc64-declaration-after-statement.patch to fix build - on ppc64/ppc64le - -- Update to 2.0.5 - General: - * Implemented audio capture support for some platforms - * Added SDL_DequeueAudio() to retrieve audio when buffer - queuing is turned on for audio capture - * Added events for dragging and dropping text - * Added events for dragging and dropping multiple items - * By default the click raising a window will not be - delivered to the SDL application. You can set the hint - SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH to "1" to allow that click - through to the window. - * Saving a surface with an alpha channel as a BMP will use a - newer BMP format that supports alpha information. You can - set the hint SDL_HINT_BMP_SAVE_LEGACY_FORMAT to "1" to use - the old format. - * Added SDL_GetHintBoolean() to get the boolean value of a - hint - * Added SDL_RenderSetIntegerScale() to set whether to - smoothly scale or use integral multiples of the viewport - size when scaling the rendering output - * Added SDL_CreateRGBSurfaceWithFormat() and - SDL_CreateRGBSurfaceWithFormatFrom() to create an SDL - surface with a specific pixel format - * Added SDL_GetDisplayUsableBounds() which returns the area - usable for windows. For example, on Mac OS X, this subtracts - the area occupied by the menu bar and dock. - * Added SDL_GetWindowBordersSize() which returns the size of - the window's borders around the client area - * Added a window event SDL_WINDOWEVENT_HIT_TEST when a - window had a hit test that wasn't SDL_HITTEST_NORMAL (e.g. - in the title bar or window frame) - * Added SDL_SetWindowResizable() to change whether a window - is resizable - * Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity() to - affect the window transparency - * Added SDL_SetWindowModalFor() to set a window as modal for - another window - * Added support for AUDIO_U16LSB and AUDIO_U16MSB to - SDL_MixAudioFormat() - * Fixed flipped images when reading back from target - textures when using the OpenGL renderer - * Fixed texture color modulation with SDL_BLENDMODE_NONE - when using the OpenGL renderer - * Fixed bug where the alpha value of colorkeys was ignored - when blitting in some cases - Linux: - * Added support for the Fcitx IME - * Added a window event SDL_WINDOWEVENT_TAKE_FOCUS when a - window manager asks the SDL window whether it wants to take - focus. - * Refresh rates are now rounded instead of truncated, e.g. - 59.94 Hz is rounded up to 60 Hz instead of 59. - * Added initial support for touchscreens on Raspberry Pi - -- Make building more verbose - -- Enable udev support - -- update to version 2.0.4 - General: - * Added support for web applications using Emscripten, see - docs/README-emscripten.md for more information - * Added support for web applications using Native Client (NaCl), see - docs/README-nacl.md for more information - * Added an API to queue audio instead of using the audio callback: - SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio() - * Added events for audio device hot plug support: - SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED - * Added SDL_PointInRect() - * Added SDL_HasAVX2() to detect CPUs with AVX2 support - * Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window - like traditional window decorations (drag areas, resize areas) - * Added SDL_GetGrabbedWindow() to get the window that currently has input - grab, if any - * Added SDL_RenderIsClipEnabled() to tell whether clipping is currently - enabled in a renderer - * Added SDL_CaptureMouse() to capture the mouse to get events while the - mouse is not in your window - * Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen - space - * Added SDL_GetGlobalMouseState() to get the current mouse state outside of - an SDL window* Added a direction field to mouse wheel events to tell - whether they are flipped (natural) or not - * Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to - [WGL|GLX]_ARB_context_flush_control extension) - * Added EGL_KHR_create_context support to allow OpenGL ES version selection - on some platforms* Added NV12 and NV21 YUV texture support for OpenGL and - OpenGL ES 2.0 renderers - * Added a Vivante video driver that is used on various SoC platforms - * Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D - renderers when the D3D device is lost, and from Android's event loop when - the GLES context had to be recreated - * Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal - handling* Added a hint SDL_HINT_THREAD_STACK_SIZE to set the stack size of - SDL's threads - * Added SDL_sqrtf(), SDL_tan(), and SDL_tanf() to the stdlib routines - * Improved support for WAV and BMP files with unusual chunks in them - * Renamed SDL_assert_data to SDL_AssertData and SDL_assert_state to - SDL_AssertState - * Added a hint SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN to prevent - window interaction while cursor is hidden - * Added SDL_GetDisplayDPI() to get the DPI information for a display* Added - SDL_JoystickCurrentPowerLevel() to get the battery level of a joystick - * Added SDL_JoystickFromInstanceID(), as a helper function, to get the - SDL_Joystick* that an event is referring to. - * Added SDL_GameControllerFromInstanceID(), as a helper function, to get - the SDL_GameController* that an event is referring to. - -- libspe2 only exists for ppc and ppc64 - -- Drop old arts/esound soundserver support. - -- Remove SDL2 obsoletes (we never had packages of that name). - Copy current Provides to baselibs.conf. - branding-openSUSE +- Skip *.tr files in /etc/bootsplash/themes/openSUSE/bootloader + cacti +- Update to 1.2.20 + * Security fix for CVE-2022-0730, boo#1196692 + Under certain ldap conditions, Cacti authentication can be + bypassed with certain credential types. + * Security fix: Device, Graph, Graph Template, + and Graph Items may be vulnerable to XSS issues + * Security fix: Lockout policies are not properly applied to LDAP + and Domain Users + * Security fix: When using 'remember me' option, incorrect realm + may be selected + * Security fix: User and Group maintenance are vulnerable to SQL attacks + * Security fix: Color Templates are vulnerable to XSS attack + * Features: + * When creating a Data Source Profile, allow additional choices for Heartbeat + * Change select all options to use Font Awesome icons + * Improve spine performance by storing the total number of system snmp_ports in use + * Prevent Template User Accounts from being Removed + * When managing by users, allow filtering by Realm + * Allow plugins to supply template account names + * When viewing logs, additional message types should be filterable + * When creating a Graph Template Item, allow filtering by Data Template + * Allow language handler to be selected via UI + * Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco + * Add Advanced Ping Graph Template to initial Installable templates + * Add LDAP Debug Mode option + * Allow Reports to include devices not on a Tree + * Allow Basic Authentication to display custom failure message + * Fix: When replicating data during installation/upgrade, + system may appear to hang + * Fix: Graph Template Items may have duplicated entries + * Fix: Unable to Save Graph Settings + * Fix: Script Server may crash if an OID is missing or unavailable + * Fix: When system-wide polling is disabled, + remote pollers may fail to sync changed settings + * Fix: When updating poller name, duplicate name protection may be over zealous + * Fix: Titles may show "Missing Datasource" incorectly + * Fix: Checking for MIB Cache can cause crashes + * Fix: Polling cycles may not always complete as expected + * Fix: When viewing graph data, non-numeric values may appear + * Fix: Utilities view has calculation errors when there are no data sources + * Fix: When editing Reports, drag and drop may not function as intended + * Fix: When data drive is full, viewing a Graph can result in errors + * Various other bug fixes + cacti-spine +- cacti-spine 1.2.20: + * Add support for newer versions of MySQL/MariaDB + * When checking for uptime of device, don't assume a non-response + is always fatal + * Fix description and command trunctation issues + * Improve spine performance when only one snmp agent port is in + use + cantata +- Use libvlc for MPD http stream playback. + QtMultimedia is too old on Leap 15.3 to build Cantata 2.5. + +- Update to 2.5.0: + * Update translations. + * Limit number of album tracks shown in context view to 500, thanks to + ccoors. + * Fix Community Radio Browser search. + * Remove dirble from radio section, as its no longer active. + * Better handling of CUE tracks when MPD is set to list as directory. + * Disable CUE parsing in cantata by default, as MPD handles this better now. + * Remember, and restore, main window position. + * Disable categorized view, as its been reported to crash (#1530) + * Remove stream providers, as many broken. + * Fix decoding URLs when playing local files via in-built HTTP server. + * Remove option to select cover image providers, always use all. + * Remove Google and Spotify image search, not working. + * Allow smaller images in itemviews. + * Fix newlines showing as HTML tags in contextview. + * Fix updating now-plying metadata for radio streams that transmit track + numbers. + * When stopping Cantata controlled MPD instance, wait up to 2 seconds for + MPD to gracefully terminate (so config can be saved) before killing + process. + * Add support for MPD's "Partitions" - implemented by dphoyes. Requires MPD + 0.22 or above. + * Allow queue to be sorted by path. + * Fix some deprecation warnings - thanks to John Regan. + * Fix crash when trying to copy songs to MTP device but libMTP has failed to + get storage list. + * Don't save queue if string entered in dave dialog but cancel button + pressed. + * Handle case where IceCast list is not GZipped. + * Remove SoundCloud support, no longer works due to API changes. + * Correctly update play queue time when re-order tracks - thanks to Philip + Sequeira. + * When searching for lyrics, if fail and artist starts with "The " then try + again without "The " + * Add "Refresh" action to hover actions for podcasts. + * Remove superfluous blank space from the top of the cover tooltip. + * Fix looking for cover-art with MPD's new cue track file listing. + * Add Grouping tag support to playlists and play queue. + * Use QCollator to compare strings. + * If using table-style play queue, then only sort one column at a time. + * Stop user MPD instance from GUI thread when terminating, to ensure state + can be saved. + * Don't write empty genres to tags. +- Remove fix-translations-with-qt5.diff + ceph -- Adjusting _constraints for SLE 15 SP4 to fix build issues with - aarch64 and ppc64le (bsc#1196733) +- Update to v16.2.7-654-gd5a90ff46f0 + + (bsc#1196733) remove build directory during %clean + +- Update to v16.2.7-652-gf5dc462fdb5 + + (bsc#1194875) [SES7P] include/buffer: include + +- Update to 16.2.7-650-gd083eaa3886 + + (pr#469) cephadm: update image paths to registry.suse.com + + (pr#468) cephadm: use snmp-notifier image from registry.suse.de + + (pr#467) cephadm: infer the default container image during pull + + (pr#465) mgr/cephadm: try to get FQDN for inventory address + + Sync _constaints file for IBS and OBS + +- Update to 16.2.7-640-gceb23c7491b + + (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12 + + (bsc#1196938) cephadm: preserve authorized_keys file during upgrade + +- Update to 16.2.7-596-g7d574789716 + + Update Prometheus Container image paths (pr #459) + + mgr/dashboard: Fix documentation URL (pr #456) + + mgr/dashboard: Adapt downstream branded navigation page (pr #454) + +- Update to 16.2.7-577-g3e3603b5dd1 + + Update prometheus-server version + +- Update to 16.2.7-37-gb3be69440db: + + (bsc#1194353) Downstream branding breaks dashboard npm build ceph-test +- Update to v16.2.7-654-gd5a90ff46f0 + + (bsc#1196733) remove build directory during %clean + +- Update to v16.2.7-652-gf5dc462fdb5 + + (bsc#1194875) [SES7P] include/buffer: include + +- Update to 16.2.7-650-gd083eaa3886 + + (pr#469) cephadm: update image paths to registry.suse.com + + (pr#468) cephadm: use snmp-notifier image from registry.suse.de + + (pr#467) cephadm: infer the default container image during pull + + (pr#465) mgr/cephadm: try to get FQDN for inventory address + + Sync _constaints file for IBS and OBS + +- Update to 16.2.7-640-gceb23c7491b + + (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12 + + (bsc#1196938) cephadm: preserve authorized_keys file during upgrade + +- Update to 16.2.7-596-g7d574789716 + + Update Prometheus Container image paths (pr #459) + + mgr/dashboard: Fix documentation URL (pr #456) + + mgr/dashboard: Adapt downstream branded navigation page (pr #454) + +- Update to 16.2.7-577-g3e3603b5dd1 + + Update prometheus-server version + +- Update to 16.2.7-37-gb3be69440db: + + (bsc#1194353) Downstream branding breaks dashboard npm build + chromium +- Chromium 100.0.4896.127 (boo#1198509) + * CVE-2022-1364: Type Confusion in V8 + * Various fixes from internal audits, fuzzing and other initiatives + clamav-database +- database refresh on 2022-04-21 (bsc#1084929) + +- database refresh on 2022-04-18 (bsc#1084929) + cloud-regionsrv-client +- Update to version 10.0.3 (bsc#1198389) + - Descend into the extension tree even if top level module is recommended + - Cache license state for AHB support to detect type switch + - Properly clean suse.com credentials when switching from SCC to update + infrastructure + - New log message to indicate base product registration success + colordiff +- update to 1.0.20: + * Some improvements to reading command-line options + * Support Octopus git/merge + -- updated to 1.0.8a version -- Changes between version 1.0.6a and 1.0.7a - - Support introduced for 'wdiff' colourising (thanks to Tom Regner) - - Correctly handles undefined HOME (patches from various people). - - Support for p4 diffs added by Alexis Layton, plus bug fix for - blank first lines -- Changes between version 1.0.7a and 1.0.8a - - Support for numeric colours added, for 256-colour terminals - (thanks to GautamIyer). - - Diff-types can now be specified explicitly, for use when - diff-type detection doesn't work or isn't possible. - - Return diff's exit code, patch from Tim Connors. Allow - extraneous diff text to be coloured separately. - cura +- Update to version 4.13.1 + Release notes: + https://github.com/Ultimaker/Cura/releases/tag/4.13.1 + +- Update to version 4.13.0 + Release notes: + https://github.com/Ultimaker/Cura/releases/tag/4.13.0 + cura-engine +- Update to version 4.13.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.13.1 + +- Update to version 4.13.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.13.0 +- Refresh patch: + * fix-build.patch + cura-fdm-materials +- Update to version 4.13.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.13 + dcraw +- Added patches: + * iowrappers.patch + + Written wrappers of fread(),fwrite(),fseek() library functions + which check their return values. If an input/output failure is + detected, dcraw immediately exits with non-zero status and + prints a descriptive message (bsc#1097973, CVE-2018-5805; + bsc#1097974, CVE-2018-5806; bsc#1117622, CVE-2018-19565; + bsc#1117517, CVE-2018-19566; bsc#1117512, CVE-2018-19567; + bsc#1117436, CVE-2018-19568) + * dcraw-CVE-2021-3624.patch + + Bail out if integer overflow happened and the allocated buffer + would be too small (bsc#1189642, CVE-2021-3624) + +- Update to version 9.28.0: + dcraw - revision 1.478 + * Caught up on two years' worth of new cameras. +- Update upstream URL to new address +- Add patches for CVEs: + * dcraw-CVE-2017-13735.patch (CVE-2017-13735, bsc#1056170) + * dcraw-CVE-2017-14608.patch (CVE-2017-14608, bsc#1063798) + * dcraw-CVE-2018-19655.patch (CVE-2018-19655, bsc#1117896) + * dcraw-CVE-2018-5801.patch (CVE-2018-5801, bsc#1084690) +- Run spec-cleaner + * Remove package groups + -- Update to version 9.15: - dcraw - revision 1.449 - * Fixed gravity sensor for Canon 5D Mark III with Firmware Version 1.1.x. - * Decode CAMF and IMAG blocks from Sigma SD15 and DP cameras. Added "-E" and - "-I" options to support raw pixel substitution. Support Adobe Lossy DNG and - the Imacon Flexframe 3f format. Support the Canon G1-X, 1D-X, 5D Mark III, - the Fuji X-Pro1, X-S1, and many others. - * Support the Casio EX-Z500. - dcparse - revision 1.74 - * Decode CAMF blocks from Sigma SD15 and DP cameras. -- Dropped dcraw-omp.patch (wasn't used anyway). - -- license update: GPL-2.0+ - Use option (b) from dcraw.c - -- Update to version 9.12: - dcraw - revision 1.446 - * Support the Canon S100, Nikon 1 J1 and V1, Panasonic GX1, Fuji X10, and - Samsung NX200 with color matrices from DNG Converter 6.6. - -- Update to version 9.11: - dcraw - revision 1.445 - * Copied new color matrices from DNG Converter 6.5. -- Spec file updates: - * Changes based on spec-cleaner run. - * Removed support for openSUSE < 11.3. - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) - -- updated to version 9.10 - dcraw - revision 1.444 - * Support ARRIRAW and Redcode R3D raw formats (video only). - * Support the Leica D-LUX 5 and V-LUX 2, Panasonic G3 and GF3, Olympus E-P3, - Sony NEX-C3 and SLT-A35, and Canon SX30. - * Updated support for Nikon encrypted WB and Canon sRAW/mRAW. -- Spec file updates: - * Added libjasper-devel in BuildRequires:. - -- updated to version 9.08 - dcraw - revision 1.443 - * Support the Fuji HS20EXR/F550EXR, Kodak Z990, Leaf AFi-II 12, Nikon D5100 - and Samsung NX11 and NX100. - dcparse - revision 1.73 - * Improved parsing of Fuji images. -- Spec file updates: - * Small fix if suse_version is not set. - -- updated to version 9.07 (dcraw revision 1.442) - * Support the Hasselblad 9044x6732 back, Leaf 1068x1464 back, Fuji X100 and - Canon 600D and 1100D. - -- updated to version 9.06 - * Support the Nikon D3100 & D7000 & P7000, Panasonic FZ40 & FZ100 & LX5, - Samsung WB2000, Nokia X2, Canon SX120 & PowerShot G12, Hasselblad H4D, - Pentax 645D & K-5 & K-r, Sony SLT-A33 & SLT-A55V, Canon SX20 IS, Samsung - EX1, Sony A450, Kodak Z981, Olympus E-P2, Panasonic G2 & GF1, Samsung WB550 - and NX10, Casio EX-Z1050, Fuji HS10, Canon EOS 550D / Digital Rebel T2i / - Kiss Digital X4. - * Support high-ISO images from the Samsung WB2000. - * Read correct camera WB from Nikon NRW and Samsung SRW files. - * Copied color matrices from Adobe DNG Converter 6.3. - * Fixed rotation for Kodak EasyShare and some Canon EOS photos. - * Get Fuji HS10 black level from the metadata. - * Built color matrices for the Sony NEX-3 and NEX-5. - * Support A100 images modified by Sony software. - * Split the darkness level into four separate color channels. -- Replaced dcraw.c and dcraw.1 with the package tarball provided from the official - site. -- Added clean_crw and fuji_green programs. -- Added rawphoto.c file in the documentation (gimp-plugin). -- Removed dcwrap program (no longer provided from the official site). -- Spec file updates: - * Changed version numbering scheme (used the one from the tarball provided). - * Changes based on rpmdevtools templates and spec-cleaner run. - * Added description for dcraw-omp.patch based on openSUSE Patches Guidelines. - * Added gettext-runtime in BuildRequires:. - * Added dcraw-lang package. - * Compile also fujiturn16 program (to rotate 48-bit PPM images). - * Updates in %prep, %build, %install and %files sections based also on Fedora - and Debian packages. -- Rebased dcraw-omp.patch to apply cleanly. -- Added a patch for dcraw.1 to fix "macro `LO' not defined" rpm post build - check warning. -- Added a patch for fuji_green.c to fix gcc implicit declaration warning. - -- updated to RCS 1.432 - * Support the Canon EOS-1D Mark IV and PowerShots G11 and S90, - Casio EX-Z750, Pentax K-x, Fuji SX200EXR, Sony A550, Sony DSLR-A850, - Canon EOS 7D, Casio EX-Z850, Canon A470, G11, Nikon D3000, - Panasonic FZ35/FZ38, Casio Z60, Casio Z75, Kodak Z980, Pentax K-7, - Olympus X200,D560Z,C350Z - * Correctly crop Nikon D300S photos - * Support camera WB for the Kodak EasyShare Z980 and Z1015 - * Decode all packed 10-bit and 12-bit formats in one function - * Copied color matrices from Adobe DNG Converter 5.4 - -- rediffed OMP patch to get fuzz-0 - -- updated to RCS 1.425 - * Support the Phase One P45+, Casio EX-S20, Samsung S850, Agfa DC-833m, - Panasonic DMC-GH1, Canon SX1, SX110,, EOS 500D/Rebel T1i/Kiss X3, - Motorola PIXL, Kodak Z1015, Olympus E-30, Pentax K2000/K-m, Hasselblad V96C, - Samsung S85, Leaf AFi 7, Panasonic FX150 and G1, Canon PowerShot G10, - Panasonics LX3 and FZ28, Nikons D90 and P6000, Canon EOS 50D, Sony A900, - * When sampling dark pixels, don't get too close to the light pixels - * Linearize the Apple Quicktake, Kodak DC40/DC50, and Logitech Fotoman Pixtura - * Added "-g" option for custom gamma curves - * Support 3672 x 2486 images from the Panasonic DMC-FZ50 - * Correctly handle negative pixels in split NEF files - * Support GPS-tagged ORFs and anonymous DNGs - * Support the sRAW1 and sRAW2 modes of the Canon EOS 50D and 5D Mark II -- updated omp.patch - dnsmasq +- bsc#1197872, CVE-2022-0934, dnsmasq-CVE-2022-0934.patch: + Heap use after free in dhcp6_no_relay + dtb-aarch64 +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + fflas-ffpack +- Update to release 2.5.0 + * First support for quasiseparable matrices (Compact Bruhat generators) + * Sub-cubic fsyrk (C <- a. A x A^T + b C) +- Drop reproducible.patch (merged) + givaro +- Update to 4.2.0 + * Change in the API for random iterators + * New Modular ring over RecInt::rint elements + * Fixed the max cardinalities for rings +- Drop reproducible.patch (merged) + -- Replace tarball by the original variant -- Replace duplicate files by links -- Delete timestamp from documentation - * givaro-doc-no-build-time.patch -- Fix SLE11 build - gnote +- Update to version 42.0: + + Updated translations. + +- Update to version 42.beta: + + Fix build using meson 0.61.0. + + Manual updates and fixes. + + Fix wrong selection after backgrounding. + + Show help for --background option. + + Updated translations. +- Drop 21.patch: Fixed upstream. + +- Add 21.patch: Fix build with meson 0.61 and newer. +- Stop adding category TextEditor to the desktop file, it's a notes + application, not a text editor as such. +- Add appstream-glib BuildRequires and a check section and + meson_test macro, validate appdata, desktop file and gschemas + during build using upstreams included tests. +- Add explicit generic c_compiler BuildRequires. + +- Update to version 42.alpha: + + New Features: Main UI now uses tabs to open notes. + + Bugs fixed: + - Fix duplicate condition in SyncManager. + - Rename lefover Add-in to plugin in manual. + - Fix date formatting when second is single digit. + - Fix excessive saves due to rogue marks. + +- Update to version 41.2: + + Fixes: + - Fix duplicate condition in SyncManager. + - Fix date formatting when second is single digit. + - Fix excessive saves due to rogue marks. + + Updated translations. + +- Add conditional for ldconfig_scriptlets and reinstate post(un) + handling for older versions of openSUSE. + +- Update to version 41.1: + + Bugs fixed: + - Fix search box focus when very first search in window is in + note. + - Fix note always re-opening in new window. + + Updated translations. +- Drop 2a6b5aa.patch: Fixed upstream. +- Replace post(un) handling with new ldconfig_scriptlets macro. +- Replace gcc-c++ with generic c++_compiler BuildRequires. +- Update Supplements to current standard. +- Remove a filter from rpmlintrc, no longer needed and now gives a + warning, remove it to silence rpmlintrc. + +- Add 2a6b5aa.patch: Fix search box focus when very first search + in window is in note (boo#1191141). + +- Update to version 41.0: + + Fix size and add more screenshots to appdata. + + Updated translations. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 41.beta: + + Fix a bunch of outdated URLs and instructions. + + Fix metadata license tag. + + Updated translations. + +- Update to version 41.alpha: + + New Features: + - Build system changed to meson. + - Plugins now stored in plugins folder instead of addins. + + Fixes: + - Fix synchronization when files are larger than 64k. + - Stopped using lots of Glib and Gtk deprecations. + + Updated translations. +- Change build system to meson: + + Add meson BuildRequires. + + Replace configure/make/make_install macros with + meson/meson_build/meson_install. +- Bump base_version to 41, following upstream. + +- Update to version 40.2: + + Fix crash when closing window with open note containing + selection + + Fix changing custom font in settings + + Fix crash in search as you type + + Fix Gnote icon in about dialog + + Updated translations. + +- Update to version 40.1: + + Fix icon not showing when Gnote is running in Gnome Shell. + + Fix the app-id. + + Fix build using newest GCC and dependencies. + + Fix compiler warnings regarding missing virtual destructors. + + Fix occasional crash when quiting. + + Updated translations. + +- Update to version 40.0: + + Updated translations. + +- Update to version 40.rc: + + Use reverse-domain convention for naming desktop and search + provider files. + + Refactor D-Bus support to reuse the connection established by + GtkApplication. + + Update AppData file format + + Updated translations. + +- Update to version 40.beta: + + New Features: + * Add accelerator Ctrl+D for insert timestamp. + * WebDAV sync no longer uses wdfs. + + Fixes: + * Make insert timestamp plugin work again. + * Fix crash when synchronizing immediately after configuring. + + Updated translations. + +- Update to version 40.alpha: + + New Features: + - Change shortcut for find first/next to Ctrl-G/Ctrl-Shitf-G. + - Change icons and remove labels from find next/previous. + + Fixes: + - --search will raise existing search window or open a new one. + - Fix opening of context menu. + - Fix newly enabled addin not working for opened notes. + - Fix find previous match. + - Fix changing sorting not always works. + - Fix GTK criticals upon exiting the application. + - Fix few memory leaks. + + Updated translations. +- Drop gnote-enabling-addin-for-opened-notes.patch: fixed upstream. +- Bump base_version to 40, following upstream. + +- Update to version 3.38.1: + + New Features: + - Bump required GTK version to 3.22.20. + + Fixes: + - Do not use deprecated Gtk::Menu::popup. + - Fix find previous match. + - Fix changing sorting not always works. + + Updated translations. + +- Update to version 3.38.0: + + Fix occasional crash when closing. + + Note rename optimisation. + + Fix autolinking when renaming note with no links to it. + + Fix logic inversion for unfiled notes. + + Fix invalid Mallard markup in manual. + + Allow selecting local sync folder directly in drop down. + + Updated translations. + +- Update to version 3.37.0: + + New Features: + - Use $XDG_CURRENT_DESKTOP for client side decoration. + - Minor synchronization performance improvements. + + Fixes: + - Fix crash in case of exception when creating manifest during + synchronization. + - Fix synchronization lock file expiration. + - Make tests cleanup created temp files. + + Updated translations. + - newly enabled addin not working for opened(bsc#1075342, + newly enabled addin not working for opened notes (bsc#1075342, +- Update to version 3.36.2: + + Fixes: Fix Unfilled Note notebook working the oppsite way. + +- Update to version 3.36.1: + + Fix note existence check when synchronizing. + + Stability fixes for synchronization. + + Fix start note creation and importing on first run. + + Fix occasional crash when closing. + + Updated translations. +- Drop gnote-initial-notes-creation.patch: Fixed upstream. + +- Add gnote-initial-notes-creation.patch: Fix generation of initial + notes (e.g. Start here) on first run (boo1170588). + +- Update to version 3.36.0: + + Use UTC time in note directory watcher. + + Use UTC time in file system sync server. + + Fix crash on lock file update. + + Handle Glib exceptions in sync thread. + + Ditch file monitor from gnote sync client (causes random + crashes and does seem to be of any use. + + Use now if date time is invalid, use UTC time for sync. + + Bump required Glibmm version to 2.62. + + Updated translations. +- Bump base_version define to 3.36 following upstream changes. +- Add gnote-rpmlintrc as source, and filter out rpmlint warning + about shlib-policy-missing-suffix. We do not split out this on + purpose in this case, as the lib is only for gnote itself, and as + such the split makes no sense nor add value. Following this, also + add filter for devel-file-in-non-devel-package, using the same + reasoning. + +- Update to version 3.35.0: + + Required C++ standard is now C++14. + + Added 64-bit version D-Bus functions GetNoteCreateDateUnix and + GeNoteChangeDateUnix. + + Fix possible crash when removing tags. + + Updated translations. +- Bump base_version define to 3.35 following upstream changes. + go1 -- Add compiler-rt-fix-tsan-build.patch to fix build with gcc-PIE. - -- Use gcc-go on Factory -- Add gccgo1.16.patch to allow bootstrap with gccgo from GCC 11. - [boo#1182618] - -- Don't try to build shared on ppc64 - golang-packaging +- Define _rpmmacrodir if not present for SLE-12 compatibility + Refs boo#1191383 + * _rpmmacrodir /usr/lib/rpm/macros.d added in rpm-4.14.0 + * SLE-12 SP5 has rpm-4.11.2 + * Define _rpmmacrodir in previous location /etc/rpm if undefined + * Remove define when all supported versions have >=rpm-4.14.0 + +- Move rpm macros from /etc/rpm to /usr/lib/rpm/macros.d + (boo#1191383). + +- Update to version 15.0.16: + * Update CHANGELOG file + * Don't throw an error on prep if does not exist. + * Enable -buildmode=pie on riscv64 + +- Replace %doc COPYING conditional for 0%{?suse_version} < 1500. + Use only %license COPYING as per rpmlint, with no conditional. + +- Fixed if statement in spec file. + +- Update to version 15.0.15: + * Only create directories that do not yet exist + * filelelist can try to access source_dir independently + +- Update to version 15.0.14: + * Ensure to touch $RPM_BUILD_ROOT only in the various install phases + * Add support for riscv64 + +- Update to version 15.0.13: + * Preserve modification time of source files +- Mark COPYING as %license on suse_version > 1500 + gstreamer-devtools +- Update to version 1.20.1: + + gst-env: various clean-ups and documentation improvements + +- Update to version 1.20.0: + + No upstream changes available. +- Add pkgconfig(gstreamer-transcoder-1.0) BuildRequires: New + dependency. + gstreamer-editing-services +- Update to version 1.20.1: + + Update validate test scenarios for videoaggregator rounding + behaviour change + +- Update to version 1.20.0: + + Framepositioner: new "operator" property to access blending + modes in the compositor. + + timeline: Implement snapping to markers. + + smart-mixer: Add support for d3d11compositor and glvideomixer. + + titleclip: add "draw-shadow" child property. + + ges:// URI support to define a timeline from a description. + + command-line-formatter: + - Add track management to timeline description. + - Add keyframe support. + + ges-launch-1.0: + - Add an interactive mode where we can seek etc... + - Add option to forward tags + - Allow using an existing clip to determine the rendering + format (both topology and profile) via new --profile-from + command line argument. + + Fix static build. + gstreamer-plugins-libav +- Change the license to LGPL-2.1-or-later as specified in + the COPYING file + +- Update to version 1.20.1: + + No changes + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Drop add-gpl-option.patch: It no longer applies, but what is more + important is that it does not make sense. Adding the gpl option + only mattered when building the included ffmpeg sources gst-libav + had when it still supported autotools. We can not change how the + external ffmpeg we depend on is built, we take what we are given + in this case. Our ffmpeg is built with GPL-3.0-or-later as + license, hence change the license for this package to + GPL-3.0-or-later in order to reflect that fact. +- Drop Supplements and Requires. No longer autoinstall this package + as when gst-libav is not available, the hardwaresupported codecs + in gst-bad finaly get to shine and strutt their wings. + Upstream sets basicly all decoders from gst-libav to a higher + preferance score, as they assume if you have gst-libav installed, + you want to use it for almost everything. + gstreamer-plugins-vaapi +- Update to version 1.20.1: + + No changes + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes + gstreamer-rtsp-server +- Remove BuildRequires: hotdoc and disable the doc generation. + It's really not used at all. + +- Update to version 1.20.1: + + Fix race in rtsp-client when tunneling over HTTP + +- Update to version 1.20.0: + + GstRTSPMediaFactory gained API to disable RTCP + (gst_rtsp_media_factory_set_enable_rtcp(), "enable-rtcp" + property). Previously RTCP was always allowed for all RTSP + medias. With this change it is possible to disable RTCP + completely, irrespective of whether the client wants to do RTCP + or not. + + Make a mount point of / work correctly. While not allowed by + the RTSP 2 spec, the RTSP 1 spec is silent on this and it is + used in the wild. It is now possible to use / as a mount path + in gst-rtsp-server, e.g. rtsp://example.com/ would work with + this now. Note that query/fragment parts of the URI are not + necessarily correctly handled, and behaviour will differ + between various client/server implementations; so use it if you + must but don't bug us if it doesn't work with third party + clients as you'd hoped. + + multithreading fixes (races, refcounting issues, deadlocks). + + ONVIF audio backchannel fixes. + + ONVIF trick mode optimisations. + + rtspclientsink: new "update-sdp" signal that allows updating + the SDP before sending it to the server via ANNOUNCE. This can + be used to add additional metadata to the SDP, for example. The + order and number of medias must not be changed, however. + +- Update to version 1.18.6: + + rtsp-stream: fix get_rates raciness + + rtsp-media: Only unprepare a media if it was not already + unpreparing anyway + + rtsp-media: Unprepare suspended medias too + + rtsp-client: make sure sessmedia will not get freed while used + + rtsp-media: Also mark receive-only (RECORD) medias as prepared + when unsuspending + + rtsp-session: Don't unref medias twice if it is removed inside + + examples: Fix leak in appsrc2 example +- Drop service, use source url, upstream changes in git. + +- Fix parameters passed to meson: with meson 60, the parameters are + strictly checked, which helps in identifying those wrong + parameters. + +- Update to version 1.18.5: + + rtsp-media: + - Ensure the bus watch is removed during unprepare + - Add one more case to seek avoidance + - Improve skipping trickmode seek + + Fix a few memory leaks + +- Update to version 1.18.4: + + rtspclientsink: fix deadlock on shutdown if no data has been + received yet + + rtspclientsink: fix leaks in unit tests + + rtsp-stream: avoid deadlock in send_func + + rtsp-client: cleanup transports during TEARDOWN + +- Update to version 1.18.3: + + rtsp-media: Only count senders when counting blocked streams + + rtsp-client: Only unref client watch context on finalize, to + avoid deadlock + +- Update to version 1.18.2: + + stream: collect a clock_rate when blocking + + media: + - Ignore GstRTSPStreamBlocking from incomplete streams, to + prevent cases with prerolling when the inactive stream + prerolls first and the server proceeds without waiting for + the active stream. When there are no complete streams (during + DESCRIBE), we will listen to all streams. + - Use guint64 for setting the size-time property on rtpstorage, + fixes potential crashes or memory corruption. + - Get rates only on sender streams, fixing issue with ONVIF + audio backchannel streams + - Plug memory leak +- Fix the _service file and spec to really use the tarball + generated by service. + +- Update to 1.18.1: + + Highlighted bugfixes in 1.18.1 + - important security fixes + - bug fixes and memory leak fixes + - various stability and reliability improvements + + gst-rtsp-server changes: + - rtsp-stream: collect rtp info when blocking + - rtsp-media: set a 0 storage size for TCP receivers + - rtsp-stream: preroll on gap events + - rtsp-media: do not unblock on unsuspend + +- Update to 1.18.0: + + Highlights: + - GstTranscoder: new high level API for applications to + transcode media files from one format to another + - High Dynamic Range (HDR) video information representation + and signalling enhancements + - Instant playback rate change support + - Active Format Description (AFD) and Bar Data support + - RTSP server and client implementations gained ONVIF trick + modes support + - Hardware-accelerated video decoding on Windows via + DXVA2/Direct3D11 + - Microsoft Media Foundation plugin for video capture and + hardware-accelerated video encoding on Windows + - qmlgloverlay: New overlay element that renders a QtQuick + scene over the top of an input video stream + - imagesequencesrc: New element to easily create a video + stream from a sequence of jpeg or png images + - dashsink: New sink to produce DASH content + - dvbsubenc: New DVB Subtitle encoder element + - MPEG-TS muxing now also supports TV broadcast compliant + muxing with constant bitrate muxing and SCTE-35 support + - rtmp2: New RTMP client source and sink element from-scratch + implementation + - svthevcenc: New SVT-HEVC-based H.265 video encoder + - vaapioverlay: New compositor element using VA-API + - rtpmanager gained support for Google's Transport-Wide + Congestion Control (twcc) RTP extension + - splitmuxsink and splitmuxsrc gained support for auxiliary + video streams + - webrtcbin now contains some initial support for + renegotiation involving stream addition and removal + - RTP support was enhanced with new RTP source and sink + elements to easily set up RTP streaming via rtp:// URIs + - avtp: New Audio Video Transport Protocol (AVTP) plugin for + Time-Sensitive Applications + - Support for the Video Services Forum's Reliable Internet + Stream Transport (RIST) TR-06-1 Simple Profile + - Universal Windows Platform (UWP) support + - rpicamsrc: New element for capturing from the Raspberry Pi + camera + - RTSP Server TCP interleaved backpressure handling + improvements as well as support for Scale/Speed headers + - GStreamer Editing Services gained support for nested + timelines, per-clip speed rate control and the OpenTimelineIO + format. + - Autotools build system has been removed in favour of Meson +- Drop patches already included upstream: + * gst-rtsp-Fix-NULL-pointer.patch + * gst-rtsp-fix-token-leak.patch + * gst-rtsp-replace-G_TYPE_INSTANCE_GET_PRIVATE.patch + gutenprint -- Version upgrade to 5.2.10: - * Added a unified CUPS backend 'gutenprint52+usb' that requires - libusb 1.0 (or newer) to support selected dye sublimation - printers. Support for all Canon SELPHY CP- and ES- printers - has been improved considerably through that CUPS backend. - * Added duplex support for the EPSON WorkForce 630, 635, - and 645, and NX635. - * Many new printers supported in this release. - * Very many new printers supported experimentally. - For details see the NEWS file. -- For openSUSE 11.4 or newer BuildRequires libusb-1_0-devel - to build the 'gutenprint52+usb' backend. When libusb-1.0 is - not installed, the configure magic does not build that backend. - The installed /usr/share/cups/usb/net.sf.gimp-print.usb-quirks - needs a current CUPS version (that supports usb quirks). - Older CUPS versions would ignore gutenprint's usb quirks - which means that the generic CUPS backend 'usb' reports - in particular the dye sublimation printers that do not work - with it but require the special 'gutenprint52+usb' backend. - -- Do no longer send SIGHUP to cupsd in RPM post install script - (which would let the cupsd recognize new and updated PPD files - see the entry dated "Fri Sep 24 10:45:28 CEST 2010" below) - because SIGHUP to cupsd makes active print jobs fail - (see bnc#637455 starting at comment#3). -- Added explicit "Requires: ghostscript" if suse_version > 1210 - because since openSUSE 12.2 cups only "Recommends: ghostscript" - (to avoid a build dependency cycle) so that gutenprint needs - an explicit "Requires: ghostscript" for the "cups" device in - Ghostscript that is required by "rastertogutenprint" (compare - the entry dated "Thu Apr 28 17:20:03 CEST 2011" below). - -- Version upgrade to 5.2.9: - Revert an inappropriate change to the internal library version - number that was introduced in the 5.2.8 release. -- Version upgrade to 5.2.8: - The Canon driver has been significantly overhauled. Its output - and functionality may be significantly different from previous - releases. Further work in future releases is expected. - Several Canon PIXMA and SELPHY printers were removed, as they - are not supported. - Several Canon printers do not offer a grayscale printing mode. - CD printing support for some Canon PIXMA printers was added. - Added borderless functionality to most Canon printers - (except S series and BJC series). - Many new Canon printers are now EXPERIMENTAL supported. - A few new Epson printers are now supported. - For details see the NEWS file. -- escputil-send_nulls-void.patch is obsolete because its fixed - in the sources. -- compile-fix.patch is obsolete because its fixed in the sources. - -- compile-fix.patch adds missing includes. - -- Add python-cups BuildRequires to have postscriptdriver() Provides - for the drivers in gutenprint. - -- Upgraded to version 5.2.7: - This release features support for many additional Canon inkjets, - some Epson inkjets, and some dye sublimation printers, - greatly upgraded support for many Epson Stylus Pro printers, - and numerous bug fixes. - For details see the NEWS file. -- escputil-send_nulls-void.patch makes send_nulls a void function - because nowhere is a return value of send_nulls used - to fix a "no-return-in-nonvoid-function escputil.c:683" error. - -- Removed the needless RPM requirement for pstoraster. -- Removed the duplicate RPM requirement for ghostscript-library - because there is a RPM requirement for cups - and cups requires ghostscript. - -- Added missing directories for /usr/lib/gimp/2.0/plug-ins/* - to the "gimpplugin" files section in the RPM spec file. -- Marked /usr/share/gutenprint/doc/* as "doc" in the RPM - spec file (see Novell/openSUSE Bugzilla bnc#661350). - -- Removed gutenprint-5.2.6-make_A4_DefaultPageSize.patch - because it is useless because the DefaultPageSize in the PPD - templates in /usr/share/cups/model/ does not matter because - the cupsd sets the DefaultPageSize for PPDs in /etc/cups/ppd/ - by default according to the locale that the cupsd runs in or - according to a DefaultPaperSize entry in /etc/cups/cupsd.conf. -- Run cups-genppdupdate in the RPM post install script to update - Gutenprint PPD files in /etc/cups/ppd/ if such PPDs exist - (see Novell/openSUSE Bugzilla bnc#637455). - -- Disable the PPD generator /usr/lib/cups/driver/gutenprint.5.2 - to avoid duplicated PPDs because we provide ready-made PPDs - in /usr/share/cups/model/gutenprint/... in the RPM package - (see Novell/openSUSE Bugzilla bnc#514994 comment#9 - the section "Regarding CUPS PPD files"). - -- gutenprint-5.2.6-make_A4_DefaultPageSize.patch - moves the paper definition for "A4" to the top of the list - to make A4 the DefaultPageSize in the Gutenprint PPDs. -- Upgraded to version 5.2.6: - This release offers additional support for Epson Stylus Pro - printers, along with some changes for other Epson printers - and support for additional Canon inkjets and PCL laser - printers over 5.2.5. For details see the NEWS file. -- Upgraded to version 5.2.5: - This release offers several fixes, new features, and support - for new printers over 5.2.4. For details see the NEWS file. - -- Split gutenprint from the cups-drivers package to have it as a - stand-alone package (see Novell/openSUSE Bugzilla bnc#514994). - The IJS driver /usr/bin/ijsgutenprint is no longer provided - because it is not recommend if CUPS is used. Only the native - CUPS driver is provided as recommend, see the README file. - haruna +- Update to version 0.8.0 + * fix: wrong height for playlist items + * Fix freezes on systems with slow disks + * Fix build warnings and errors + * fix: mark methods as override + * chore: remove unused code + * fix: load correct files and call functions from actions + manager + * fix: release date for 0.7.3 + * fix: don't run animation when component is hidden + * SVN_SILENT made messages (.desktop file) - always resolve + ours + * GIT_SILENT made messages (after extraction) + * fix: menubar not hiding in fullscreen + * refactor: improvements to framedecoder + * feat: add global menu support + * fix: compile with MPV_CLIENT_API_VERSION 1 and 2 + * feat: add action to seek to watch later position + (Ctrl+Shift+P) + * feat: add action to restart playback (seek to 0/beginning, + F5 key) + * feat: add action to load last played file (Ctrl+Shift+L) + * chore: add .directory to gitignore + * fix: rename icons license files + * fix(osd): when file can't be played show filename if there's + no title + * build: use ECMAddAppIcon module + * feat: allow to control the time position saving interval + * refactor: add Settings to settings qml file names + * refactor: rename SettingsEditor to SettingsWindow + * refactor: put settings window in a loader + * build: add KDECMakeSettings and KDECompilerSettings + * fix: get actions from actionsManager + * chore: add license info to actionsmanager.cpp/h + * refactor: move actions cpp code to its own class + * fix: remove unused cursor hiding/showing code + * fix(playlist): use position from PlaylistSettings + * fix(playlist): set height to mpv height + * fix(playlist): unable to close the playlist + * feat(menu): add more actions + * build: add header files to target_sources + * chore: remove more unneeded code + * chore: remove unneeded code + * chore: remove id from repeater + * feat: add menu to open recent files + * build: add FindYtdlp.cmake file + * Add i18n() + * SVN_SILENT made messages (.desktop file) - always resolve + ours + * GIT_SILENT made messages (after extraction) + * feat: Add setting to pause the player if minimized + * fix(settigs): clarify remember time position settings + * chore(settings): remove labels from .kcfg files + * fix(settings): load subtitles folders correctly +- Drop haruna-mpv_v2_fix.patch (merged upstream) + +- Add haruna-mpv_v2_fix.patch (fixes Factory build) + hwdata +- Update to version 0.357 (bsc#1196332): + + Updated pci, usb and vendor ids. + +- Update to version 0.356: + + Updated pci, usb and vendor ids. + hwinfo +- merge gh#openSUSE/hwinfo#112 +- fix bug in determining serial console device name (bsc#1198043) +- 21.81 + +- merge gh#openSUSE/hwinfo#109 +- fix logic around cdrom detection +- 21.80 + +- merge gh#openSUSE/hwinfo#108 +- Donot close the open tray after read_cdrom_info. +- Donot close the open tray after read. +- 21.79 + +- merge gh#openSUSE/hwinfo#106 +- Always read numerical 32bit serial number from EDID header. + Override this with ASCII serial number from display descriptor, + if available. +- Display numerical 32bit serial number for monitors without serial + number display descriptor +- 21.78 + +- merge gh#openSUSE/hwinfo#105 +- Use license file from gnu.org +- Fix spelling +- Add missing final newline +- Trim excess whitespace +- Simple maintenance improvements +- 21.77 + +- merge gh#openSUSE/hwinfo#104 +- Fix timezone issue in SOURCE_DATE_EPOCH code +- 21.76 + +- merge gh#openSUSE/hwinfo#100 +- recognize loongarch64 architecture +- 21.75 + +- merge gh#openSUSE/hwinfo#98 +- update pci and usb ids +- 21.74 + +- merge gh#openSUSE/hwinfo#95 +- don't rely on select() updating its timeout arg (bsc#1184339) +- 21.73 + icedtea-web +- Update to 1.7.2 + * added support for javafx-desc and so allow run of pure-javafx + only applications + * --nosecurity enhanced for possibility to skip invalid + signatures + * enhanced to allow resources to be read also from j2se/java + element (OmegaT) + * PR3644 - java.lang.NoClassDefFoundError: Could not initialize class + net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder + * deployment.config now support generic url instead just file + * Added support for windows desktop shortcuts via + https://github.com/DmitriiShamrikov/mslinks + * cache can now be operated by groups, list by -Xcacheids + (details via -verbose, can filter by regex), Xclearcache now can + clear only selected id. There is also gui to operate cache via + id in itweb-settings now. + * desktop shortcut name get shortened to title or file if title + is missing. + * scripted launchers rework: Windows bat launchers rewritten to + be feature complete, Linux shell launchers made portable, build + enhanced to produce platform independent image +- Removed patch: + * icedtea-web-jdk10.patch + + integrated upstream +- Added patches: + * CVE-2019-10181.patch + + Upstream patch to fix bsc#1142835, CVE-2019-10181: + icedtea-web: unsigned code injection in a signed JAR file + * CVE-2019-10182_1.patch + * CVE-2019-10182_2.patch + + Upstream patches to fix bsc#1142825, CVE-2019-10182: + icedtea-web: path traversal while processing elements + of JNLP files results in arbitrary file overwrite + * CVE-2019-10185.patch + + Upstream patch to fix bsc#1142832, CVE-2019-10185: + icedtea-web: directory traversal in the nested jar + auto-extraction leading to arbitrary file overwrite + indic-fonts +- update or add Bengali fonts [bsc#1197977]: + * AkaashNormal.ttf Ani.ttf JamrulNormal.ttf + MitraMono.ttf MuktiBold.ttf Mukti.ttf +- remove obsoleted Bengali fonts [bsc#1197977c#4] + * mitra.ttf MuktiNarrow.ttf MuktiNarrowBold.ttf + bng2-n.ttf bng2-b.ttf + -- updated Lohit fonts to 2.4.2 - (see http://svn.fedorahosted.org/svn/lohit/trunk/ChangeLog) - java-17-openjdk +- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) + * Security fixes: + + JDK-8284920: Incorrect Token type causes XPath expression to + return empty result + + JDK-8284548: Invalid XPath expression causes + StringIndexOutOfBoundsException + + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + + JDK-8282397: createTempFile method of java.io.File is failing + when called with suffix of spaces character + + JDK-8278356: Improve file creation + + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath + expression handling + + JDK-8272588: Enhanced recording parsing + + JDK-8272594: Better record of recordings + + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation + handler handling + + JDK-8282300: Throws NamingException instead of + InvalidNameException after JDK-8278972 + + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + + JDK-8272261: Improve JFR recording file processing + + JDK-8269938: Enhance XML processing passes redux + + JDK-8272255: Completely handle MIDI files + + JDK-8278805: Enhance BMP image loading + + JDK-8278449: Improve keychain support + + JDK-8277227: Better identification of OIDs + + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object + Identification + + JDK-8274221: More definite BER encodings + + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA + signature support + + JDK-8278798: Improve supported intrinsic + * Other changes: + + JDK-8282761: XPathFactoryImpl remove setProperty and + getProperty methods + + JDK-8277795: ldap connection timeout not honoured under + contention + + JDK-8276141: XPathFactory set/getProperty method + + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on + AIX + + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses + wrong condition + + JDK-8276841: Add support for Visual Studio 2022 + + JDK-8272866: java.util.random package summary contains + incorrect mixing function in table + + JDK-8272996: JNDI DNS provider fails to resolve SRV entries + when IPV6 stack is enabled + + JDK-8278185: Custom JRE cannot find non-ASCII named module + inside + + JDK-8281460: Let ObjectMonitor have its own NMT category + + JDK-8278163: --with-cacerts-src variable resolved after + GenerateCacerts recipe setup + + JDK-8277383: VM.metaspace optionally show chunk freelist + details + + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into + separate tests + + JDK-8277488: Add expiry exception for Digicert + (geotrustglobalca) expiring in May 2022 + + JDK-8270117: Broken jtreg link in "Building the JDK" page + + JDK-8279695: [TESTBUG] modify compiler/loopopts/ + /TestSkeletonPredicateNegation.java to run on C1 also + + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to + enable deterministic cacerts generation + + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + + JDK-8274524: SSLSocket.close() hangs if it is called during + the ssl handshake + + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java + fails on Linux SLES15 machine + + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java + failed on "Content type" mismatches + + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't + correctly determine if supported when using OverlayFS + + JDK-8273655: content-types.properties files are missing some + common types + + JDK-8279385: [test] Adjust sun/security/pkcs12/ + /KeytoolOpensslInteropTest.java after 8278344 + + JDK-8280373: Update Xalan serializer / SystemIDResolver to + align with JDK-8270492 + + JDK-8272541: Incorrect overflow test in Toom-Cook branch of + BigInteger multiplication + + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu + 21.10 + + JDK-8272600: (test) Use native "sleep" in Basic.java + + JDK-8271199: Mutual TLS handshake fails signing client + certificate with custom sensitive PKCS11 key + + JDK-8277299: STACK_OVERFLOW in + Java_sun_awt_shell_Win32ShellFolder2_getIconBits + + JDK-8281061: [s390] JFR runs into assertions while validating + interpreter frames + + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || + n->is_Phi() || n->is_MachMerge() || + def_block->dominates(block)) failed: uses must be dominated by + definitions + + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java + and NonGregorianFormatTest fail intermittently + + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': + 191488 != 190976 + + JDK-8273387: remove some unreferenced gtk-related functions + + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + + JDK-8277180: Intrinsify recursive ObjectMonitor locking for + C2 x64 and A64 + + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails + with release VMs + + JDK-8275643: C2's unaryOp vector intrinsic does not properly + handle LongVector.neg + + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop + detected" due to cmoving identity + + JDK-8275847: Scheduling fails with "too many D-U pinch + points" on small method + + JDK-8274944: AppCDS dump causes SEGV in VM thread while + adjusting lambda proxy class info + + JDK-8275874: [JVMCI] only support aligned reads in + c2v_readFieldValue + + JDK-8271506: Add ResourceHashtable support for deleting + selected entries + + JDK-8278381: [GCC 11] Address::make_raw() does not initialize + rspec + + JDK-8279124: VM does not handle SIGQUIT during initialization + + JDK-8277497: Last column cell in the JTable row is read as + empty cell + + JDK-8278604: SwingSet2 table demo does not have accessible + description set for images 8278526: [macos] Screen reader + reads SwingSet2 JTable row selection as null, dimmed row for + last column + + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + + JDK-8280414: Memory leak in DefaultProxySelector + + JDK-8273381: Assert in + PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java + fails with Address already in use error + + JDK-8280155: [PPC64, s390] frame size checks are not yet + correct + + JDK-8279924: [PPC64, s390] implement + frame::is_interpreted_frame_valid checks + + JDK-8280526: x86_32 Math.sqrt performance regression with + - XX:UseSSE={0,1} + + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + + JDK-8279445: Update JMH devkit to 1.34 + + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes + 8274935: dumptime_table has stale entry + + JDK-8251216: Implement MD5 intrinsics on AArch64 + + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + + JDK-8275608: runtime/Metaspace/elastic/ + /TestMetaspaceAllocationMT2 too slow + + JDK-8276057: Update JMH devkit to 1.33 + + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security + for Java to 2.3.0 + + JDK-8177814: jdk/editpad is not in jdk TEST.groups + + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ + /TestDescription.java fails with "ERROR: + DebuggeeSleepingThread: ThreadDeath lost" + + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + + JDK-8272553: several hotspot runtime/CommandLine tests don't + check exit code + + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test + shouldn't catch RuntimeException + + JDK-8278344: sun/security/pkcs12/ + /KeytoolOpensslInteropTest.java test fails because of + different openssl output + + JDK-8273972: Multi-core choke point in CMM engine + (LCMSTransform.doTransform) + + JDK-8273438: Enable parallelism in + vmTestbase/metaspace/stressHierarchy tests + + JDK-8278389: SuspendibleThreadSet::_suspend_all should be + volatile/atomic + + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict + tests + + JDK-8277503: compiler/onSpinWait/ + /TestOnSpinWaitAArch64DefaultFlags.java failed with + "OnSpinWaitInst with the expected value 'isb' not found." + + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults + to "isb"/1 for Arm Neoverse N1 + + JDK-8273341: Update Siphash to version 1.0 + + JDK-8269032: Stringdedup tests are failing if the + ergonomically select GC does not support it + + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + + JDK-8276766: Enable jar and jmod to produce deterministic + timestamped content 8279453: Disable tools/jar/ + /ReproducibleJar.java on 32-bit platforms + + JDK-8279998: PPC64 debug builds fail with "untested: + RangeCheckStub: predicate_failed_trap_id" + + JDK-8280002: jmap -histo may leak stream + + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip + Archive generation "reproducible" + + JDK-8279833: Loop optimization issue in + String.encodeUTF8_UTF16 + + JDK-8273277: C2: Move conditional negation into rc_predicate + + JDK-8279412: [JVMCI] failed speculations list must outlive + any nmethod that refers to it + + JDK-8271202: C1: assert(false) failed: live_in set of first + block must be empty + + JDK-8263567: gtests don't terminate the VM safely + + JDK-8269206: A small typo in comment in + test/lib/sun/hotspot/WhiteBox.java + + JDK-8278309: [windows] use of uninitialized OSThread::_state + + JDK-8274506: TestPids.java and TestPidsLimit.java fail with + podman run as root + + JDK-8276764: Enable deterministic file content ordering for + Jar and Jmod + + JDK-8273967: gtest + os.dll_address_to_function_and_library_name_vm fails on + macOS12 + + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ + /bug6302464.java fails on macOS12 + + JDK-8277846: Implement fast-path for ASCII-compatible + CharsetEncoders on ppc64 + + JDK-8273526: Extend the OSContainer API pids controller with + pids.current + + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ + /phantom002/TestDescription.java failed with + "OutOfMemoryError: Java heap space: failed reallocation of + scalar replaced objects" + + JDK-8269087: CheckSegmentedCodeCache test fails in an + emulated-client VM + + JDK-8278871: [JVMCI] assert((uint)reason < 2* + _trap_hist_limit) failed: oob + + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend + fun with loop + + JDK-8279505: Update documentation for RETRY_COUNT and + REPEAT_COUNT + + JDK-8225559: assertion error at TransTypes.visitApply + + JDK-8276654: element-list order is non deterministic + + JDK-8279300: [arm32] SIGILL when running + GetObjectSizeIntrinsicsTest + + JDK-8273682: Upgrade Jline to 3.20.0 + + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java + fails with release VMs after JDK-8262134 + + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed + with "guarantee(false) failed: wrong number of expression + stack elements during deopt" + + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted + to linux only + + JDK-8269523: runtime/Safepoint/ + /TestAbortOnVMOperationTimeout.java failed when expecting + 'VM operation took too long' + + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a + test + + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + + JDK-8278384: Bytecodes::result_type() for arraylength returns + T_VOID instead of T_INT + + JDK-8278020: ~13% variation in Renaissance-Scrabble + + JDK-8279225: [arm32] C1 longs comparison operation destroys + argument registers + + JDK-8266490: Extend the OSContainer API to support the pids + controller of cgroups + + JDK-8279379: GHA: Print tests that are in error + + JDK-8278987: RunThese24H.java failed with + EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + + JDK-8278627: Shenandoah: TestHeapDump test failed + + JDK-8278824: Uneven work distribution when scanning heap + roots in G1 + + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ + /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at + 0x000000000000000d + + JDK-8277919: OldObjectSample event causing bloat in the class + constant pool in JFR recording + + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java + fails with SIGSEGV in InstanceKlass::jni_id_for + + JDK-8278104: C1 should support the compiler directive + 'BreakAtExecute' + + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ + /bug6364882.java failures + + JDK-8273933: [TESTBUG] Test must run without preallocated + exceptions + + JDK-8278172: java/nio/channels/FileChannel/ + /BlockDeviceSize.java should only run on Linux + + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ + /ParagraphView/6364882/bug6364882.java + + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ + /6318524/bug6318524.java never fails + + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop + detected + + JDK-8274130: C2: MulNode::Ideal chained transformations may + act on wrong nodes + + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t + chunk size as size_t + + JDK-8276662: Scalability bottleneck in + SymbolTable::lookup_common() + + JDK-8275536: Add test to check that File::lastModified + returns same time stamp as Files.getLastModifiedTime + + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails + due to wrong data size with TieredStopAtLevel=2,3 + + JDK-8272167: AbsPathsInImage.java should skip *.dSYM + directories + + JDK-8270874: JFrame paint artifacts when dragged from + standard monitor to HiDPI monitor + + JDK-8275610: C2: Object field load floats above its null + check resulting in a segfault + + JDK-8278099: two sun/security/pkcs11/Signature tests failed + with AssertionError + + JDK-8276623: JDK-8275650 accidentally pushed "out" file + + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures + on Windows + + JDK-8277441: CompileQueue::add fails with + assert(_last->next() == __null) failed: not last + + JDK-8274714: Incorrect verifier protected access error message + + JDK-8274658: ISO 4217 Amendment 170 Update + + JDK-8274795: AArch64: avoid spilling and restoring r18 in + macro assembler + + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: + must be in x86_32.ad + + JDK-8276314: [JVMCI] check alignment of call displacement + during code installation + + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + + JDK-8276177: nsk/jvmti/RedefineClasses/ + /StressRedefineWithoutBytecodeCorruption failed with + "assert(def_ik->is_being_redefined()) failed: should be + being redefined to get here" + + JDK-8275650: Problemlist java/io/File/createTempFile/ + /SpecialTempFile.java for Windows 11 + + JDK-8273704: DrawStringWithInfiniteXform.java failed: + drawString with InfiniteXform transform takes long time + + JDK-8273162: AbstractSplittableWithBrineGenerator does not + create a random salt + + JDK-8273351: bad tag in jdk.random module-info.java + + JDK-8247980: Exclusive execution of java/util/stream tests + slows down tier1 + + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string + candidates + + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java + has duplicate -Xmx + + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has + duplicate -Xmx + + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + + JDK-8278016: Add compiler tests to tier{2,3} + + JDK-8277385: Zero: Enable CompactStrings support + + JDK-8275586: Zero: Simplify interpreter initialization + + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file +- Do not include back the JavaEE modules in the JDK +- Removed patches: + * activation-module.patch + * annotation-module.patch + + The pached JavaEE modules do not exist any more + +- Set a non-zero alternatives priority for Factory builds +- Added patch: + * JDK-8282004.patch + + fix missing CALL effects on x86_32 + +- Added patch: + * JDK-8282944.patch + + Upstream fix for JDK-8281944: JavaDoc throws + java.lang.IllegalStateException: ERRONEOUS + +- Modified patch: + * disable-doclint-by-default.patch + + try actually disable the doclint by default + +- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) + * Security fixes + + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if + zip has dir named "." inside + + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM + serialization + + JDK-8268488: More valuable DerValues + + JDK-8268494: Better inlining of inlined interfaces + + JDK-8268512: More content for ContentInfo + + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String + matching + + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + + JDK-8269944: Better HTTP transport redux + + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification + of scan methods + + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String + constructions + + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction + of Identity maps + + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of + URIs + + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser + configuration management + + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of + XML entities + + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file + handling + + JDK-8271962: Better TrueType font loading + + JDK-8271968: Better canonical naming + + JDK-8271987: Manifest improved manifest entries + + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array + indexing + + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar + Verification + + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms + for transport + + JDK-8272272: Enhance jcmd communication + + JDK-8272462: Enhance image handling + + JDK-8273290: Enhance sound handling + + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image + support + + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP + processing + + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of + image files + * Other changes + + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ + /4251579/bug4251579.java failure due to timing + + JDK-8140241: (fc) Data transfer from FileChannel to itself + causes hang in case of overlap + + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java + fails intermittently + + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) + leads to a negative initial size for ByteArrayOutputStream + + JDK-8214761: Bug in parallel Kahan summation implementation + + JDK-8223923: C2: Missing interference with mismatched unsafe + accesses + + JDK-8233020: (fs) UnixFileSystemProvider should use + StaticProperty.userDir(). + + JDK-8238649: Call new Win32 API SetThreadDescription in + os::set_native_thread_name + + JDK-8244675: assert(IncrementalInline || + (_late_inlines.length() == 0 && !has_mh_late_inlines())) + + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when + StressGCM is enabled + + JDK-8261579: AArch64: Support for weaker memory ordering in + Atomic + + JDK-8262031: Create implementation for + NSAccessibilityNavigableStaticText protocol + + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot + invoke getThrownTypes because tree.meth.type is null + + JDK-8263059: security/infra/java/security/cert/ + /CertPathValidator/certification/ComodoCA.java fails due to + revoked cert + + JDK-8263364: sun/net/www/http/KeepAliveStream/ + /KeepAliveStreamCloseWithWrongContentLength.java wedged in + getInputStream + + JDK-8263375: Support stack watermarks in Zero VM + + JDK-8263773: Reenable German localization for builds at Oracle + + JDK-8264286: Create implementation for NSAccessibilityColumn + protocol peer + + JDK-8264287: Create implementation for + NSAccessibilityComboBox protocol peer + + JDK-8264291: Create implementation for NSAccessibilityCell + protocol peer + + JDK-8264292: Create implementation for NSAccessibilityList + protocol peer + + JDK-8264293: Create implementation for NSAccessibilityMenu + protocol peer + + JDK-8264294: Create implementation for NSAccessibilityMenuBar + protocol peer + + JDK-8264295: Create implementation for + NSAccessibilityMenuItem protocol peer + + JDK-8264296: Create implementation for + NSAccessibilityPopUpButton protocol peer + + JDK-8264297: Create implementation for + NSAccessibilityProgressIndicator protocol peer + + JDK-8264298: Create implementation for NSAccessibilityRow + protocol peer + + JDK-8264303: Create implementation for + NSAccessibilityTabGroup protocol peer + + JDK-8266239: Some duplicated javac command-line options have + repeated effect + + JDK-8266510: Nimbus JTree default tree cell renderer does not + use selected text color + + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java + fails with Unexpected isMature state for multiple times + invoked method: expected false to equal true + + JDK-8267256: Extend minimal retry for loopback connections on + Windows to PlainSocketImpl + + JDK-8267385: Create NSAccessibilityElement implementation for + JavaComponentAccessibility + + JDK-8267387: Create implementation for NSAccessibilityOutline + protocol + + JDK-8267388: Create implementation for NSAccessibilityTable + protocol + + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java + fails with "Exception: Failed to hide opaque button" + + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + + JDK-8268361: Fix the infinite loop in next_line + + JDK-8268457: XML Transformer outputs Unicode supplementary + character incorrectly to HTML + + JDK-8268464: Remove dependancy of TestHttpsServer, + HttpTransaction, HttpCallback from + open/test/jdk/sun/net/www/protocol/https/ tests + + JDK-8268626: Remove native pre-jdk9 support for jtreg + failure handler + + JDK-8268860: Windows-Aarch64 build is failing in GitHub + actions + + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || + n->is_Proj()) failed: No dead instructions after post-alloc + + JDK-8268885: duplicate checkcast when destination type is not + first type of intersection type + + JDK-8268893: jcmd to trim the glibc heap + + JDK-8268894: forged ASTs can provoke an AIOOBE at + com.sun.tools.javac.jvm.ClassWriter::writePosition + + JDK-8268927: Windows: link error: unresolved external symbol + "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + + JDK-8269031: linux x86_64 check for binutils 2.25 or higher + after 8265783 + + JDK-8269113: Javac throws when compiling switch (null) + + JDK-8269216: Useless initialization in + com/sun/crypto/provider/PBES2Parameters.java + + JDK-8269269: [macos11] SystemIconTest fails with + ClassCastException + + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + + JDK-8269481: SctpMultiChannel never releases own file + descriptor + + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ + /SystemIconTest.java fails on windows + + JDK-8269656: The test test/langtools/tools/javac/versions/ + /Versions.java has duplicate test cycles + + JDK-8269687: pauth_aarch64.hpp include name is incorrect + + JDK-8269850: Most JDK releases report macOS version 12 as + 10.16 instead of 12.0 + + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + + JDK-8269951: [macos] Focus not painted in JButton when + setBorderPainted(false) is invoked + + JDK-8270110: Shenandoah: Add test for JDK-8269661 + + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to + run in all LaFs, including Aqua on macOS + + JDK-8270171: Shenandoah: Cleanup TestStringDedup and + TestStringDedupStress tests + + JDK-8270290: NTLM authentication fails if HEAD request is used + + JDK-8270317: Large Allocation in CipherSuite + + JDK-8270320: JDK-8270110 committed invalid copyright headers + + JDK-8270517: Add Zero support for LoongArch + + JDK-8270533: AArch64: size_fits_all_mem_uses should return + false if its output is a CAS + + JDK-8270886: Crash in + PhaseIdealLoop::verify_strip_mined_scheduling + + JDK-8270893: IndexOutOfBoundsException while reading large + TIFF file + + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + + JDK-8270946: X509CertImpl.getFingerprint should not return + the empty String + + JDK-8271071: accessibility of a table on macOS lacks cell + navigation + + JDK-8271121: ZGC: stack overflow (segv) when + - Xlog:gc+start=debug + + JDK-8271142: package help is not displayed for missing + X11/extensions/Xrandr.h + + JDK-8271170: Add unit test for what jpackage app launcher + puts in the environment + + JDK-8271215: Fix data races in G1PeriodicGCTask + + JDK-8271254: javac generates unreachable code when using + empty semicolon statement + + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with + "lists don't have the same size expected" + + JDK-8271308: (fc) FileChannel.transferTo() transfers no more + than Integer.MAX_VALUE bytes in one call + + JDK-8271315: Redo: Nimbus JTree renderer properties persist + across L&F changes + + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java + fails with -XX:TieredStopAtLevel=1 + + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) + || outcnt() == 2 assert failure with Test7179138_1.java + + JDK-8271459: C2: Missing NegativeArraySizeException when + creating StringBuilder with negative capacity + + JDK-8271463: Updating RE Configs for Upcoming CPU Release + 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open + repos. + + JDK-8271490: [ppc] [s390]: Crash in + JavaThread::pd_get_top_frame_for_profiling + + JDK-8271560: sun/security/ssl/DHKeyExchange/ + /LegacyDHEKeyExchange.java still fails due to "An established + connection was aborted by the software in your host machine" + + JDK-8271567: AArch64: AES Galois CounterMode (GCM) + interleaved implementation using vector instructions + + JDK-8271600: C2: CheckCastPP which should closely follow + Allocate is sunk of a loop + + JDK-8271605: Update JMH devkit to 1.32 + + JDK-8271718: Crash when during color transformation the color + profile is replaced + + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java + can fail if G1 Full GC uses >1 workers + + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in + UnsafeIntrinsicsTest + + JDK-8271862: C2 intrinsic for Reference.refersTo() is often + not used + + JDK-8271868: Warn user when using mac-sign option with + unsigned app-image. + + JDK-8271895: UnProblemList + javax/swing/JComponent/7154030/bug7154030.java in JDK18 + + JDK-8271954: C2: assert(false) failed: Bad graph detected in + build_loop_late + + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java + failed with Unexpected transfer size: 2147418112 + + JDK-8272095: ProblemList java/nio/channels/FileChannel/ + /Transfer2GPlus.java on linux-aarch64 + + JDK-8272114: Unused _last_state in osThread_windows + + JDK-8272170: Missing memory barrier when checking active + state for regions + + JDK-8272305: several hotspot runtime/modules don't check exit + codes + + JDK-8272318: Improve performance of HeapDumpAllTest + + JDK-8272328: java.library.path is not set properly by Windows + jpackage app launcher + + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't + check exit codes + + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ + /PageDialogMarginTest.java catches all exceptions + + JDK-8272345: macos doesn't check `os::set_boot_path()` result + + JDK-8272369: java/io/File/GetXSpace.java failed with + "RuntimeException: java.nio.file.NoSuchFileException: + /run/user/0" + + JDK-8272391: Undeleted debug information + + JDK-8272413: Incorrect num of element count calculation for + vector cast + + JDK-8272473: Parsing epoch seconds at a DST transition with a + non-UTC parser is wrong + + JDK-8272562: C2: assert(false) failed: Bad graph detected in + build_loop_late + + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + + JDK-8272574: C2: assert(false) failed: Bad graph detected in + build_loop_late + + JDK-8272639: jpackaged applications using microphone on mac + + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + + JDK-8272720: Fix the implementation of loop unrolling + heuristic with LoopPercentProfileLimit + + JDK-8272783: Epsilon: Refactor tests to improve performance + + JDK-8272836: Limit run time for java/lang/invoke/LFCaching + tests + + JDK-8272838: Move CriticalJNI tests out of tier1 + + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out + of tier1 + + JDK-8272850: Drop zapping values in the Zap* option + descriptions + + JDK-8272854: split + runtime/CommandLine/PrintTouchedMethods.java test + + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + + JDK-8272859: Javadoc external links should only have feature + version number in URL + + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test + groups + + JDK-8272970: Parallelize runtime/InvocationTests/ + + JDK-8272973: Incorrect compile command used by + TestIllegalArrayCopyBeforeInfiniteLoop + + JDK-8273021: C2: Improve Add and Xor ideal optimizations + + JDK-8273026: Slow LoginContext.login() on multi threading + application + + JDK-8273135: java/awt/color/ICC_ColorSpace/ + /MTTransformReplacedProfile.java crashes in liblcms.dylib + with NULLSeek+0x7 + + JDK-8273165: GraphKit::combine_exception_states fails with + "matching stack sizes" assert + + JDK-8273176: handle latest VS2019 in abstract_vm_version + + JDK-8273229: Update OS detection code to recognize Windows + Server 2022 + + JDK-8273234: extended 'for' with expression of type tvar + causes the compiler to crash + + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on + Windows 32bit + + JDK-8273278: Support XSLT on GraalVM Native + Image--deterministic bytecode generation in XSLT + + JDK-8273308: PatternMatchTest.java fails on CI + + JDK-8273314: Add tier4 test groups + + JDK-8273315: Parallelize and increase timeouts for + java/foreign/TestMatrix.java test + + JDK-8273318: Some containers/docker/TestJFREvents.java + configs are running out of memory + + JDK-8273333: Zero should warn about unimplemented + - XX:+LogTouchedMethods + + JDK-8273335: compiler/blackhole tests should not run with + interpreter-only VMs + + JDK-8273342: Null pointer dereference in + classFileParser.cpp:2817 + + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() + doesn't respect instance size + + JDK-8273361: InfoOptsTest is failing in tier1 + + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on + Zero + + JDK-8273375: Remove redundant 'new String' calls after + concatenation in java.desktop + + JDK-8273376: Zero: Disable vtable/itableStub gtests + + JDK-8273378: Shenandoah: Remove the remaining uses of + os::is_MP + + JDK-8273408: java.lang.AssertionError: typeSig ERROR on + generated class property of record + + JDK-8273416: C2: assert(false) failed: bad AD file after + JDK-8252372 with UseSSE={0,1} + + JDK-8273440: Zero: Disable + runtime/Unsafe/InternalErrorTest.java + + JDK-8273450: Fix the copyright header of SVML files + + JDK-8273451: Remove unreachable return in mutexLocker::wait + + JDK-8273483: Zero: Clear pending JNI exception check in + native method handler + + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM + option + + JDK-8273487: Zero: Handle "zero" variant in runtime tests + + JDK-8273489: Zero: Handle UseHeavyMonitors on all + monitorenter paths + + JDK-8273498: compiler/c2/Test7179138_1.java timed out + + JDK-8273505: runtime/cds/appcds/loaderConstraints/ + /DynamicLoaderConstraintsTest.java#default-cl crashed with + SIGSEGV in MetaspaceShared::link_shared_classes + + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java + failure + + JDK-8273575: memory leak in appendBootClassPath(), paths must + be deallocated + + JDK-8273592: Backout JDK-8271868 + + JDK-8273593: [REDO] Warn user when using mac-sign option with + unsigned app-image. + + JDK-8273595: tools/jpackage tests do not work on apt-based + Linux distros like Debian + + JDK-8273606: Zero: SPARC64 build fails with si_band type + mismatch + + JDK-8273614: Shenandoah: intermittent timeout with + ConcurrentGCBreakpoint tests + + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails + in GTK L&F + + JDK-8273646: Add openssl from path variable also in to + Default System Openssl Path in OpensslArtifactFetcher + + JDK-8273678: TableAccessibility and TableRowAccessibility + miss autorelease + + JDK-8273695: Safepoint deadlock on VMOperation_lock + + JDK-8273790: Potential cyclic dependencies between Gregorian + and CalendarSystem + + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should + test for CPU feature explicitly + + JDK-8273807: Zero: Drop incorrect test block from + compiler/startup/NumCompilerThreadsCheck.java + + JDK-8273808: Cleanup AddFontsToX11FontPath + + JDK-8273826: Correct Manifest file name and NPE checks + + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ + /MTTransformReplacedProfile.java timed out + + JDK-8273894: ConcurrentModificationException raised every + time ReferralsCache drops referral + + JDK-8273902: Memory leak in OopStorage due to bug in + OopHandle::release() + + JDK-8273924: ArrayIndexOutOfBoundsException thrown in + java.util.JapaneseImperialCalendar.add() + + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE + instead of returning null when view not supported + + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests + in debug builds + + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file + path contains '+' character + + JDK-8273965: some testlibrary_tests/ir_framework tests fail + when c1 disabled + + JDK-8273968: JCK javax_xml tests fail in CI + + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + + JDK-8274083: Update testing docs to mention tiered testing + + JDK-8274087: Windows DLL path not set correctly. + + JDK-8274145: C2: condition incorrectly made redundant with + dominating main loop exit condition + + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from + KDC + + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + + JDK-8274242: Implement fast-path for ASCII-compatible + CharsetEncoders on x86 + + JDK-8274265: Suspicious string concatenation in + logTestUtils.inline.hpp + + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork + is deprecated + + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows + after JDK-8234160 + + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ + /macosx/CAccessibility in JavaComponentAccessibility.m + + JDK-8274329: Fix non-portable HotSpot code in + MethodMatcher::parse_method_pattern + + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed + "assert(m != __null) failed: NULL mirror" + + JDK-8274347: Passing a *nested* switch expression as a + parameter causes an NPE during compile + + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 + CPU + + JDK-8274381: missing CAccessibility definitions in JNI code + + JDK-8274383: JNI call of getAccessibleSelection on a wrong + thread + + JDK-8274401: C2: GraphKit::load_array_element bypasses Access + API + + JDK-8274406: RunThese30M.java failed + "assert(!LCA_orig->dominates(pred_block) || + early->dominates(pred_block)) failed: early is high enough" + + JDK-8274407: (tz) Update Timezone Data to 2021c + + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in + BFSClosure::closure_impl + + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + + JDK-8274501: c2i entry barriers read int as long on AArch64 + + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java + fails when other GC is selected + + JDK-8274522: java/lang/management/ManagementFactory/ + /MXBeanException.java test fails with Shenandoah + + JDK-8274523: java/lang/management/MemoryMXBean/ + /MemoryTest.java test should handle Shenandoah + + JDK-8274550: c2i entry barriers read int as long on PPC + + JDK-8274560: JFR: Add test for OldObjectSample event when + using Shenandoah + + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ + /SurrogateTest.java test + + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with + NoSuchElementException after JDK-8271287 + + JDK-8274716: JDWP Spec: the description for the Dispose + command confuses suspend with resume. + + JDK-8274736: Concurrent read/close of SSLSockets causes + SSLSessions to be invalidated unnecessarily + + JDK-8274770: [PPC64] resolve_jobject needs a generic + implementation to support load barriers + + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently + fails on weak memory model platform + + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient + incorrectly check request method when set to POST + + JDK-8274840: Update OS detection code to recognize Windows 11 + + JDK-8274848: LambdaMetaFactory::metafactory on + REF_invokeSpecial impl method has incorrect behavior + + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + + JDK-8274942: AssertionError at + jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + + JDK-8275008: gtest build failure due to stringop-overflow + warning with gcc11 + + JDK-8275049: [ZGC] missing null check in + ZNMethod::log_register + + JDK-8275051: Shenandoah: Correct ordering of requested gc + cause and gc request flag + + JDK-8275071: [macos] A11y cursor gets stuck when combobox is + closed + + JDK-8275104: IR framework does not handle client VM builds + correctly + + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on + master branch for jdk17u-cpu and jdk17u-cpu-open repos. + + JDK-8275131: Exceptions after a touchpad gesture on macOS + + JDK-8275141: recover corrupted line endings for the + version-numbers.conf + + JDK-8275145: file.encoding system property has an incorrect + value on Windows + + JDK-8275226: Shenandoah: Relax memory constraint for worker + claiming tasks/ranges + + JDK-8275302: unexpected compiler error: cast, intersection + types and sealed + + JDK-8275426: PretouchTask num_chunks calculation can overflow + + JDK-8275604: Zero: Reformat opclabels_data + + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java + shouldn't have vm.flagless + + JDK-8275703: System.loadLibrary fails on Big Sur for + libraries hidden from filesystem + + JDK-8275720: CommonComponentAccessibility.createWithParent + isWrapped causes mem leak + + JDK-8275766: (tz) Update Timezone Data to 2021e + + JDK-8275809: crash in [CommonComponentAccessibility + getCAccessible:withEnv:] + + JDK-8275811: Incorrect instance to dispose + + JDK-8275819: [TableRowAccessibility accessibilityChildren] + method is ineffective + + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte + encodings + + JDK-8275872: Sync J2DBench run and analyze Makefile targets + with build.xml + + JDK-8276025: Hotspot's libsvml.so may conflict with user + dependency + + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to + suboptimal performance + + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle + rounding correctly + + JDK-8276112: Inconsistent scalar replacement debug info at + safepoints + + JDK-8276122: Change openjdk project in jcheck to jdk-updates + + JDK-8276130: Fix Github Actions of JDK17u to account for + update version scheme + + JDK-8276139: TestJpsHostName.java not reliable, better to + expand HostIdentifierCreate.java test + + JDK-8276157: C2: Compiler stack overflow during escape + analysis on Linux x86_32 + + JDK-8276201: Shenandoah: Race results degenerated GC to enter + wrong entry point + + JDK-8276205: Shenandoah: CodeCache_lock should always be held + for initializing code cache iteration + + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails + intermittently on storage acquisition + + JDK-8276536: Update TimeZoneNames files to follow the changes + made by JDK-8275766 + + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + + JDK-8276572: Fake libsyslookup.so library causes tooling + issues + + JDK-8276774: Cookie stored in CookieHandler not sent if user + headers contain cookie + + JDK-8276801: gc/stress/CriticalNativeStress.java fails + intermittently with Shenandoah + + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java + fails due to disabled SecurityManager + + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java + fails on x86_32 + + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + + JDK-8276854: Windows GHA builds fail due to broken Cygwin + + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + + JDK-8276905: Use appropriate macosx_version_minimum value + while compiling metal shaders + + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify + output array sizes + + JDK-8277093: Vector should throw ClassNotFoundException for a + missing class of an element + + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by + ignoring /run/user/* mount points + + JDK-8277195: missing CAccessibility definition in + [CommonComponentAccessibility accessibilityHitTest] + + JDK-8277212: GC accidentally cleans valid megamorphic vtable + inline caches + + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() + throws NPE + + JDK-8277529: SIGSEGV in C2 CompilerThread + Node::rematerialize() compiling Packet::readUnsignedTrint + + JDK-8277981: String Deduplication table is never cleaned up + due to bad dead_factor_for_cleanup +- Modified patch: + * fips.patch + + Rediff to changed context + +- Modified patch: + * fips.patch + + return in native code after generating java.io.IOException + +- Modified patches: + * PStack-808293.patch + * adlc-parser.patch + * alternative-tzdb_dat.patch + * disable-doclint-by-default.patch + * java-atk-wrapper-security.patch + * jaw-jdk10.patch + * jaw-misc.patch + * loadAssistiveTechnologies.patch + * memory-limits.patch + * multiple-pkcs11-library-init.patch + * ppc_stack_overflow_fix.patch + * system-crypto-policy.patch + * system-pcsclite.patch + * zero-ranges.patch + + Rediff to apply all hunks without shifts + * fips.patch + + Fix unused function compiler warning found in systemconf.c + + Allow plain key import + jsoup +- Upgrade to upstream version 1.14.2 + * fixes bsc#1189749, CVE-2021-37714 +- Generate tarball using source service instead of a script + jsr-305 +- Build with java source and target levels 8 + +- Upgrade to upstream version 3.0.2 + * needed by the fix for bsc#1189749, CVE-2021-37714 in jsoup + package + -- Remove java-javadoc dep as it is not needed to sort out SLE11 - -- use add_maven_depmap from javapackages-tools -- don't install versioned jars and javadocs - kdumpid +- Update to version 1.3: + * Switch to libkdumpfile-0.4.0 + * Update API to newer binutils (bsc#1197741). + -- Update to version 0.90 (actually a bug-fix release). - -- Pull more fixes and improvements from the upstream repository: - * Add support for ppc and ppc64. - * Implement a --verbose flag. - * Add RLE dump uncompression method (used in some LKCD dumps). - * Add many LKCD fixes and improvements. - -- Update to version 0.9, which fixes some bugs and implements some - new features: - * Support /dev/mem and /dev/crash formats. - * Support for big-endian LKCD dumps. - * Preliminary support for s/390. - -- x86: Fix a segfault when disassembling invalid pages. - -- Update to current git snapshot (20111018): kdumpid is now able to - correctly identify Xen dom0 dumps, among other improvements. - -- Import kdumpid. - kernel-64kb +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-azure +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-debug +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-default +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-docs +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-kvmsmall +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-obs-build +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-obs-qa +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-preempt +- drm: drm_file struct kABI compatibility workaround + (bsc#1197914). +- commit 7d8a3b5 + +- drm: use the lookup lock in drm_is_current_master (bsc#1197914). +- drm: protect drm_master pointers in drm_lease.c (bsc#1197914). +- drm: serialize drm_file.master with a new spinlock + (bsc#1197914). +- drm: add a locked version of drm_is_current_master + (bsc#1197914). +- commit 05fda16 + +- blacklist.conf: Add reverted/reverting swiotlb change (CVE-2022-0854 bsc#1196823 bsc#1197460) +- commit 8d52c36 + +- Reinstate some of "swiotlb: rework "fix info leak with + DMA_FROM_DEVICE"" (CVE-2022-0854 bsc#1196823). +- swiotlb: fix info leak with DMA_FROM_DEVICE (CVE-2022-0854 + bsc#1196823). +- commit ff554b5 + +- blacklist.conf: list unneeded commit +- commit 27adcc4 + +- NFSv4/pNFS: Fix another issue with a list iterator pointing + to the head (git-fixes). +- NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error + (git-fixes). +- NFS: Return valid errors from nfs2/3_decode_dirent() + (git-fixes). +- NFS: Use of mapping_set_error() results in spurious errors + (git-fixes). +- commit 0460a48 + +- netfilter: nf_tables: initialize registers in nft_do_chain() + (CVE-2022-1016 bsc#1197227). +- commit 7111961 + +- Delete + patches.suse/net-tipc-validate-domain-record-count-on-input.patch. + This was the original work-in-progress patch for CVE-2022-0435 / + bsc#1195254. Later, a proper backport of mainline commit 9aa422ad3266 + ("tipc: improve size validations for received domain records") was added as + patches.suse/tipc-improve-size-validations-for-received-domain-re.patch but + this patch was left in place. As it adds the check a bit later than + upstream fix, it did not cause a conflict so nobody noticed the duplicity. +- commit ef08708 + +- llc: fix netdevice reference leaks in llc_ui_bind() (git-fixes). +- commit 2237578 + +- net: kABI workaround for ax25_dev (CVE-2022-1199 bsc#1198028). +- commit 49e69cc + +- ax25: Fix UAF bugs in ax25 timers (CVE-2022-1205 bsc#1198027). +- ax25: fix UAF bug in ax25_send_control() (CVE-2022-1205 + bsc#1198027). +- ax25: Fix NULL pointer dereferences in ax25 timers + (CVE-2022-1205 bsc#1198027). +- ax25: Fix refcount leaks caused by ax25_cb_del() (CVE-2022-1205 + bsc#1198027). +- ax25: fix UAF bugs of net_device caused by rebinding operation + (CVE-2022-1205 bsc#1198027). +- ax25: fix reference count leaks of ax25_dev (CVE-2022-1205 + bsc#1198027). +- commit cfa1c37 + +- Update patch reference for ax25 fixes (CVE-2022-1199 bsc#1198028) +- commit 1b5a483 + +- ax25: fix NPD bug in ax25_disconnect (CVE-2022-1199 + bsc#1198028). +- ax25: add refcount in ax25_dev to avoid UAF bugs (CVE-2022-1199 + bsc#1198028). +- commit f30e94a + +- drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() + (CVE-2022-1198 bsc#1198030). +- commit 6da2b7d + +- hamradio: remove needs_free_netdev to avoid UAF (CVE-2022-1195 + bsc#1198029). +- commit fcd70e2 + +- hamradio: improve the incomplete fix to avoid NPD (CVE-2022-1195 + bsc#1198029). +- hamradio: defer 6pack kfree after unregister_netdev + (CVE-2022-1195 bsc#1198029). +- hamradio: defer ax25 kfree after unregister_netdev + (CVE-2022-1195 bsc#1198029). +- net: hamradio: fix memory leak in mkiss_close (CVE-2022-1195 + bsc#1198029). +- commit d30e348 + +- can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb + in error path (CVE-2022-28389 bsc#1198033). +- can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() + in error path (CVE-2022-28388 bsc#1198032). +- can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() + in error path (CVE-2022-28390 bsc#1198031). +- commit d6e6523 + +- tcp: add some entropy in __inet_hash_connect() (bsc#1180153). +- tcp: change source port randomizarion at connect() time + (bsc#1180153). +- commit 96da58a + +- VFS: filename_create(): fix incorrect intent (bsc#1197534). +- commit bd0a18b + +- KVM: SVM: Don't flush cache if hardware enforces cache coherency + across encryption domains (bsc#1178134). +- commit 706a179 + +- i915_vma: Rename vma_lookup to i915_vma_lookup (git-fixes). +- commit e2095ad + +- powerpc/lib/sstep: Fix 'sthcx' instruction (bsc#1156395). +- powerpc/perf: Don't use perf_hw_context for trace IMC PMU + (bsc#1156395). +- commit 130da3b + +- mm/page_alloc.c: do not warn allocation failure on zone DMA + if no managed pages (bsc#1197501). +- dma/pool: create dma atomic pool only if dma zone has managed + pages (bsc#1197501). +- mm_zone: add function to check if managed dma zone exists + (bsc#1197501). +- commit c0f79a1 + +- wireguard: socket: ignore v6 endpoints when ipv6 is disabled + (git-fixes). +- wireguard: socket: free skb in send6 when ipv6 is disabled + (git-fixes). +- wireguard: queueing: use CFI-safe ptr_ring cleanup function + (git-fixes). +- wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST + (git-fixes). +- commit 972eb7f + +- scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() + (bsc#1197675). +- scsi: lpfc: Fix broken SLI4 abort path (bsc#1197675). +- scsi: lpfc: Update lpfc version to 14.2.0.1 (bsc#1197675). +- scsi: lpfc: Fix queue failures when recovering from PCI parity + error (bsc#1197675 bsc#1196478). +- scsi: lpfc: Fix unload hang after back to back PCI EEH faults + (bsc#1197675 bsc#1196478). +- scsi: lpfc: Improve PCI EEH Error and Recovery Handling + (bsc#1197675 bsc#1196478). +- commit 6fc0429 + +- ACPI: CPPC: Avoid out of bounds access when parsing _CPC data + (git-fixes). +- can: mcba_usb: properly check endpoint type (git-fixes). +- can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb + in error path (git-fixes). +- can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() + in error path (git-fixes). +- pwm: lpc18xx-sct: Initialize driver data and hardware before + pwmchip_add() (git-fixes). +- remoteproc: qcom_wcnss: Add missing of_node_put() in + wcnss_alloc_memory_region (git-fixes). +- remoteproc: qcom: Fix missing of_node_put in + adsp_alloc_memory_region (git-fixes). +- clk: qcom: gcc-msm8994: Fix gpll4 width (git-fixes). +- clk: qcom: clk-rcg2: Update the frac table for pixel clock + (git-fixes). +- clk: qcom: clk-rcg2: Update logic to calculate D value for RCG + (git-fixes). +- clk: qcom: ipq8074: Use floor ops for SDCC1 clock (git-fixes). +- clk: uniphier: Fix fixed-rate initialization (git-fixes). +- clk: Initialize orphan req_rate (git-fixes). +- clk: bcm2835: Remove unused variable (git-fixes). +- clk: tegra: tegra124-emc: Fix missing put_device() call in + emc_ensure_emc_driver (git-fixes). +- clk: clps711x: Terminate clk_div_table with sentinel element + (git-fixes). +- clk: loongson1: Terminate clk_div_table with sentinel element + (git-fixes). +- clk: actions: Terminate clk_div_table with sentinel element + (git-fixes). +- clk: imx7d: Remove audio_mclk_root_clk (git-fixes). +- clk: nxp: Remove unused variable (git-fixes). +- commit 01f6f64 + +- printk: disable optimistic spin during panic (bsc#1197894). +- commit 0716386 + +- printk: Add panic_in_progress helper (bsc#1197894). +- commit f29520c + +- blacklist.conf: printk: cosmetic problem +- commit eabafef + +- vsprintf: Fix %pK with kptr_restrict == 0 (bsc#1197889). +- commit dcd324e + +- btrfs: Remove unnecessary check from join_running_log_trans + (bsc#1194649). +- commit dc4697b + +- btrfs: do not commit delayed inode when logging a file in full + sync mode (bsc#1194649). +- btrfs: do not log new dentries when logging that a new name + exists (bsc#1194649). +- commit b03bb01 + +- Revert "module, async: async_synchronize_full() on module init + iff async is used" (bsc#1197888). +- commit 2252be2 + +- btrfs: avoid unnecessary lock and leaf splits when updating + inode in the log (bsc#1194649). +- btrfs: remove unnecessary list head initialization when syncing + log (bsc#1194649). +- btrfs: avoid unnecessary log mutex contention when syncing log + (bsc#1194649). +- commit c49b58c + +- btrfs: avoid unnecessary logging of xattrs during fast fsyncs + (bsc#1194649). +- commit bcb58d4 + +- btrfs: check error value from btrfs_update_inode in tree log + (bsc#1194649). +- btrfs: fixup error handling in fixup_inode_link_counts + (bsc#1194649). +- commit 215b0a5 + +- btrfs: remove unnecessary directory inode item update when + deleting dir entry (bsc#1194649). +- commit ebbb134 + +- x86/mm/pat: Don't flush cache if hardware enforces cache + coherency across encryption domnains (bsc#1178134). +- commit ed78280 + +- btrfs: fix race leading to unnecessary transaction commit when + logging inode (bsc#1194649). +- btrfs: fix race that makes inode logging fallback to transaction + commit (bsc#1194649). +- btrfs: fix race that causes unnecessary logging of ancestor + inodes (bsc#1194649). +- btrfs: fix race that results in logging old extents during a + fast fsync (bsc#1194649). +- commit 54994e0 + +- scsi: lpfc: Copyright updates for 14.2.0.0 patches + (bsc#1197675). +- scsi: lpfc: Update lpfc version to 14.2.0.0 (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor BSG paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor Abort paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor SCSI paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor CT paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor misc ELS paths + (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor VMID paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor FDISC paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor LS_RJT paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor LS_ACC paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR + paths (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths + (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor base ELS paths and the + FLOGI path (bsc#1197675). +- scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe + (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor fast and slow paths to + native SLI4 (bsc#1197675). +- scsi: lpfc: SLI path split: Refactor lpfc_iocbq (bsc#1197675). +- scsi: lpfc: Use kcalloc() (bsc#1197675). +- scsi: lpfc: Fix typos in comments (bsc#1197675). +- scsi: lpfc: Remove failing soft_wwn support (bsc#1197675). +- scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() + (bsc#1197675). +- scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() + (bsc#1197675). +- scsi: lpfc: Use fc_block_rport() (bsc#1197675). +- scsi: lpfc: Drop lpfc_no_handler() (bsc#1197675). +- scsi: lpfc: Kill lpfc_bus_reset_handler() (bsc#1197675). +- scsi: lpfc: Remove redundant flush_workqueue() call + (bsc#1197675). +- scsi: lpfc: Reduce log messages seen after firmware download + (bsc#1197675). +- scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled + (bsc#1197675). +- commit e642242 + +- btrfs: check if a log tree exists at inode_logged() + (bsc#1194649). +- commit 1fd0acd + +- btrfs: remove no longer needed full sync flag check at + inode_logged() (bsc#1194649). +- btrfs: eliminate some false positives when checking if inode + was logged (bsc#1194649). +- commit df30719 + +- btrfs: skip unnecessary searches for xattrs when logging an + inode (bsc#1194649). +- commit e2ffdf0 + +- btrfs: check if a log root exists before locking the log_mutex + on unlink (bsc#1194649). +- Refresh + patches.suse/0002-btrfs-qgroup-try-to-flush-qgroup-space-when-we-get-E.patch. +- commit 2097b4a + +- ext2: correct max file size computing (bsc#1197820). +- commit f1d2053 + +- block/wbt: fix negative inflight counter when remove scsi device + (bsc#1197819). +- commit 6f18f30 + +- block: update io_ticks when io hang (bsc#1197817). +- commit 4ee5ce6 + +- fscrypt: don't ignore minor_hash when hash is 0 (bsc#1197815). +- commit 0c58e0d + +- ecryptfs: fix kernel panic with null dev_name (bsc#1197812). +- commit 18f264d + +- ecryptfs: Fix typo in message (bsc#1197811). +- commit 9a64b6f + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 2d63590 + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit db7647d + +- bpf: Remove config check to enable bpf support for branch + records (git-fixes bsc#1177028). +- commit 5fff22c + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 4c7dc78 + +- blacklist.conf: kABI +- commit 79d1df3 + +- blacklist.conf: cleanup, not a bugfix +- commit 3a5b1ab + +- blacklist.conf: cleanup, not a bugfix +- commit a1c1b85 + +- Revert "usb: dwc3: gadget: Use list_replace_init() before + traversing lists" (git-fixes). +- commit 978c488 + +- scsi: qla2xxx: Fix typos in comments (bsc#1197661). +- scsi: qla2xxx: Update version to 10.02.07.400-k (bsc#1197661). +- scsi: qla2xxx: Increase max limit of ql2xnvme_queues + (bsc#1197661). +- scsi: qla2xxx: Use correct feature type field during RFF_ID + processing (bsc#1197661). +- scsi: qla2xxx: Fix stuck session of PRLI reject (bsc#1197661). +- scsi: qla2xxx: Reduce false trigger to login (bsc#1197661). +- scsi: qla2xxx: Fix laggy FC remote port session recovery + (bsc#1197661). +- scsi: qla2xxx: Fix hang due to session stuck (bsc#1197661). +- scsi: qla2xxx: Fix N2N inconsistent PLOGI (bsc#1197661). +- scsi: qla2xxx: Fix crash during module load unload test + (bsc#1197661). +- scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests + (bsc#1197661). +- scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload + test (bsc#1197661). +- scsi: qla2xxx: Fix disk failure to rediscover (bsc#1197661). +- scsi: qla2xxx: Fix incorrect reporting of task management + failure (bsc#1197661). +- scsi: qla2xxx: Use named initializers for q_dev_state + (bsc#1197661). +- scsi: qla2xxx: Use named initializers for port_state_str + (bsc#1197661). +- scsi: qla2xxx: Stop using the SCSI pointer (bsc#1197661). +- commit d7f7c48 + +- powerpc/pseries: Fix use after free in remove_phb_dynamic() + (bsc#1065729). +- powerpc/tm: Fix more userspace r13 corruption (bsc#1065729). +- powerpc/xive: fix return value of __setup handler (bsc#1065729). +- powerpc/sysdev: fix incorrect use to determine if list is empty + (bsc#1065729). +- commit 14ca561 + +- usb: bdc: Fix a resource leak in the error handling path of + 'bdc_probe()' (git-fixes). +- commit b8afee8 + +- usb: bdc: remove duplicated error message (git-fixes). +- commit 3971aef + +- usb: bdc: Fix unused assignment in bdc_probe() (git-fixes). +- commit 0a2966f + +- usb: bdc: Use devm_clk_get_optional() (git-fixes). +- commit f4c7fea + +- usb: bdc: Adb shows offline after resuming from S2 (git-fixes). +- commit 3293f5c + +- usb: gadget: bdc: use readl_poll_timeout() to simplify code + (git-fixes). +- commit 686f431 + +- net: phy: broadcom: Fix brcm_fet_config_init() (git-fixes). +- serial: 8250: Fix race condition in RTS-after-send handling + (git-fixes). +- serial: 8250_lpss: Balance reference count for PCI DMA device + (git-fixes). +- serial: 8250_mid: Balance reference count for PCI DMA device + (git-fixes). +- serial: core: Fix the definition name in the comment of UPF_* + flags (git-fixes). +- soundwire: intel: fix wrong register name in intel_shim_wake + (git-fixes). +- misc: sgi-gru: Don't cast parameter in bit operations + (git-fixes). +- VMCI: Fix the description of vmci_check_host_caps() (git-fixes). +- misc: alcor_pci: Fix an error handling path (git-fixes). +- pinctrl/rockchip: Add missing of_node_put() in + rockchip_pinctrl_probe (git-fixes). +- pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe + (git-fixes). +- pinctrl: mediatek: paris: Fix pingroup pin config state readback + (git-fixes). +- pinctrl: mediatek: paris: Fix "argument" argument type for + mtk_pinconf_get() (git-fixes). +- pinctrl: pinconf-generic: Print arguments for bias-pull-* + (git-fixes). +- pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init + (git-fixes). +- pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() + (git-fixes). +- pinctrl: nuvoton: npcm7xx: Use %zu printk format for + ARRAY_SIZE() (git-fixes). +- mac80211: fix potential double free on mesh join (git-fixes). +- commit ed99607 + +- usb: bdc: use devm_platform_ioremap_resource() to simplify code + (git-fixes). +- commit d8de3ca + +- driver core: dd: fix return value of __setup handler + (git-fixes). +- firmware: google: Properly state IOMEM dependency (git-fixes). +- iio: accel: mma8452: use the correct logic to get mma8452_data + (git-fixes). +- iio: adc: Add check for devm_request_threaded_irq (git-fixes). +- staging:iio:adc:ad7280a: Fix handing of device address bit + reversing (git-fixes). +- iio: afe: rescale: use s64 for temporary scale calculations + (git-fixes). +- iio: inkern: make a best effort on offset calculation + (git-fixes). +- iio: inkern: apply consumer scale when no channel scale is + available (git-fixes). +- iio: inkern: apply consumer scale on IIO_VAL_INT cases + (git-fixes). +- ALSA: pci: fix reading of swapped values from pcmreg in AC97 + codec (git-fixes). +- ALSA: pcm: Add stream lock during PCM reset ioctl operations + (git-fixes). +- ALSA: oss: Fix PCM OSS buffer allocation overflow (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS GA402 (git-fixes). +- ALSA: usb-audio: Add mute TLV for playback volumes on RODE + NT-USB (git-fixes). +- ALSA: hda/realtek - Fix headset mic problem for a HP machine + with alc671 (git-fixes). +- ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU + (git-fixes). +- ACPI: battery: Add device HID and quirk for Microsoft Surface + Go 3 (git-fixes). +- ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board + (git-fixes). +- drm/vc4: crtc: Fix runtime_pm reference counting (git-fixes). +- commit 34d0dc9 + +- blacklist.conf: Add 1e9d74660d4d "bpf: Fix mount source show for bpffs" + Missing required dependency +- commit 5a8e47e + +- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() + (git-fixes). +- commit 36f2c3d + +- bpf: Fix comment for helper bpf_current_task_under_cgroup() + (git-fixes). +- commit b94b06c + +- x86/cpu: Add hardware-enforced cache coherency as a CPUID + feature (bsc#1178134). +- Refresh patches.suse/x86-cpufeatures-add-sev-es-cpu-feature. +- commit 9b8fd9f + +- Metadata update +- commit 20a72ea + +- Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" + (bsc#1197243). +- commit 1e324a1 + +- Drop HID multitouch fix patch (bsc#1197243) + Delete patches.suse/HID-multitouch-fix-Dell-Precision-7550-and-7750-butt.patch. + Replaced with another revert patch. +- commit 169cf98 + +- usb: dwc3: qcom: add IRQ check (git-fixes). +- commit 0f04f35 + +- usb: dwc3: gadget: Use list_replace_init() before traversing + lists (git-fixes). +- commit fa45b43 + +- xhci: fix garbage USBSTS being logged in some cases (git-fixes). +- commit 6c80c92 + +- Add CVE tags to + patches.suse/ext4-fix-kernel-infoleak-via-ext4_extent_header.patch + (bsc#1189562 bsc#1196761 CVE-2022-0850). +- commit f3cb08f + +- blacklist.conf: 3a84fd1ed535 drm/i915/display: Fix HPD short pulse handling for eDP +- commit ae70ffd + +- drm/i915/gem: add missing boundary check in vm_access + (git-fixes). +- commit 99cd925 + +- drm/msm/dpu: add DSPP blocks teardown (git-fixes). +- commit 9c986de + +- drm/bridge: dw-hdmi: use safe format when first in bridge chain + (git-fixes). +- commit 38ac9a8 + +- Refresh + patches.suse/drm-i915-Fix-bw-atomic-check-when-switching-between-.patch. + Alt-commit +- commit 81cf826 + +- Refresh + patches.suse/drm-i915-Correctly-populate-use_sagv_wm-for-all-pipe.patch. + Alt-commit +- commit 9f55faf + +- Refresh + patches.suse/drm-i915-Fix-dbuf-slice-config-lookup.patch. + Alt-commit +- commit eb12d1f + +- drm/amd/display: Add affected crtcs to atomic state for dsc + mst unplug (git-fixes). +- commit 1b3e76b + +- blacklist.conf: 3f3a24a0a3a5 drm/amdgpu: Don\'t offset by 2 in FRU EEPROM +- commit 6877985 + +- drm/amd/pm: return -ENOTSUPP if there is no + get_dpm_ultimate_freq function (git-fixes). +- commit fb7d1f2 + +- drm/nouveau/acr: Fix undefined behavior in + nvkm_acr_hsfw_load_bl() (git-fixes). +- commit 4a1a717 + +- drm/doc: overview before functions for drm_writeback.c + (git-fixes). +- commit 6d05b7f + +- drm: bridge: adv7511: Fix ADV7535 HPD enablement (git-fixes). +- commit 8027fb9 + +- drm/bridge: nwl-dsi: Fix PM disable depth imbalance in + nwl_dsi_probe (git-fixes). +- commit c253ca8 + +- drm/meson: Fix error handling when afbcd.ops->init fails + (git-fixes). +- commit 42a3562 + +- drm/meson: osd_afbcd: Add an exit callback to struct + meson_afbcd_ops (git-fixes). +- commit f2138e4 + +- powerpc/mm/numa: skip NUMA_NO_NODE onlining in + parse_numa_properties() (bsc#1179639 ltc#189002 git-fixes). +- commit 4765cfb + +- video: fbdev: controlfb: Fix COMPILE_TEST build (git-fixes). +- commit 047d2b7 + +- video: fbdev: matroxfb: set maxvram of vbG200eW to the same + as vbG200 to avoid black screen (git-fixes). +- commit 3094fd1 + +- drm/vc4: crtc: Make sure the HDMI controller is powered when + disabling (git-fixes). +- commit 0e082ec + +- esp: Fix possible buffer overflow in ESP transformation + (bsc#1197131 CVE-2022-0886 CVE-2022-27666). +- commit 39a5891 + +- Update + patches.suse/quota-check-block-number-when-reading-the-block-in-q.patch + (bsc#1194589 bsc#1197366 CVE-2021-45868). +- commit 1a6f8a7 + +- pinctrl: samsung: drop pin banks references on error paths + (git-fixes). +- memory: emif: check the pointer temp in get_device_details() + (git-fixes). +- memory: emif: Add check for setup_interrupts (git-fixes). +- soc: qcom: aoss: remove spurious IRQF_ONESHOT flags (git-fixes). +- soc: qcom: rpmpd: Check for null return of devm_kcalloc + (git-fixes). +- soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe + (git-fixes). +- media: usb: go7007: s2250-board: fix leak in probe() + (git-fixes). +- media: em28xx: initialize refcount before kref_get (git-fixes). +- media: stk1160: If start stream fails, return buffers with + VB2_BUF_STATE_QUEUED (git-fixes). +- media: Revert "media: em28xx: add missing + em28xx_close_extension" (git-fixes). +- media: video/hdmi: handle short reads of hdmi info frame + (git-fixes). +- media: aspeed: Correct value for h-total-pixels (git-fixes). +- media: hantro: Fix overfill bottom register field name + (git-fixes). +- media: coda: Fix missing put_device() call in coda_get_vdoa_data + (git-fixes). +- media: bttv: fix WARNING regression on tunerless devices + (git-fixes). +- video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of + (git-fixes). +- video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() + (git-fixes). +- video: fbdev: atmel_lcdfb: fix an error code in + atmel_lcdfb_probe() (git-fixes). +- video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() + (git-fixes). +- video: fbdev: matroxfb: set maxvram of vbG200eW to the same + as vbG200 to avoid black screen (git-fixes). +- mmc: davinci_mmc: Handle error for clk_enable (git-fixes). +- usb: usbtmc: Fix bug in pipe direction for control transfers + (git-fixes). +- net: phy: marvell: Fix invalid comparison in the resume and + suspend functions (git-fixes). +- commit 33bac97 + +- firmware: qcom: scm: Remove reassignment to desc following + initializer (git-fixes). +- ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call + (git-fixes). +- ASoC: codecs: wcd934x: Add missing of_node_put() in + wcd934x_codec_parse_data (git-fixes). +- ASoC: msm8916-wcd-analog: Fix error handling in + pm8916_wcd_analog_spmi_probe (git-fixes). +- ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() + in msm8916_wcd_digital_probe (git-fixes). +- ASoC: imx-es8328: Fix error return code in imx_es8328_probe() + (git-fixes). +- ASoC: fsl_spdif: Disable TX clock when stop (git-fixes). +- ASoC: SOF: topology: remove redundant code (git-fixes). +- ASoC: dmaengine: do not use a NULL prepare_slave_config() + callback (git-fixes). +- ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (git-fixes). +- ASoC: SOF: Add missing of_node_put() in imx8m_probe (git-fixes). +- ASoC: fsi: Add check for clk_enable (git-fixes). +- ASoC: wm8350: Handle error for wm8350_register_irq (git-fixes). +- ASoC: atmel: Add missing of_node_put() in + at91sam9g20ek_audio_probe (git-fixes). +- ASoC: dwc-i2s: Handle errors for clk_enable (git-fixes). +- ASoC: atmel_ssc_dai: Handle errors for clk_enable (git-fixes). +- ASoC: mxs-saif: Handle errors for clk_enable (git-fixes). +- ASoC: ti: davinci-i2s: Add check for clk_enable() (git-fixes). +- ASoC: rt5663: check the return value of devm_kzalloc() in + rt5663_parse_dp() (git-fixes). +- ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting + (git-fixes). +- ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior + (git-fixes). +- ASoC: topology: Allow TLV control to be either read or write + (git-fixes). +- ALSA: spi: Add check for clk_enable() (git-fixes). +- ALSA: cmipci: Restore aux vol on suspend/resume (git-fixes). +- ASoC: codecs: wcd934x: fix return value of + wcd934x_rx_hph_mode_put (git-fixes). +- ALSA: firewire-lib: fix uninitialized flag for AV/C deferred + transaction (git-fixes). +- media: davinci: vpif: fix unbalanced runtime PM get (git-fixes). +- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings + (git-fixes). +- commit 364280e + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 0f1f53e + +- cifs: use the correct max-length for dentry_path_raw() + (bsc1196196). +- commit d014f56 + +- blacklist.conf: a5ce9f2bb665 x86/speculation: Merge one test in spectre_v2_user_select_mitigation() +- commit 2d7347b + +- quota: check block number when reading the block in quota file + (bsc#1197366 CVE-2021-45868). +- commit a7d4915 + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 8a9b87d + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 12628f8 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit aee063f + +- membarrier: Execute SYNC_CORE on the calling thread (git-fixes) +- commit 8c138d0 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 112493c + +- spi: pxa2xx-pci: Balance reference count for PCI DMA device + (git-fixes). +- spi: tegra114: Add missing IRQ check in tegra_spi_probe + (git-fixes). +- regulator: qcom_smd: fix for_each_child.cocci warnings + (git-fixes). +- hwmon: (pmbus) Add Vin unit off handling (git-fixes). +- hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING + (git-fixes). +- hwmon: (pmbus) Add mutex to regulator ops (git-fixes). +- crypto: ccp - ccp_dmaengine_unregister release dma channels + (git-fixes). +- crypto: cavium/nitrox - don't cast parameter in bit operations + (git-fixes). +- crypto: vmx - add missing dependencies (git-fixes). +- hwrng: atmel - disable trng on failure path (git-fixes). +- crypto: ccree - don't attempt 0 len DMA mappings (git-fixes). +- crypto: qat - don't cast parameter in bit operations + (git-fixes). +- crypto: mxs-dcp - Fix scatterlist processing (git-fixes). +- crypto: authenc - Fix sleep in atomic context in decrypt_tail + (git-fixes). +- crypto: rsa-pkcs1pad - fix buffer overread in + pkcs1pad_verify_complete() (git-fixes). +- crypto: rsa-pkcs1pad - restore signature length check + (git-fixes). +- crypto: rsa-pkcs1pad - correctly get hash from source + scatterlist (git-fixes). +- thermal: int340x: Increase bitmap size (git-fixes). +- thermal: int340x: Check for NULL after calling kmemdup() + (git-fixes). +- PM: suspend: fix return value of __setup handler (git-fixes). +- PM: hibernate: fix __setup handler error handling (git-fixes). +- ACPI: docs: enumeration: Remove redundant .owner assignment + (git-fixes). +- ACPI: docs: enumeration: Update UART serial bus resource + documentation (git-fixes). +- ACPI: docs: enumeration: Discourage to use custom _DSM methods + (git-fixes). +- ACPI: APEI: fix return value of __setup handlers (git-fixes). +- clocksource: acpi_pm: fix return value of __setup handler + (git-fixes). +- ACPI: properties: Consistently return -ENOENT if there are no + more references (git-fixes). +- clocksource/drivers/timer-of: Check return value of of_iomap + in timer_of_base_init() (git-fixes). +- Input: aiptek - properly check endpoint type (git-fixes). +- usb: gadget: Fix use-after-free bug by not setting + udc->dev.driver (git-fixes). +- usb: gadget: rndis: prevent integer overflow in + rndis_set_response() (git-fixes). +- drm/vrr: Set VRR capable prop only if it is attached to + connector (git-fixes). +- nl80211: Update bss channel on channel switch for P2P_CLIENT + (git-fixes). +- iwlwifi: don't advertise TWT support (git-fixes). +- mac80211: refuse aggregations sessions before authorized + (git-fixes). +- can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN + device when fully ready (git-fixes). +- commit 240077f + +- membarrier: Explicitly sync remote cores when SYNC_CORE is (git-fixes) +- commit 4fc5228 + +- blacklist.conf: Add 2ecedd756908 ("membarrier: Add an actual barrier before rseq_preempt()") +- commit e7a5059 + +- cpufreq: schedutil: Destroy mutex before kobject_put() frees (git-fixes) +- commit 3a3c855 + +- netfilter: conntrack: don't refresh sctp entries in closed state + (bsc#1197389). +- commit d30cf2f + +- NFS: Do not report writeback errors in nfs_getattr() + (git-fixes). +- NFS: LOOKUP_DIRECTORY is also ok with symlinks (git-fixes). +- NFS: Fix initialisation of nfs_client cl_flags field + (git-fixes). +- NFS: Avoid duplicate uncached readdir calls on eof (git-fixes). +- NFS: Don't skip directory entries when doing uncached readdir + (git-fixes). +- nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed + client (git-fixes). +- NFS: Ensure the server has an up to date ctime before + hardlinking (git-fixes). +- commit 0dffa33 + +- blacklist.conf: fbd5969d1ff2 x86/cpufeatures: Mark two free bits in word 3 +- commit 7de8046 + +- net: hns3: add a check for tqp_index in + hclge_get_ring_chain_from_mbx() (git-fixes). +- commit 197c612 + +- net: watchdog: hold device global xmit lock during tx disable + (git-fixes). +- commit 5f626af + +- net: stmmac: set TxQ mode back to DCB after disabling CBS + (git-fixes). +- commit 64e0e15 + +- net: enetc: initialize the RFS and RSS memories (git-fixes). +- commit 48628ab + +- net: dsa: mv88e6xxx: override existent unicast portvec in + port_fdb_add (git-fixes). +- commit d733e4e + +- team: protect features update by RCU to avoid deadlock + (git-fixes). +- commit 0917ada + +- netxen_nic: fix MSI/MSI-x interrupts (git-fixes). +- commit e20b4bd + +- Update config files. +- commit 5e3d4fd + +- drm/i915: Fix dbuf slice config lookup (git-fixes). +- commit 2e1e919 + +- drm/imx: parallel-display: Remove bus flags check in + imx_pd_bridge_atomic_check() (git-fixes). +- commit 37de9a5 + +- ibmvnic: fix race between xmit and reset (bsc#1197302 + ltc#197259). +- commit 1372669 + +- Revert "Revert "build initrd without systemd" (bsc#1197300)" + This reverts commit ff2b28e76a7040ae5ce82c0145965d62159216fd. +- commit 72ed14f + +- Update config files (bsc#1195926 bsc#1175667). + VIRTIO_PCI=m -> VIRTIO_PCI=y +- commit 3edad5c + +- Revert "Revert "rpm/kernel-source.spec.in: call fdupes per subpackage"" + This reverts commit f349b8133b949dee1721081d9fbc80cc43327d15. + Which was propagated from my local local tree. Restore the commit +- commit ee9cedc + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1178134). +- Refresh + patches.suse/x86-speculation-warn-about-eibrs-lfence-unprivileged-ebpf-smt.patch. +- commit 8588aa6 + +- powerpc/mm: Fix verification of MMU_FTR_TYPE_44x (bsc#1156395). +- commit 5c5db21 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1178134). +- commit a719566 + +- HID: multitouch: fix Dell Precision 7550 and 7750 button type + (bsc#1197243). +- commit 53c2db3 + +- Sort in upstreamed BHB patches +- Refresh + patches.suse/documentation-hw-vuln-update-spectre-doc.patch. +- Refresh + patches.suse/x86-speculation-add-eibrs-retpoline-options.patch. +- Refresh + patches.suse/x86-speculation-include-unprivileged-ebpf-status-in-spectre-v2-mitigation-reporting.patch. +- Refresh + patches.suse/x86-speculation-rename-retpoline_amd-to-retpoline_lfence.patch. +- Refresh + patches.suse/x86-speculation-use-generic-retpoline-by-default-on-amd.patch. +- commit 4062a7a + +- s390/mm: fix VMA and page table handling code in storage key + handling functions (git-fixes). +- s390/mm: validate VMA in PGSTE manipulation functions + (git-fixes). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (git-fixes). +- s390/gmap: validate VMA in __gmap_zap() (git-fixes). +- s390/pci_mmio: fully validate the VMA before calling + follow_pte() (git-fixes). +- mm: add vma_lookup(), update find_vma_intersection() comments + (git-fixes). +- commit 808c094 + +- net/smc: Reset conn->lgr when link group registration fails + (git-fixes). +- net/smc: fix using of uninitialized completions (git-fixes). +- net/smc: fix wrong list_del in smc_lgr_cleanup_early + (git-fixes). +- net/smc: Fix loop in smc_listen (git-fixes). +- net/smc: Make sure the link_id is unique (git-fixes). +- commit 759dc2b + +- blacklist.conf: net/smc cleanup with no functional change +- commit 5a33cbb + +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195640 LTC#196352). +- commit 598f26f + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 1580ab2 + +- ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 + (bsc#1196018). +- commit 1cdc779 + +- s390/module: fix loading modules with a lot of relocations + (git-fixes). +- commit bc1865f + +- s390/kexec_file: fix error handling when applying relocations + (git-fixes). +- s390/kexec: fix memory leak of ipl report buffer (git-fixes). +- s390/kexec: fix return code handling (git-fixes). +- commit 2f0dd10 + +- s390/bpf: Perform r1 range checking before accessing + jit->seen_reg (git-fixes). +- commit 1cc7c78 + kernel-source +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-source-azure +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-syms +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-syms-azure +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kernel-vanilla +- Update + patches.suse/llc-fix-netdevice-reference-leaks-in-llc_ui_bind.patch + references (add CVE-2022-28356 bsc#1197391). +- commit 923d4a9 + +- netfilter: nf_tables: initialize registers in nft_do_chain() + (CVE-2022-1016 bsc#1197227). +- commit 4726ea9 + +- llc: fix netdevice reference leaks in llc_ui_bind() (git-fixes). +- commit caaa7d4 + +- can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb + in error path (CVE-2022-28389 bsc#1198033). +- can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() + in error path (CVE-2022-28388 bsc#1198032). +- can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() + in error path (CVE-2022-28390 bsc#1198031). +- commit 2396928 + +- xprtrdma: fix incorrect header size calculations (CVE-2022-0812 + bsc#1196639). +- commit 19d5b1d + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5ef2c78 + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 62bc950 + +- ext4: fix kernel infoleak via ext4_extent_header (bsc#1189562 + bsc#1196761 CVE-2022-0850). +- commit 8570e10 + +- Update patches.suse/sr9700-sanity-check-for-packet-length.patch + (bsc#1196836 CVE-2022-26966). + fixed typo in References +- commit e04f4f1 + +- esp: Fix possible buffer overflow in ESP transformation + (bsc#1197131 CVE-2022-0886). +- commit d9e58bc + +- Refresh patches.suse/xfrm-fix-mtu-regression.patch. +- commit 0ee241b + +- quota: check block number when reading the block in quota file + (bsc#1197366 CVE-2021-45868). +- commit b7d9616 + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- Refresh patches.kabi/ALSA-pcm-oss-rw_ref-kabi-fix.patch. +- commit f284bec + +- Fixing a series_sort.py issue for a patch + The patch: blk-mq-move-_blk_mq_update_nr_hw_queues-synchronize_rcu-call + was placed at the end of the sorted section by series_insert.py at + one time, but now series_sort.py is complaining. So move this patch + to later in series.conf, outside of the sorted section, making + series_sort.py happy. +- commit a65cae5 + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 86d43c7 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit e5bbf41 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 0f72275 + +- macros.kernel-source: Fix conditional expansion. + Fixes: bb95fef3cf19 ("rpm: Use bash for %() expansion (jsc#SLE-18234).") +- commit 7e857f7 + +- rpm: Use bash for %() expansion (jsc#SLE-18234). + Since 15.4 alternatives for /bin/sh are provided by packages + -sh. While the interpreter for the build script can be + selected the interpreter for %() cannot. + The kernel spec files use bashisms in %(). + While this could technically be fixed there is more serious underlying + problem: neither bash nor any of the alternatives are 100% POSIX + compliant nor bug-free. + It is not my intent to maintain bug compatibility with any number of + shells for shell scripts embedded in the kernel spec file. The spec file + syntax is not documented so embedding the shell script in it causes some + unspecified transformation to be applied to it. That means that + ultimately any changes must be tested by building the kernel, n times if + n shells are supported. + To reduce maintenance effort require that bash is used for kernel build + always. +- commit bb95fef + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 95d7e2c + +- net: usb: ax88179_178a: fix packet alignment padding + (bsc#1196018). +- commit 065384f + +- ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 + (bsc#1196018). +- commit f59903f + +- Update patches.suse/sr9700-sanity-check-for-packet-length.patch + (bac#1196836 CVE-2022-26966). + added CVE number +- commit 7e940d6 + +- rpm: Run external scriptlets on uninstall only when available + (bsc#1196514 bsc#1196114 bsc#1196942). + When dependency cycles are encountered package dependencies may not be + fulfilled during zypper transaction at the time scriptlets are run. + This is a problem for kernel scriptlets provided by suse-module-tools + when migrating to a SLE release that provides these scriptlets only as + part of LTSS. The suse-module-tools that provides kernel scriptlets may + be removed early causing migration to fail. +- commit ab8dd2d + +- Delete patches.suse/net-tipc-validate-domain-record-count-on-input.patch. + Change included in patches.suse/tipc-improve-size-validations-for-received-domain-re.patch +- commit 064907e + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- net: sched: use Qdisc rcu API instead of relying on rtnl lock + (bsc#1196973 CVE-2021-39713). +- net: sched: add helper function to take reference to Qdisc + (bsc#1196973 CVE-2021-39713). +- net: sched: extend Qdisc with rcu (bsc#1196973 CVE-2021-39713). +- net: sched: rename qdisc_destroy() to qdisc_put() (bsc#1196973 + CVE-2021-39713). +- net: core: netlink: add helper refcount dec and lock function + (bsc#1196973 CVE-2021-39713). +- commit a22ecb0 + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 2b38f30 + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 7149843 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit a920e1c + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit e8ca175 + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 02e08de + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 78fd62a + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit 335a138 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit 69cc608 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit d8d4a06 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 9eb0e70 + +- genirq: Use rcu in kstat_irqs_usr() (bsc#1193738). +- commit 520b1bb + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit af60176 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit ee8e3fd + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 29bb7f5 + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- kabi/severities: Ignore NPU DMA functions (bsc#1196433 ltc#196449). + These cannot be supported anymore after the following changes. + These were removed upstream in 5.3 because they were never used. +- commit f1f926b + +- kABI: Add back some NPU related structure members (bsc#1196433 ltc#196449). +- commit cc295da + +- Move kABI patches to kABI section. +- commit 9b9f67a + +- powerpc/powernv: remove unused NPU DMA code (bsc#1196433 ltc#196449). +- commit ba1f3b7 + +- sr9700: sanity check for packet length (bsc#1196836). +- commit 7ac3395 + +- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION + (CVE-2022-26490 bsc#1196830). +- commit 47ae8c5 + +- Update patch reference for iov security fix (CVE-2022-0847 bsc#1196584) +- commit 43f0d0b + +- net/mlx5e: Fix page DMA map/unmap attributes (bsc#1196468). +- commit 936ea82 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- gve: Recording rx queue before sending to napi (jsc#SLE-23652). +- gve: fix the wrong AdminQ buffer queue index check + (jsc#SLE-23652). +- gve: Fix GFP flags when allocing pages (jsc#SLE-23652). +- gve: Add consumed counts to ethtool stats (jsc#SLE-23652). +- gve: Implement suspend/resume/shutdown (jsc#SLE-23652). +- gve: Add optional metadata descriptor type GVE_TXD_MTD + (jsc#SLE-23652). +- gve: remove memory barrier around seqno (jsc#SLE-23652). +- gve: Update gve_free_queue_page_list signature (jsc#SLE-23652). +- gve: Move the irq db indexes out of the ntfy block struct + (jsc#SLE-23652). +- gve: Correct order of processing device options (jsc#SLE-23652). +- gve: fix for null pointer dereference (jsc#SLE-23652). +- gve: fix unmatched u64_stats_update_end() (jsc#SLE-23652). +- gve: Add a jumbo-frame device option (jsc#SLE-23652). +- gve: Implement packet continuation for RX (jsc#SLE-23652). +- gve: Add RX context (jsc#SLE-23652). +- gve: Track RX buffer allocation failures (jsc#SLE-23652). +- gve: Allow pageflips on larger pages (jsc#SLE-23652). +- gve: Add netif_set_xps_queue call (jsc#SLE-23652). +- gve: Do lazy cleanup in TX path (jsc#SLE-23652). +- gve: Add rx buffer pagecnt bias (jsc#SLE-23652). +- gve: Switch to use napi_complete_done (jsc#SLE-23652). +- gve: Use kvcalloc() instead of kvzalloc() (jsc#SLE-23652). +- gve: DQO: avoid unused variable warnings (jsc#SLE-23652). +- gve: report 64bit tx_bytes counter from + gve_handle_report_stats() (jsc#SLE-23652). +- gve: fix gve_get_stats() (jsc#SLE-23652). +- gve: Properly handle errors in gve_assign_qpl (jsc#SLE-23652). +- gve: Avoid freeing NULL pointer (jsc#SLE-23652). +- gve: Correct available tx qpl check (jsc#SLE-23652). +- gve: fix the wrong AdminQ buffer overflow check (jsc#SLE-23652). +- gve: DQO: Remove incorrect prefetch (jsc#SLE-23652). +- gve: Simplify code and axe the use of a deprecated API + (jsc#SLE-23652). +- gve: Propagate error codes to caller (jsc#SLE-23652). +- gve: Fix an error handling path in 'gve_probe()' + (jsc#SLE-23652). +- gve: Fix swapped vars when fetching max queues (jsc#SLE-23652). +- gve: DQO: Fix off by one in gve_rx_dqo() (jsc#SLE-23652). +- gve: Fix warnings reported for DQO patchset (jsc#SLE-23652). +- gve: DQO: Add RX path (jsc#SLE-23652). +- gve: DQO: Add TX path (jsc#SLE-23652). +- gve: DQO: Configure interrupts on device up (jsc#SLE-23652). +- gve: DQO: Add ring allocation and initialization + (jsc#SLE-23652). +- gve: DQO: Add core netdev features (jsc#SLE-23652). +- gve: Update adminq commands to support DQO queues + (jsc#SLE-23652). +- gve: Add DQO fields for core data structures (jsc#SLE-23652). +- gve: Add dqo descriptors (jsc#SLE-23652). +- gve: Add support for DQO RX PTYPE map (jsc#SLE-23652). +- gve: adminq: DQO specific device descriptor logic + (jsc#SLE-23652). +- gve: Introduce per netdev `enum gve_queue_format` + (jsc#SLE-23652). +- gve: Introduce a new model for device options (jsc#SLE-23652). +- gve: Make gve_rx_slot_page_info.page_offset an absolute offset + (jsc#SLE-23652). +- gve: gve_rx_copy: Move padding to an argument (jsc#SLE-23652). +- gve: Move some static functions to a common file + (jsc#SLE-23652). +- gve: Correct SKB queue index validation (jsc#SLE-23652). +- gve: Upgrade memory barrier in poll routine (jsc#SLE-23652). +- gve: Add NULL pointer checks when freeing irqs (jsc#SLE-23652). +- gve: Update mgmt_msix_idx if num_ntfy changes (jsc#SLE-23652). +- gve: Check TX QPL was actually assigned (jsc#SLE-23652). +- net: gve: remove duplicated allowed (jsc#SLE-23652). +- net: gve: convert strlcpy to strscpy (jsc#SLE-23652). +- gve: Add support for raw addressing in the tx path + (jsc#SLE-23652). +- gve: Rx Buffer Recycling (jsc#SLE-23652). +- gve: Add support for raw addressing to the rx path + (jsc#SLE-23652). +- gve: Add support for raw addressing device option + (jsc#SLE-23652). +- gve: Replace zero-length array with flexible-array member + (jsc#SLE-23652). +- gve: Enable Link Speed Reporting in the driver (jsc#SLE-23652). +- gve: Use link status register to report link status + (jsc#SLE-23652). +- gve: Batch AQ commands for creating and destroying queues + (jsc#SLE-23652). +- gve: NIC stats for report-stats and for ethtool (jsc#SLE-23652). +- gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags + (jsc#SLE-23652). +- gve: Use dev_info/err instead of netif_info/err (jsc#SLE-23652). +- gve: Add stats for gve (jsc#SLE-23652). +- gve: Get and set Rx copybreak via ethtool (jsc#SLE-23652). +- net: Google gve: Remove dma_wmb() before ringing doorbell + (jsc#SLE-23652). +- gve: Fix the queue page list allocated pages count + (jsc#SLE-23652). +- gve: fix dma sync bug where not all pages synced + (jsc#SLE-23652). +- commit 11aa9c5 + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- powerpc/mm: Remove dcache flush from memory remove (bsc#1196433 + ltc#196449). +- powerpc: Don't flush caches when adding memory (bsc#1196433 + ltc#196449). +- commit 23c9b78 + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + +- constraints: Also adjust disk requirement for x86 and s390. +- commit 9719db0 + +- constraints: Increase disk space for aarch64 +- commit 09c2882 + +- kernel-obs-build: include 9p (boo#1195353) + To be able to share files between host and the qemu vm of the build + script, the 9p and 9p_virtio kernel modules need to be included in + the initrd of kernel-obs-build. +- commit 0cfe67a + +- net: tipc: validate domain record count on input (bsc#1195254). +- commit eaeeffc + +- kernel-binary.spec.in: Move 20-kernel-default-extra.conf to the correctr + directory (bsc#1195051). +- commit c80b5de + +- kernel-binary.spec: Do not use the default certificate path (bsc#1194943). + Using the the default path is broken since Linux 5.17 +- commit 68b36f0 + +- fix rpm build warning + tumbleweed rpm is adding these warnings to the log: + It's not recommended to have unversioned Obsoletes: Obsoletes: microcode_ctl +- commit 3ba8941 + +- build initrd without systemd + This reduces the size of the initrd by over 25%, which + improves startup time of the virtual machine by 0.5-0.6s on + very fast machines, more on slower ones. +- commit ef4c569 + +- kernel-obs-build: remove duplicated/unused parameters + lbs=0 - this parameters is just giving "unused parameter" and it looks + like I can not find any version that implemented this. + rd.driver.pre=binfmt_misc is not needed when setup_obs is used, it + alread loads the kernel module. + quiet and panic=1 will now be also always added by OBS, so we don't have + to set it here anymore. +- commit 972c692 + +- Revert "- rpm/*build: use buildroot macro instead of env variable" + buildroot macro is not being expanded inside a shell script. go + back to the environment variable usage. This reverts parts of + commit e2f60269b9330d7225b2547e057ef0859ccec155. +- commit fe85f96 + +- kernel-obs-build: include the preferred kernel parameters + Currently the Open Build Service hardcodes the kernel boot parameters + globally. Recently functionality was added to control the parameters + by the kernel-obs-build package, so make use of that. parameters here + will overwrite what is used by OBS otherwise. +- commit a631240 + +- kernel-obs-build: inform build service about virtio-serial + Inform the build worker code that this kernel supports virtio-serial, + which improves performance and relability of logging. +- commit 301a3a7 + +- rpm/*.spec.in: use buildroot macro instead of env variable + The RPM_BUILD_ROOT variable is considered deprecated over + a buildroot macro. future proof the spec files. +- commit e2f6026 + +- rpm/kernel-obs-build.spec.in: move to zstd for the initrd + Newer distros have capability to decompress zstd, which + provides a 2-5% better compression ratio at very similar + cpu overhead. Plus this tests the zstd codepaths now as well. +- commit 3d53a5b + +- gve: Add basic driver framework for Compute Engine Virtual NIC + (jsc#SLE-23652). +- gve: Add ethtool support (jsc#SLE-23652). +- gve: Add workqueue and reset support (jsc#SLE-23652). +- gve: Copy and paste bug in gve_get_stats() (jsc#SLE-23652). +- gve: Fix case where desc_cnt and data_cnt can get out of sync + (jsc#SLE-23652). +- gve: Fix error return code in gve_alloc_qpls() (jsc#SLE-23652). +- gve: Fix u64_stats_sync to initialize start (jsc#SLE-23652). +- gve: Fixes DMA synchronization (jsc#SLE-23652). +- gve: Remove the exporting of gve_probe (jsc#SLE-23652). +- gve: fix -ENOMEM null check on a page allocation + (jsc#SLE-23652). +- gve: fix unused variable/label warnings (jsc#SLE-23652). +- gve: replace kfree with kvfree (jsc#SLE-23652). + Replaced single commit gve driver add commit with all its upstream commits. + This is done in a single commit to keep bisectability. +- commit 461f4aa + kernel-zfcpdump +- intel_idle: add core C6 optimization for SPR (bsc#1198602). +- commit d6fb753 + +- intel_idle: add 'preferred_cstates' module argument + (bsc#1198602). +- commit 0bc7d2b + +- intel_idle: add SPR support (bsc#1198602). +- commit 2bc31de + +- Move upstreamed patches into sorted section +- commit e93d073 + +- SCSI: iscsi: fix iscsi_endpoint changes (bsc#1197685). +- SCSI: iscsi: fix iscsi_cls_conn changes (bsc#1197685). +- scsi: qedi: Fix failed disconnect handling (bsc#1197685). +- scsi: iscsi: Fix NOP handling during conn recovery + (bsc#1197685). +- scsi: iscsi: Fix unbound endpoint error handling (bsc#1197685). +- scsi: iscsi: Fix conn cleanup and stop race during iscsid + restart (bsc#1197685). +- scsi: iscsi: Fix endpoint reuse regression (bsc#1197685). +- scsi: iscsi: Release endpoint ID when its freed (bsc#1197685). +- scsi: iscsi: Fix offload conn cleanup when iscsid restarts + (bsc#1197685). +- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1197685). +- commit d5cdaca + +- Sorted using series_sort.py + Since sequence_patch required it. +- commit 6bf7976 + +- PCI: hv: Remove unused hv_set_msi_entry_from_desc() + (bsc#1198228). +- commit b61cd71 + +- x86/platform/uv: Log gap hole end size (bsc#1198417). +- commit 8618bf4 + +- x86/platform/uv: Update TSC sync state for UV5 (bsc#1198417). +- commit 3d0fd26 + +- x86/platform/uv: Update NMI Handler for UV5 (bsc#1198417). +- commit 76ba15c + +- powerpc/numa: Handle partially initialized numa nodes + (bsc#1197658). +- commit 061e1c6 + +- SUNRPC: Ensure we flush any closed sockets before + xs_xprt_free() (bsc#1198330 CVE-2022-28893). +- commit d2a1b78 + +- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + (bsc#1198228). +- Drivers: hv: balloon: Disable balloon and hot-add accordingly + (bsc#1198228). +- Drivers: hv: balloon: Support status report for larger page + sizes (bsc#1198228). +- Drivers: hv: vmbus: Prevent load re-ordering when reading ring + buffer (bsc#1198228). +- PCI: hv: Propagate coherence from VMbus device to PCI device + (bsc#1198228). +- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus + device (bsc#1198228). +- Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() (git-fixes). +- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by + default in isolated guests (bsc#1183682). +- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() + on ARM64 (bsc#1198228). +- x86/hyperv: Output host build info as normal Windows version + number (git-fixes). +- commit 0c3a755 + +- additional reference for arm64 erratum 1418040 (bsc#1198228). +- commit 7a1dfd5 + +- supported.conf: move kmem and dax_hmem to support list + Moved kmem and dax_hmem to support list. (bsc#1195953) +- commit fdf232f + +- btrfs: fix lzo_decompress_bio() kmap leakage (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from lzo" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zlib" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from zstd" + (bsc#1193852). +- Revert "btrfs: compression: drop kmap/kunmap from generic + helpers" (bsc#1193852). +- commit c24af5b + kexec-tools +- kexec-tools-print-error-if-kexec_file_load-fails.patch: print + error if kexec_file_load fails (bsc#1197176). + libgcrypt +- FIPS: extend the service indicator [bsc#1190700] + * introduced a pk indicator function + * adapted the approved and non approved ciphersuites + * Add libgcrypt_indicators_changes.patch + * Add libgcrypt-indicate-shake.patch + libglvnd +- provide/obsolete Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2 packages + (bsc#1196576) + libmediainfo +- Update to version 22.03 + Added features: + * NSV (Nullsoft Video): full featured support + * NSV: support of proprietary StarDiva metadata (by reverse + engineering) + * HEVC: CEA-608/708 support + * Dolby Audio Metadata: First frame of action, binaural render + modes + * Dolby Audio Metadata: 5.1 and 5.1.x downmix, 5.1 to 2.0 + downmix, associated video frame rate, trim modes + * MOV/MP4, TTML, SCC, MXF TC: time code of last frame + * EIA-608: first displayed caption type + * EIA-608: Maximum count of lines per event and total count of + lines + * EIA-608: duration of the visible content + * TTML: Total count of lines + * TTML: Maximum count of lines per event (including + overlapping times) + * TTML: Frame count, display aspect ratio + * TTML: Support of timestamps in frames + * SCC: Delay + * Matroska: Encoding settings metadata support + * MOV/MP4: Gamma metadata output + * MPEG-4/MOV: difference between audio Center and Mono when + possible + * MP4/MOV: Support of dec3 atom in wave atom + * MPEG-4/MOV: show both values in case of chan atom + ChannelLayoutTag / ChannelDescriptions mismatch + * MP4/MOV: Support of dec3 atom in wave atom + * MXF: better support of AVC streams without SPS/PPS + * ADM: display channel index of trackUIDs + Fixed bugs: + * WAV: fix freeze with 32-bit PCM + * DPX: fix regression with DPX files more than 64 MB + * Dolby E: fix crash with some invalid streams + * E-AC-3: service kind was not correctly handled + * EXR: fix of bad handling of files with long names in + attributes + * TTML: correct handling of 29.97 DF time codes + * AV1: fix of the parsing of some streams, especially the ones + with HDR metadata + * WebVTT: was not correctly handling WebVTT header with comment + * Matroska: fix false positive detection of bad CRC32 + * Several other parsing bug/crash fixes + libpulp +- Update package with libpulp-0.2.1 (jsc#SLE-20049). +- Fix base address load of non-library variables in target process. +- Dump references information on `ulp dump`. + libslirp +- security update +- added patches + fix CVE-2021-3592 [bsc#1187364], invalid pointer initialization may lead to information disclosure (bootp) + + libslirp-CVE-2021-3592.patch + fix CVE-2021-3594 [bsc#1187367], invalid pointer initialization may lead to information disclosure (udp) + + libslirp-CVE-2021-3594.patch + fix CVE-2021-3595 [bsc#1187366], invalid pointer initialization may lead to information disclosure (tftp) + + libslirp-CVE-2021-3595.patch + libtirpc +- add option to enforce connection via protocol version 2 first + (bsc#1196647) + add 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch + libtorrent-rasterbar +- Fix pkgconfig file for Leap 15.4 + +- Update to version 2.0.6 + * fix issue creating a v2 torrent from torrent_info containing + an empty file + * make recheck files also update which files use partfile + * add write_through disk_io_write_mode, which flushes pieces + to disk immediately + * improve copy file function to preserve sparse regions (when + supported) + * add function to truncate over-sized files part of a torrent + * fix directory creation on windows shared folders + * add flag to make add_files() not record file attributes + * deprecate (unused) allow_partial_disk_writes settings + * fix disk-full error reporting in mmap_disk_io + * fixed similar-torrents feature for v2 torrents + * fix potential unbounded recursion in add_completed_job, in + disk I/O + * deprecated (unused) volatile_read_cache setting +- Drop libtorrent-rasterbar-boost_178.patch (merged upstream) +- Switch to _service + libxml2 +- Security fix: [bsc#1196490, CVE-2022-23308] + * Use-after-free of ID and IDREF attributes. +- Add libxml2-CVE-2022-23308.patch + linbox +- Update to release 1.7.0 + * New polynomial matrix API + * New FFT code for polynomial matrices + * Dixon solver refactorization + * Cleanup of BlasMatrixDomain with minor API changes + linuxrc +- merge gh#openSUSE/linuxrc#294 +- do not use zram if there's more than 64 GiB free memory (bsc#1197253) +- 7.0.31.7 + llvm +- Now that python3-clang uses libclang.so.XX and is versioned, we + provide a metapackage for it to replace existing installations. +- Merge llvm-LTO-devel into llvm-devel just like the underlying + versioned packages have been merged. +- Remove baselibs.conf: it didn't do anything, and we shouldn't + need any of these to be imported. +- Only suggest documentation packages. +- Update README.packaging to reflect the new packaging strategy. + We don't need to touch the old package on version updates any + longer, but we need to change the project configuration. + llvm13 +- Split up Clang libraries: libclang.so is no longer so-versioned + alongside LLVM but will stay at libclang.so.13 for now. So we + put it into a separate package from libclang-cpp.so. Since we + can't have multiple LLVM versions generate the same package, we + prefix it for the non-default LLVM with a mechanism inspired by + the GCC packaging. +- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer + to libclang only by soname, because the installed library might + be newer than the one originally build with the package. +- Use the same mechanism to for libc++ and package Clang scripts + only for the default version. This means we'll no longer have to + touch the package when a new major version comes out. +- Make sure we properly clean up the clang scripts if we're not + packaging them. +- Let python3-clang use libclang.so.XX, which means we can always + build it and makes it depend on libclang instead of clang-devel. +- Fix some rpmlint issues: we don't need explicit library + dependencies that are detected automatically, and we add proper + library dependencies to the *-devel packages. +- Merge llvm-LTO-devel into llvm-devel. That's where the header + files already are, and they are hard to separate. +- Let llvm-polly-devel depend on llvm-devel. +- Remove libLTO and *-devel packages from baselibs, they don't + seem to be needed. We mostly need libLLVM and maybe libclang-cpp. +- Consistently set host triple as *-suse-linux-gnu*. +- Only suggest documentation packages. + +- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59. + +- Fix armv6hl cpu architecture typo. + +- Let clang-devel accept a newer version of clang-tools: + we don't keep multiple versions of the latter. + mediainfo +- Update to version 22.03 + Added features: + * NSV (Nullsoft Video): full featured support + * NSV: support of proprietary StarDiva metadata (by reverse + engineering) + * HEVC: CEA-608/708 support + * Dolby Audio Metadata: First frame of action, binaural render + modes + * Dolby Audio Metadata: 5.1 and 5.1.x downmix, 5.1 to 2.0 + downmix, associated video frame rate, trim modes + * MOV/MP4, TTML, SCC, MXF TC: time code of last frame + * EIA-608: first displayed caption type + * EIA-608: Maximum count of lines per event and total count of + lines + * EIA-608: duration of the visible content + * TTML: Total count of lines + * TTML: Maximum count of lines per event (including + overlapping times) + * TTML: Frame count, display aspect ratio + * TTML: Support of timestamps in frames + * SCC: Delay + * Matroska: Encoding settings metadata support + * MOV/MP4: Gamma metadata output + * MPEG-4/MOV: difference between audio Center and Mono when + possible + * MP4/MOV: Support of dec3 atom in wave atom + * MPEG-4/MOV: show both values in case of chan atom + ChannelLayoutTag / ChannelDescriptions mismatch + * MP4/MOV: Support of dec3 atom in wave atom + * MXF: better support of AVC streams without SPS/PPS + * ADM: display channel index of trackUIDs + Fixed bugs: + * WAV: fix freeze with 32-bit PCM + * DPX: fix regression with DPX files more than 64 MB + * Dolby E: fix crash with some invalid streams + * E-AC-3: service kind was not correctly handled + * EXR: fix of bad handling of files with long names in + attributes + * TTML: correct handling of 29.97 DF time codes + * AV1: fix of the parsing of some streams, especially the ones + with HDR metadata + * WebVTT: was not correctly handling WebVTT header with comment + * Matroska: fix false positive detection of bad CRC32 + * Several other parsing bug/crash fixes + mkvtoolnix +- Update to version 67.0.0 + New features and enhancements: + * all: IETF BCP 47/RFC 5646 language tags: when deriving the + legacy language element codes to use a language tag's ISO + 639 code is also potentially interpreted as an & its prefix + is used as the legacy language code. For example, "Yue + Chinese" = `yue` is not part of ISO 639-2. However, there is + an extlang subtag `yue` with a valid prefix of `zh` + ("Chinese"), and for "Chinese" there is an ISO 639-2 + language code: `chi`. In this example the IETF language + element would be set to `yue` and the corresponding legacy + element to `chi`. + * all: IETF BCP 47/RFC 5646 language tags: grandfathered + language tags are now supported. + * all: IETF BCP 47/RFC 5646 language tags: all deprecated + subtags from the IANA language subtag registry are now + supported. + * all: IETF BCP 47/RFC 5646 language tags: all lists of valid + subtags have been updated from their respective + authoritative sources. + * all: IETF BCP 47/RFC 5646 language tags: all in the IANA + language subtag registry are now supported, even those + marked as deprecated and of type 'grandfathered'. + * all: IETF BCP 47/RFC 5646 language tags: reduced the maximum + number of extended language subtags that are present in a + valid tag from 3 to 1 in compliance with RFC 5646 section + 2.2.2. + * all: IETF BCP 47/RFC 5646 language tags: all language codes + reserved for private/local use (`qaa`–`qtz`) are now + supported. + * all: IETF BCP 47/RFC 5646 language tags: Digital Cinema + Naming Convention language codes that fall into the IETF BCP + 47 range of "private use" tags (`qaa`–`qtz`) are now + replaced by their IETF BCP 47 equivalents during + normalization (e.g. `QMS` → `cmn-Hans`). + * all: added a new translation to Chinese Simplified + (Singapore) by Dian Li. + * mkvmerge, mkvpropedit: added a new command line option called + `--enable-legacy-font-mime-types`. With this option on the + two programs will use the same legacy MIME types for fonts + whenever new attachments are added (both programs), when + reading existing attachments (only `mkvmerge`) or when + replacing existing ones (only `mkvpropedit`). + * mkvmerge, mkvpropedit: IETF BCP 47/RFC 5646 language tags: + added a command line option `--normalize-language-ietf + ` which turns on normalization of IETF BCP 47 language + tags to either their canonical (mode `canonical`) or + extended language subtags form (mode `extlang`) or turns it + off (mode `off`). If the option isn't given, language tags + will now be normalized to the canonical form. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: ISO + 639-3 and 639-5 languages will now be used by default. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the + language editor dialog will now show warnings in several + cases: when deprecated tags are used; when the tag's + canonical and/or extlang forms differ from the user input. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the + language editor now has a button to replace the current tag + with a normalized form (canonical or extlang) if those + differ from the current tag. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: added an + option in the preferences to always normalize all language + tags to their canonical or extlang forms or to turn + normalization off. Can also be enabled from the language + editor dialog. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the + language dialog now shows a warning if a variant is used + with a prefix that isn't in the variant's list of suitable + prefixes. It'll also say if the corresponding + canonical/extlang forms would have a suitable prefix. + * MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the + language dialog now shows a warning if a script is used with + a language for which it should be suppressed. + * MKVToolNix GUI: multiplexer: the track property group boxes + in the scrollable pane are now collapsible & expandable, + saving their state over restarts of the GUI. This is in + preparation of adding many more track properties in future + releases, allowing the user to hide parts they don't use all + that often. + * MKVToolNix GUI: multiplexer: if the option "use legacy font + MIME types" is enabled in the preferences, the new command + line option `--enable-legacy-font-mime-types` will be passed + to `mkvmerge` in order to have it remap the MIME types of + existing attachments, too. + Bug fixes: + * all: IETF BCP 47/RFC 5646 language tags: variants aren't + validated wrt. to prefixes anymore as BCP 47 doesn't + actually pose restrictions on them, saying only that + prefixes "are suitable sequences" for use with the variants. + What is now verified, though, is that no variant is used + multiple times within the same language tag. + * build system & MKVToolNix GUI: fixed detecting the presence + of & the compilation with the multimedia module of Qt + version 6.2.0 and newer. + * MKVToolNix GUI: job queue: fixed compiling in the audio + player code for the the "play audio" end-of-job action. + * MKVToolNix GUI: multiplexer: recognizing added XML chapter, + segment info or chapter files required the XML declaration & + root node (e.g. `` for chapters) be + located within the first 1 KB, which wasn't enough for files + that contain a lot of comments at the start like the + included `example-chapters-2.xml`. The detection range was + extended to 10 KB. + Build system changes: + * The bundled `fmt` library was updated to v8.1.1. + * The bundled `nlohmann-json` library was updated to v3.10.5. + * The bundled `pugixml` library was updated to v1.12.1. + mozilla-nss +- Add nss-fips-pbkdf-kat-compliance.patch (bsc#1192079). This + makes the PBKDF known answer test compliant with NIST SP800-132. + +- Mozilla NSS 3.68.3 (bsc#1197903) + This release improves the stability of NSS when used in a multi-threaded + environment. In particular, it fixes memory safety violations that + can occur when PKCS#11 tokens are removed while in use (CVE-2022-1097). + We presume that with enough effort these memory safety violations are exploitable. + * Remove token member from NSSSlot struct (bmo#1756271). + * Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots + (bmo#1755555). + * Check return value of PK11Slot_GetNSSToken (bmo#1370866). + nbd +- update to 3.24 (bsc#1196827, bsc#1196828, CVE-2022-26495, CVE-2022-26496): + * https://github.com/advisories/GHSA-q9rw-8758-hccj + +- nbd 3.23: + * Don't overwrite the hostname with the TLS hostname + +- update to 3.22: + - nbd-server: handle auth for v6-mapped IPv4 addresses + - nbd-client.c: parse the next option in all cases + - configure.ac: silence a few autoconf 2.71 warnings + - spec: Relax NBD_OPT_LIST_META_CONTEXTS + - client: Don't confuse Unix socket with TLS hostname + - server: Avoid deprecated g_memdup + +- update to 3.21: + - Fix --disable-manpages build + - Fix a bug in whitespace handling regarding authorization files + - Support client-side marking of devices as read-only + - Support preinitialized NBD connection (i.e., skip the negotiation). + - Fix the systemd unit file for nbd-client so it works with netlink (the + more common situation nowadays) + +- Remove firewalld service file - it's in the main firewalld + package now. + +- Drop use of DISABLE_RESTART_ON_UPDATE=yes + This interface is deprecated and %service_del_postun_without_restart + should be preferred. + However the variable was misused as DISABLE_RESTART_ON_UPDATE=yes + was not supposed to be used with %service_add_post in %post but with + %service_del_postun in %postun section. + Given that no one noticed that for years let's just drop it. + +- Fix typo in previous commit (%{prefix/lib} ->%{_prefix}/lib). + +- Fix wrong usage of %{_libexecdir} for systemd/firewalld owned + paths. + +- Update to 3.20.0 (no changelog) + +- Update to version 3.19.0: + * Better error messages in case of unexpected disconnects + * Better compatibility with non-bash sh implementations + (for configure.sh) + * Fix for a segfault in NBD_OPT_INFO handling + * The ability to specify whether to listen on both TCP and Unix + domain sockets, rather than to always do so + * Various minor editorial and spelling fixes in the documentation. + +- Update to version 1.18.0: + * Client: Add the "-g" option to avoid even trying the NBD_OPT_GO + message + * Server: fixes to inetd mode + * Don't make gnutls and libnl automagic. + * Server: bugfixes in handling of some export names during verification. + * Server: clean supplementary groups when changing user. + * Client: when using the netlink protocol, only set a timeout + when there actually is a timeout, rather than defaulting to 0 + seconds + * Improve documentation on the nbdtab file + * Minor improvements to some error messages + * Improvements to test suite so it works better on non-GNU + userland environments +- Refresh 0001_fix_setgroup.patch + +- Provide %_fillupdir in case it is not defined + +- Add firewalld service file +- Fix some rpmlint warnings: + * 0001_fix_setgroup.patch (gh#NetworkBlockDevice/nbd#79) + * Workaround macro-in-comment (rpmlint bug) + +- Update to version 1.17.0: + * proto: add xNBD command NBD_CMD_CACHE to the spec + * server: do not crash when handling child name + * server: Close socket pair when fork fails + -- update to 3.3: - * and various bugfixes, upgrading is strongly recommended - * Fix various nbd-server misbehave bugs - -- Fix restart_on_update usage. - -- Update to nbd-3.1 - * minor bug fixes - * new feature: ability for the client to list the exports a server - supports - -- Update to nbd-3.0 - * minor bug fixes -- removed obsolete nbd-2.9.25-have_falloc_ph.diff -- compile with -fno-strict-aliasing to prevent breakage with new gcc - -- Update to nbd-2.9.25 - * TRIM now uses FALLOC_FL_PUNCH_HOLE - * minor bug fixes -- removed obsolete nbd-2.9.20-bigendian.diff -- refreshed nbd-2.9.20-close.diff - -- Install nbd-server.5 man page - -- socklen_t is always 32bit, size_t is 64bit. so a classical - big endian 64bit error (bnc #674281) - -- Update to nbd-2.9.20: - * Documentation update - * Fix buffer size checking (bnc #674281) - * Extend test suite and fix named exports - -- fixed missing close to open (bnc #528272) - -- Update to nbd-2.9.13: - * Documentation update - * Don't try working on partitions - When a partition is given to the -d or -c command line options, reduce - it to the master device instead. This assumes udev-style naming - of device entries, though. - * Fix autodetection - Everything else in nbd-server was already 64bit-clean, but this part, - where the size of a block device is autodected, wasn't. - Replace the ioctl() to BLKGETSIZE with its 64bit version, so that trying - to detect the size of a multi-terabyte block device does not fail. - * Avoid unaligned access - * Actually go daemon - just doing chdir("/") leave file descriptors open, which is not ideal. - Doing it this way closes everything, including any system-specific - things we're not aware of. - * Remove support for timeout option - -- Update to nbd-2.9.12: - * use atoll instead of atol ... so that multi-terabyte exports work, too - * Change meaning of -swap option: rather than trying to use a kernel patch - which has been effectively dead since sometime around 2.1.something, do an - mlockall() so that the kernel won't throw us out. The MCL_CURRENT | MCL_FUTURE - bit might prove to be problematic, but if so, we'll deal with it when - we get there - * Use right printf() format string - net-snmp +- Decouple snmp-mibs from net-snmp version to allow major version + upgrade (bsc#1196955). + open-iscsi +- Updated to latest upstream, including bug fixes and cleanups. + Changes included: + * add handling name/value pairs for firmware login (bsc#1196113), + including man page update for same + * Fix bug where some package parts were installed using + DESTDIR twice + * general build cleanup (in prep for removing DB files from + /etc/iscsi some day soon) + Also, now delivering a "package config" file for libopeniscsiusr. + openblas:gnu-hpc +- Fix issues in update paths from earlier versions introduced by + recent structural changes (bsc#1198264): + - Add Obsoletes for old package names + - Handle the change from directories to soft links properly + +- Also build for s390x using latest gcc as requested by IBM + (jsc#SLE-18143, bsc#1197721). + +- Build HPC packages with gcc- >= 10 on Leap/SLE. + +- Do the same for x86_64 on SLE to make sure Cooperlake support + is built properly. +- Remove: + * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch + * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch + * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch + Instead, add from upstream: + * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch + * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch + * Fix-checks-for-AVX512-and-atomics.patch + * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch + * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch + * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch + +- Update to v0.3.20: + * general: + some code cleanup, with added casts etc. + fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset + fixed pivot index calculation by ?LASWP for negative increments other + than one + fixed input argument check in LAPACK ? GEQRT2 + improved the check for a Fortran compiler in CMAKE builds + disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, + SPR,SYMV,SYR with NO_LAPACK=1 + fixed building of LAPACK on certain distributed filesystems with parallel + gmake + fixed building the shared library on MacOS with classic flang + (v0.3.19) + reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 + fixed a potential thread race in the thread buffer reallocation routines + that were introduced in 0.3.18 + fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE + fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG + made automatic library suffix for CMAKE builds with INTERFACE64 available + to CBLAS-only builds + (v0.3.18) + when the build-time number of preconfigured threads is exceeded + at runtime (by an external program calling BLAS functions from + a larger number of threads), OpenBLAS will now allocate an + auxiliary control structure for up to 512 additional threads + instead of aborting + added support for Loongson's LoongArch64 cpu architecture + fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON + added support for building OpenBLAS as a CMAKE subproject + added support for building for Windows/ARM64 targets with clang + improved support for building with the IBM xlf compiler + imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) + imported Reference-LAPACK PR 597 for testsuite compatibility with + LLVM's libomp + * x86_64: + fixed cross-compilation with CMAKE for CORE2 target + fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds + added support for the "incidental" AVX512 hardware in Alder Lake when + enabled in BIOS + (v0.3.19) + DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities + when an unknown CPUID is encountered, instead of defaulting to Prescott + added cpu detection for Intel Alder Lake + added cpu detection for Intel Sapphire Rapids + added an optimized SBGEMM kernel for Sapphire Rapids + fixed DYNAMIC_ARCH builds on OSX with CMAKE + worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX + fixed missing thread initialization for static builds on Windows/MSVC + fixed an excessive read in ZSYMV + (v0.3.18) + added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) + added optimized SBGEMM for Intel Cooper Lake + reinstated the performance patch for AVX512 SGEMV_T with a proper fix + added a workaround for a gcc11 tree-vectorizer bug that caused spurious + failures in the test programs for complex BLAS3 when compiling at -O3 + (the default for cmake "release" builds) + added support for runtime cpu count detection under Haiku OS + worked around a long-standing miscompilation issue of the Haswell DGEMV_T + kernel with gcc that could produce NaN output in some corner cases + * Power: + added support for POWER10 in big-endian mode + added support for building with CMAKE + added optimized SGEMM and DGEMM kernels for small matrix sizes + (v0.3.18) + improved performance of DASUM on POWER10 + * ARMV8: + added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX + added support for Neoverse N2 and V1 cpus + (v0.3.19) + added basic support and cputype detection for Fujitsu A64FX + added a generic ARMV8SVE target + added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX + added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus + fixed cpuid detection for Apple M1 and improved performance + improved compiler flag setting in CMAKE builds + (v0.3.18) + fixed crashes (use of reserved register x18) on Apple M1 under OSX + fixed building with gcc releases earlier than 5.1 +- Fix out of bounds read in ?llarv + LAPACK Reference: PR 625 + CVE-2021-4048, bsc#1196513 +- Limit parallel builds according to available memory. + Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS + instead and let the build do the work. + Also change -flto=auto to -flto=1: spawning even more parallel builds + on top of parallel build treads will wreak havok. +- Move calls to 'update-alternatives --remove' to %%postun instead + of %%preun as suggested by rpmlint. +- Since we build with DYNAMIC_ARCH, create separate config files for + the different target kernels to help debugging + Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch +- Remove compiler feature detection when not using auto-detection. + Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch +- Do not depend in variables which are not available when building + DYNAMIC_ARCH. + Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch +- Do not include symbols defined in driver/others/parameter.c in + DYNAMIC_BUILD to generate more conclusive error messages earlier. + Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch +- Install lapack and blas libraries to an openblas-flavor + specific subdirectory of %%_libdir and set up the alternatives + to point to this directory. Set the system-wide BLAS/LAPACK + default directory to %%_libdir/openblas-default. + This way, the blas/lapack libraries will remain consistent + and from the same source. The user is able to override this + easily by setting the LD_LIBRARY_PATH to include the preferred + BLAS/LAPACK implementation (boo#1177260). +- Consolidate packages 'openblas-devel' and 'openblas-devel-headers' + into 'openblas-common-devel' (these are built for the serial + flavor only). + 'openblas-common-devel' will provide the removed 'openblas-devel-headers' + while the arch specific 'preferred' flavor will provide the removed + 'openblas-devel'. +- Fix the openblas default flavor selection: + [#] /usr/sbin/update-alternatives --config libopenblas.so.0 +- Add cmake and pkgconfig files. openblas:gnu-hpc-pthreads +- Fix issues in update paths from earlier versions introduced by + recent structural changes (bsc#1198264): + - Add Obsoletes for old package names + - Handle the change from directories to soft links properly + +- Also build for s390x using latest gcc as requested by IBM + (jsc#SLE-18143, bsc#1197721). + +- Build HPC packages with gcc- >= 10 on Leap/SLE. + +- Do the same for x86_64 on SLE to make sure Cooperlake support + is built properly. +- Remove: + * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch + * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch + * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch + Instead, add from upstream: + * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch + * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch + * Fix-checks-for-AVX512-and-atomics.patch + * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch + * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch + * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch + +- Update to v0.3.20: + * general: + some code cleanup, with added casts etc. + fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset + fixed pivot index calculation by ?LASWP for negative increments other + than one + fixed input argument check in LAPACK ? GEQRT2 + improved the check for a Fortran compiler in CMAKE builds + disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, + SPR,SYMV,SYR with NO_LAPACK=1 + fixed building of LAPACK on certain distributed filesystems with parallel + gmake + fixed building the shared library on MacOS with classic flang + (v0.3.19) + reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 + fixed a potential thread race in the thread buffer reallocation routines + that were introduced in 0.3.18 + fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE + fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG + made automatic library suffix for CMAKE builds with INTERFACE64 available + to CBLAS-only builds + (v0.3.18) + when the build-time number of preconfigured threads is exceeded + at runtime (by an external program calling BLAS functions from + a larger number of threads), OpenBLAS will now allocate an + auxiliary control structure for up to 512 additional threads + instead of aborting + added support for Loongson's LoongArch64 cpu architecture + fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON + added support for building OpenBLAS as a CMAKE subproject + added support for building for Windows/ARM64 targets with clang + improved support for building with the IBM xlf compiler + imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) + imported Reference-LAPACK PR 597 for testsuite compatibility with + LLVM's libomp + * x86_64: + fixed cross-compilation with CMAKE for CORE2 target + fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds + added support for the "incidental" AVX512 hardware in Alder Lake when + enabled in BIOS + (v0.3.19) + DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities + when an unknown CPUID is encountered, instead of defaulting to Prescott + added cpu detection for Intel Alder Lake + added cpu detection for Intel Sapphire Rapids + added an optimized SBGEMM kernel for Sapphire Rapids + fixed DYNAMIC_ARCH builds on OSX with CMAKE + worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX + fixed missing thread initialization for static builds on Windows/MSVC + fixed an excessive read in ZSYMV + (v0.3.18) + added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) + added optimized SBGEMM for Intel Cooper Lake + reinstated the performance patch for AVX512 SGEMV_T with a proper fix + added a workaround for a gcc11 tree-vectorizer bug that caused spurious + failures in the test programs for complex BLAS3 when compiling at -O3 + (the default for cmake "release" builds) + added support for runtime cpu count detection under Haiku OS + worked around a long-standing miscompilation issue of the Haswell DGEMV_T + kernel with gcc that could produce NaN output in some corner cases + * Power: + added support for POWER10 in big-endian mode + added support for building with CMAKE + added optimized SGEMM and DGEMM kernels for small matrix sizes + (v0.3.18) + improved performance of DASUM on POWER10 + * ARMV8: + added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX + added support for Neoverse N2 and V1 cpus + (v0.3.19) + added basic support and cputype detection for Fujitsu A64FX + added a generic ARMV8SVE target + added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX + added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus + fixed cpuid detection for Apple M1 and improved performance + improved compiler flag setting in CMAKE builds + (v0.3.18) + fixed crashes (use of reserved register x18) on Apple M1 under OSX + fixed building with gcc releases earlier than 5.1 +- Fix out of bounds read in ?llarv + LAPACK Reference: PR 625 + CVE-2021-4048, bsc#1196513 +- Limit parallel builds according to available memory. + Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS + instead and let the build do the work. + Also change -flto=auto to -flto=1: spawning even more parallel builds + on top of parallel build treads will wreak havok. +- Move calls to 'update-alternatives --remove' to %%postun instead + of %%preun as suggested by rpmlint. +- Since we build with DYNAMIC_ARCH, create separate config files for + the different target kernels to help debugging + Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch +- Remove compiler feature detection when not using auto-detection. + Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch +- Do not depend in variables which are not available when building + DYNAMIC_ARCH. + Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch +- Do not include symbols defined in driver/others/parameter.c in + DYNAMIC_BUILD to generate more conclusive error messages earlier. + Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch +- Install lapack and blas libraries to an openblas-flavor + specific subdirectory of %%_libdir and set up the alternatives + to point to this directory. Set the system-wide BLAS/LAPACK + default directory to %%_libdir/openblas-default. + This way, the blas/lapack libraries will remain consistent + and from the same source. The user is able to override this + easily by setting the LD_LIBRARY_PATH to include the preferred + BLAS/LAPACK implementation (boo#1177260). +- Consolidate packages 'openblas-devel' and 'openblas-devel-headers' + into 'openblas-common-devel' (these are built for the serial + flavor only). + 'openblas-common-devel' will provide the removed 'openblas-devel-headers' + while the arch specific 'preferred' flavor will provide the removed + 'openblas-devel'. +- Fix the openblas default flavor selection: + [#] /usr/sbin/update-alternatives --config libopenblas.so.0 +- Add cmake and pkgconfig files. openblas:openmp +- Fix issues in update paths from earlier versions introduced by + recent structural changes (bsc#1198264): + - Add Obsoletes for old package names + - Handle the change from directories to soft links properly + +- Also build for s390x using latest gcc as requested by IBM + (jsc#SLE-18143, bsc#1197721). + +- Build HPC packages with gcc- >= 10 on Leap/SLE. + +- Do the same for x86_64 on SLE to make sure Cooperlake support + is built properly. +- Remove: + * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch + * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch + * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch + Instead, add from upstream: + * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch + * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch + * Fix-checks-for-AVX512-and-atomics.patch + * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch + * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch + * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch + +- Update to v0.3.20: + * general: + some code cleanup, with added casts etc. + fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset + fixed pivot index calculation by ?LASWP for negative increments other + than one + fixed input argument check in LAPACK ? GEQRT2 + improved the check for a Fortran compiler in CMAKE builds + disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, + SPR,SYMV,SYR with NO_LAPACK=1 + fixed building of LAPACK on certain distributed filesystems with parallel + gmake + fixed building the shared library on MacOS with classic flang + (v0.3.19) + reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 + fixed a potential thread race in the thread buffer reallocation routines + that were introduced in 0.3.18 + fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE + fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG + made automatic library suffix for CMAKE builds with INTERFACE64 available + to CBLAS-only builds + (v0.3.18) + when the build-time number of preconfigured threads is exceeded + at runtime (by an external program calling BLAS functions from + a larger number of threads), OpenBLAS will now allocate an + auxiliary control structure for up to 512 additional threads + instead of aborting + added support for Loongson's LoongArch64 cpu architecture + fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON + added support for building OpenBLAS as a CMAKE subproject + added support for building for Windows/ARM64 targets with clang + improved support for building with the IBM xlf compiler + imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) + imported Reference-LAPACK PR 597 for testsuite compatibility with + LLVM's libomp + * x86_64: + fixed cross-compilation with CMAKE for CORE2 target + fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds + added support for the "incidental" AVX512 hardware in Alder Lake when + enabled in BIOS + (v0.3.19) + DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities + when an unknown CPUID is encountered, instead of defaulting to Prescott + added cpu detection for Intel Alder Lake + added cpu detection for Intel Sapphire Rapids + added an optimized SBGEMM kernel for Sapphire Rapids + fixed DYNAMIC_ARCH builds on OSX with CMAKE + worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX + fixed missing thread initialization for static builds on Windows/MSVC + fixed an excessive read in ZSYMV + (v0.3.18) + added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) + added optimized SBGEMM for Intel Cooper Lake + reinstated the performance patch for AVX512 SGEMV_T with a proper fix + added a workaround for a gcc11 tree-vectorizer bug that caused spurious + failures in the test programs for complex BLAS3 when compiling at -O3 + (the default for cmake "release" builds) + added support for runtime cpu count detection under Haiku OS + worked around a long-standing miscompilation issue of the Haswell DGEMV_T + kernel with gcc that could produce NaN output in some corner cases + * Power: + added support for POWER10 in big-endian mode + added support for building with CMAKE + added optimized SGEMM and DGEMM kernels for small matrix sizes + (v0.3.18) + improved performance of DASUM on POWER10 + * ARMV8: + added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX + added support for Neoverse N2 and V1 cpus + (v0.3.19) + added basic support and cputype detection for Fujitsu A64FX + added a generic ARMV8SVE target + added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX + added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus + fixed cpuid detection for Apple M1 and improved performance + improved compiler flag setting in CMAKE builds + (v0.3.18) + fixed crashes (use of reserved register x18) on Apple M1 under OSX + fixed building with gcc releases earlier than 5.1 +- Fix out of bounds read in ?llarv + LAPACK Reference: PR 625 + CVE-2021-4048, bsc#1196513 +- Limit parallel builds according to available memory. + Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS + instead and let the build do the work. + Also change -flto=auto to -flto=1: spawning even more parallel builds + on top of parallel build treads will wreak havok. +- Move calls to 'update-alternatives --remove' to %%postun instead + of %%preun as suggested by rpmlint. +- Since we build with DYNAMIC_ARCH, create separate config files for + the different target kernels to help debugging + Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch +- Remove compiler feature detection when not using auto-detection. + Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch +- Do not depend in variables which are not available when building + DYNAMIC_ARCH. + Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch +- Do not include symbols defined in driver/others/parameter.c in + DYNAMIC_BUILD to generate more conclusive error messages earlier. + Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch +- Install lapack and blas libraries to an openblas-flavor + specific subdirectory of %%_libdir and set up the alternatives + to point to this directory. Set the system-wide BLAS/LAPACK + default directory to %%_libdir/openblas-default. + This way, the blas/lapack libraries will remain consistent + and from the same source. The user is able to override this + easily by setting the LD_LIBRARY_PATH to include the preferred + BLAS/LAPACK implementation (boo#1177260). +- Consolidate packages 'openblas-devel' and 'openblas-devel-headers' + into 'openblas-common-devel' (these are built for the serial + flavor only). + 'openblas-common-devel' will provide the removed 'openblas-devel-headers' + while the arch specific 'preferred' flavor will provide the removed + 'openblas-devel'. +- Fix the openblas default flavor selection: + [#] /usr/sbin/update-alternatives --config libopenblas.so.0 +- Add cmake and pkgconfig files. openblas:pthreads +- Fix issues in update paths from earlier versions introduced by + recent structural changes (bsc#1198264): + - Add Obsoletes for old package names + - Handle the change from directories to soft links properly + +- Also build for s390x using latest gcc as requested by IBM + (jsc#SLE-18143, bsc#1197721). + +- Build HPC packages with gcc- >= 10 on Leap/SLE. + +- Do the same for x86_64 on SLE to make sure Cooperlake support + is built properly. +- Remove: + * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch + * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch + * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch + Instead, add from upstream: + * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch + * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch + * Fix-checks-for-AVX512-and-atomics.patch + * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch + * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch + * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch + +- Update to v0.3.20: + * general: + some code cleanup, with added casts etc. + fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset + fixed pivot index calculation by ?LASWP for negative increments other + than one + fixed input argument check in LAPACK ? GEQRT2 + improved the check for a Fortran compiler in CMAKE builds + disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, + SPR,SYMV,SYR with NO_LAPACK=1 + fixed building of LAPACK on certain distributed filesystems with parallel + gmake + fixed building the shared library on MacOS with classic flang + (v0.3.19) + reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 + fixed a potential thread race in the thread buffer reallocation routines + that were introduced in 0.3.18 + fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE + fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG + made automatic library suffix for CMAKE builds with INTERFACE64 available + to CBLAS-only builds + (v0.3.18) + when the build-time number of preconfigured threads is exceeded + at runtime (by an external program calling BLAS functions from + a larger number of threads), OpenBLAS will now allocate an + auxiliary control structure for up to 512 additional threads + instead of aborting + added support for Loongson's LoongArch64 cpu architecture + fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON + added support for building OpenBLAS as a CMAKE subproject + added support for building for Windows/ARM64 targets with clang + improved support for building with the IBM xlf compiler + imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) + imported Reference-LAPACK PR 597 for testsuite compatibility with + LLVM's libomp + * x86_64: + fixed cross-compilation with CMAKE for CORE2 target + fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds + added support for the "incidental" AVX512 hardware in Alder Lake when + enabled in BIOS + (v0.3.19) + DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities + when an unknown CPUID is encountered, instead of defaulting to Prescott + added cpu detection for Intel Alder Lake + added cpu detection for Intel Sapphire Rapids + added an optimized SBGEMM kernel for Sapphire Rapids + fixed DYNAMIC_ARCH builds on OSX with CMAKE + worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX + fixed missing thread initialization for static builds on Windows/MSVC + fixed an excessive read in ZSYMV + (v0.3.18) + added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) + added optimized SBGEMM for Intel Cooper Lake + reinstated the performance patch for AVX512 SGEMV_T with a proper fix + added a workaround for a gcc11 tree-vectorizer bug that caused spurious + failures in the test programs for complex BLAS3 when compiling at -O3 + (the default for cmake "release" builds) + added support for runtime cpu count detection under Haiku OS + worked around a long-standing miscompilation issue of the Haswell DGEMV_T + kernel with gcc that could produce NaN output in some corner cases + * Power: + added support for POWER10 in big-endian mode + added support for building with CMAKE + added optimized SGEMM and DGEMM kernels for small matrix sizes + (v0.3.18) + improved performance of DASUM on POWER10 + * ARMV8: + added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX + added support for Neoverse N2 and V1 cpus + (v0.3.19) + added basic support and cputype detection for Fujitsu A64FX + added a generic ARMV8SVE target + added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX + added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus + fixed cpuid detection for Apple M1 and improved performance + improved compiler flag setting in CMAKE builds + (v0.3.18) + fixed crashes (use of reserved register x18) on Apple M1 under OSX + fixed building with gcc releases earlier than 5.1 +- Fix out of bounds read in ?llarv + LAPACK Reference: PR 625 + CVE-2021-4048, bsc#1196513 +- Limit parallel builds according to available memory. + Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS + instead and let the build do the work. + Also change -flto=auto to -flto=1: spawning even more parallel builds + on top of parallel build treads will wreak havok. +- Move calls to 'update-alternatives --remove' to %%postun instead + of %%preun as suggested by rpmlint. +- Since we build with DYNAMIC_ARCH, create separate config files for + the different target kernels to help debugging + Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch +- Remove compiler feature detection when not using auto-detection. + Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch +- Do not depend in variables which are not available when building + DYNAMIC_ARCH. + Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch +- Do not include symbols defined in driver/others/parameter.c in + DYNAMIC_BUILD to generate more conclusive error messages earlier. + Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch +- Install lapack and blas libraries to an openblas-flavor + specific subdirectory of %%_libdir and set up the alternatives + to point to this directory. Set the system-wide BLAS/LAPACK + default directory to %%_libdir/openblas-default. + This way, the blas/lapack libraries will remain consistent + and from the same source. The user is able to override this + easily by setting the LD_LIBRARY_PATH to include the preferred + BLAS/LAPACK implementation (boo#1177260). +- Consolidate packages 'openblas-devel' and 'openblas-devel-headers' + into 'openblas-common-devel' (these are built for the serial + flavor only). + 'openblas-common-devel' will provide the removed 'openblas-devel-headers' + while the arch specific 'preferred' flavor will provide the removed + 'openblas-devel'. +- Fix the openblas default flavor selection: + [#] /usr/sbin/update-alternatives --config libopenblas.so.0 +- Add cmake and pkgconfig files. openblas:serial +- Fix issues in update paths from earlier versions introduced by + recent structural changes (bsc#1198264): + - Add Obsoletes for old package names + - Handle the change from directories to soft links properly + +- Also build for s390x using latest gcc as requested by IBM + (jsc#SLE-18143, bsc#1197721). + +- Build HPC packages with gcc- >= 10 on Leap/SLE. + +- Do the same for x86_64 on SLE to make sure Cooperlake support + is built properly. +- Remove: + * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch + * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch + * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch + Instead, add from upstream: + * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch + * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch + * Fix-checks-for-AVX512-and-atomics.patch + * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch + * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch + * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch + +- Update to v0.3.20: + * general: + some code cleanup, with added casts etc. + fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset + fixed pivot index calculation by ?LASWP for negative increments other + than one + fixed input argument check in LAPACK ? GEQRT2 + improved the check for a Fortran compiler in CMAKE builds + disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, + SPR,SYMV,SYR with NO_LAPACK=1 + fixed building of LAPACK on certain distributed filesystems with parallel + gmake + fixed building the shared library on MacOS with classic flang + (v0.3.19) + reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 + fixed a potential thread race in the thread buffer reallocation routines + that were introduced in 0.3.18 + fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE + fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG + made automatic library suffix for CMAKE builds with INTERFACE64 available + to CBLAS-only builds + (v0.3.18) + when the build-time number of preconfigured threads is exceeded + at runtime (by an external program calling BLAS functions from + a larger number of threads), OpenBLAS will now allocate an + auxiliary control structure for up to 512 additional threads + instead of aborting + added support for Loongson's LoongArch64 cpu architecture + fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON + added support for building OpenBLAS as a CMAKE subproject + added support for building for Windows/ARM64 targets with clang + improved support for building with the IBM xlf compiler + imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) + imported Reference-LAPACK PR 597 for testsuite compatibility with + LLVM's libomp + * x86_64: + fixed cross-compilation with CMAKE for CORE2 target + fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds + added support for the "incidental" AVX512 hardware in Alder Lake when + enabled in BIOS + (v0.3.19) + DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities + when an unknown CPUID is encountered, instead of defaulting to Prescott + added cpu detection for Intel Alder Lake + added cpu detection for Intel Sapphire Rapids + added an optimized SBGEMM kernel for Sapphire Rapids + fixed DYNAMIC_ARCH builds on OSX with CMAKE + worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX + fixed missing thread initialization for static builds on Windows/MSVC + fixed an excessive read in ZSYMV + (v0.3.18) + added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) + added optimized SBGEMM for Intel Cooper Lake + reinstated the performance patch for AVX512 SGEMV_T with a proper fix + added a workaround for a gcc11 tree-vectorizer bug that caused spurious + failures in the test programs for complex BLAS3 when compiling at -O3 + (the default for cmake "release" builds) + added support for runtime cpu count detection under Haiku OS + worked around a long-standing miscompilation issue of the Haswell DGEMV_T + kernel with gcc that could produce NaN output in some corner cases + * Power: + added support for POWER10 in big-endian mode + added support for building with CMAKE + added optimized SGEMM and DGEMM kernels for small matrix sizes + (v0.3.18) + improved performance of DASUM on POWER10 + * ARMV8: + added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX + added support for Neoverse N2 and V1 cpus + (v0.3.19) + added basic support and cputype detection for Fujitsu A64FX + added a generic ARMV8SVE target + added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX + added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus + fixed cpuid detection for Apple M1 and improved performance + improved compiler flag setting in CMAKE builds + (v0.3.18) + fixed crashes (use of reserved register x18) on Apple M1 under OSX + fixed building with gcc releases earlier than 5.1 +- Fix out of bounds read in ?llarv + LAPACK Reference: PR 625 + CVE-2021-4048, bsc#1196513 +- Limit parallel builds according to available memory. + Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS + instead and let the build do the work. + Also change -flto=auto to -flto=1: spawning even more parallel builds + on top of parallel build treads will wreak havok. +- Move calls to 'update-alternatives --remove' to %%postun instead + of %%preun as suggested by rpmlint. +- Since we build with DYNAMIC_ARCH, create separate config files for + the different target kernels to help debugging + Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch +- Remove compiler feature detection when not using auto-detection. + Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch +- Do not depend in variables which are not available when building + DYNAMIC_ARCH. + Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch +- Do not include symbols defined in driver/others/parameter.c in + DYNAMIC_BUILD to generate more conclusive error messages earlier. + Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch +- Install lapack and blas libraries to an openblas-flavor + specific subdirectory of %%_libdir and set up the alternatives + to point to this directory. Set the system-wide BLAS/LAPACK + default directory to %%_libdir/openblas-default. + This way, the blas/lapack libraries will remain consistent + and from the same source. The user is able to override this + easily by setting the LD_LIBRARY_PATH to include the preferred + BLAS/LAPACK implementation (boo#1177260). +- Consolidate packages 'openblas-devel' and 'openblas-devel-headers' + into 'openblas-common-devel' (these are built for the serial + flavor only). + 'openblas-common-devel' will provide the removed 'openblas-devel-headers' + while the arch specific 'preferred' flavor will provide the removed + 'openblas-devel'. +- Fix the openblas default flavor selection: + [#] /usr/sbin/update-alternatives --config libopenblas.so.0 +- Add cmake and pkgconfig files. openjpeg -- Convert to pkgconfig -- Remove fedora conditionals as nothing in opensuse - actually builds against it -- Add patch to fix ffast-math issue bsc#1029609 bsc#1059440: - * openjpeg-fast-math.patch - -- Add openjpeg-bsc999817-cve2016-7445-null-deref.patch to fix null - pointer dereference in convert.c (bsc#999817, CVE-2016-7445). - -- Use cmake macros for building -- Small spec file cleanups, use pkgconfig style dependencies - -- Update to version 1.5.2: - Security: - * Fixes: CVE-2013-4289 CVE-2013-4290 - * Fixes: CVE-2013-1447 CVE-2013-6045 CVE-2013-6052 CVE-2013-6054 - CVE-2013-6053 CVE-2013-6887 - New Features: - * Compile Java with source/target specific java version - * Do not set SONAME for Java module, fix linking (missing math lib) - * Support some BMP/RGB8 files - * Fix compilation on ARM - Misc: - * Remove BSD-4 license from getopt copy, since upstream switched to BSD-3 - * Support compilation against system installed getopt - * Fix Big Endian checking (autotools) - * Huge amount of bug fixes. See CHANGES for details. -- Removed the following patches (fixed upstream): - * openjpeg-1.5-r2029.patch - * openjpeg-1.5-r2032.patch - * openjpeg-1.5-r2033.patch - * openjpeg-1.5.1-cve-2013-6045-1.patch - * openjpeg-1.5.1-cve-2013-6045-2.patch - * CVE-2013-6052.patch - * CVE-2013-6053.patch - * CVE-2013-1447.patch - * CVE-2013-6887.patch - -- Added the following security patches (based also on Redhat/Fedora patches): - * openjpeg-1.5-r2029.patch - From upstream. Fix issue 155, jp2_read_boxhdr() can trigger random pointer - memory access - * openjpeg-1.5-r2032.patch - From upstream. Fix issue 169, division by zero in j2k_read_siz - * openjpeg-1.5-r2033.patch - From upstream. Fix issue 166, missing range check in j2k_read_coc et al - * CVE-2013-1447.patch - Fix multiple denial of service flaws, CVE-2013-1447, bnc#853834 - * CVE-2013-6052.patch - Fix heap OOB reads, information leaks, CVE-2013-6052, bnc#853644 - * CVE-2013-6053.patch - Fix heap OOB reads, information leaks, CVE-2013-6053, bnc#853644 - * CVE-2013-6887.patch - Fix multiple denial of service flaws, CVE-2013-6887, bnc#853644 -- Removed part of openjpeg-1.5.1-cve-2013-6045-1.patch that is already - upstream, included in openjpeg-1.5-r2033.patch (slightly modified). - -- Security: - * Patches openjpeg-1.5.1-cve-2013-6045-1.patch and - openjpeg-1.5.1-cve-2013-6045-2.patch fix heap overflow - described in CVE-2013-6045, bnc#853838. - -- do fdupes only for SUSE distributions - -- Update to version 1.5.1: - Security: - * Fixes: CVE-2012-3535 - * Fixes: CVE-2012-3358 - New Features: - * Use a new API scheme and solve the SOVERSIONing in OpenJPEG - * Allow better integration with multi-arch system - * Compile & Install Java bindings (CMake) - * Install required addXMLinJP2 (JPIP) - Misc: - * Fix linker error by resolving all symbols (eg. missing -lm) - * Fix some man page typos - * Huge amount of bug fixes. See CHANGES for details. -- Removed the following patches (fixed upstream): - * heap_buffer_overflow_fix.patch - * heap_buffer_overflow_2_fix.patch - * heap_corruption_fix.patch - * openjpeg-1.5.0-cmake_Config.patch - * openjpeg-1.5.0-cmake_libdir.patch - * openjpeg-1.5.0-pkgconfig_includedir.patch -- Replaced openjpeg-1.5.0-cmake_header_symlink.patch with a fix inside the spec - file. -- Removed symlink from %{_includedir}/openjpeg-1.5 to %{_includedir}/openjpeg - (not needed). -- Added the following patches (taken from Fedora): - * openjpeg-1.5.1-cmake_libdir.patch - Fix libopenjpeg.pc symlink - * openjpeg-1.5.1-soname.patch - Revert soname bump compared to 1.5.0 release - -- fix fedora build - -- Added a patch (heap_buffer_overflow_2_fix.patch) to fix heap-based buffer - overflow when processing JPEG2000 images - (CVE-2012-3535), (bnc#777445). - -- Add baselibs.conf - -- Added a patch (heap_buffer_overflow_fix.patch) to fix heap-based buffer - overflow when processing JPEG2000 images - (CVE-2012-3358), (bnc#770649). - -- Added a patch (heap_corruption_fix.patch) to fix heap corruption when - processing certain Gray16 TIFF images - (CVE-2009-5030), (bnc#757260). - -- Update to version 1.5.0: - New Features: - * openjpip: - + complete client-server architecture for remote browsing of jpeg 2000 - images. - + see corresponding README for more details. - API modifications: - * 'bool' type has been replaced by 'opj_bool' type. 'stdbool.h' is no more - required. - Misc: - * improved cmake and autotools build methods. - * removed manual makefiles, VS project files and XCode project files. - * added a 'thirdparty' directory to contain all dependencies. - + These libraries will be build only if there are not found on the system. - + Note that libopenjpeg itself does not have any dependency. - * changed the directory hierarchy of the whole project. See README files for - details. - * tests : a complete test suite has been setup. - + both JPEG 2000 conformance tests and non-regressions tests are - configured. - + results are submitted to the OpenJPEG dashboard - (http://my.cdash.org/index.php?project=OPENJPEG) - + images are located in 'http://openjpeg.googlecode.com/svn/data' folder. - + configuration files and utilities are located in 'tests' folder. - * OPJViewer re-activated (need wxWidgets) - * Huge amount of bug fixes. See CHANGES for details. -- Removed the following patches (fixed upstream): - * fix_no_undefined.patch - * fix_soversion.patch - * install_pkgconfig_file.patch -- Replaced openjpeg-1.4-OpenJPEGConfig.patch with - openjpeg-1.5.0-cmake_Config.patch (taken from Fedora) -- Replaced openjpeg-1.4-cmake_symlink_fix.patch with - openjpeg-1.5.0-cmake_header_symlink.patch (taken from Fedora) -- Added 2 patches (taken from Fedora): - * openjpeg-1.5.0-cmake_libdir.patch -- Fix installation directories - * openjpeg-1.5.0-pkgconfig_includedir.patch -- Fix includedir in pkgconfig - file -- Spec file updates: - * Added doxygen in BuildRequires: to enable compilation of devel docs. - * Updated BuildRequires: to include also liblcms2-devel and zlib-devel. - * Fixed rpmlint warning "file-contains-date-and-time" -- No need to remove the JavaOpenJPEG/ directory from the package source anymore - (the Sun proprietary code was removed from the package). - -- license update: BSD-2-Clause - SPDX format - -- Removed the JavaOpenJPEG/ directory from the package source (fix for - bnc#733009 - openjpg contains Sun proprietary code). - -- Initial release (version 1.4). -- Added 5 patches (taken from upstream and Fedora): - * openjpeg-1.4-OpenJPEGConfig.patch -- Fix OpenJPEGConfig.cmake - * openjpeg-1.4-cmake_symlink_fix.patch -- Fix cmake create_symlink usage for - header file - * fix_no_undefined.patch -- Fix libopenjpeg undefined references - * fix_soversion.patch -- Fix so version to 1 instead of 1.4 - * install_pkgconfig_file.patch -- Fix cmake to install pkgconfig file(s) - openjpeg2 +- Add security fixes: + openjpeg2-CVE-2018-5727.patch (CVE-2018-5727, bsc#1076314), + openjpeg2-CVE-2018-5785.patch (CVE-2018-5785, bsc#1076967), + openjpeg2-CVE-2018-6616.patch (CVE-2018-6616, bsc#1079845), + openjpeg2-CVE-2018-14423.patch (CVE-2018-14423, bsc#1102016), + openjpeg2-CVE-2018-16375.patch (CVE-2018-16375, bsc#1106882), + openjpeg2-CVE-2018-16376.patch (CVE-2018-16376, bsc#1106881), + openjpeg2-CVE-2018-20845.patch (CVE-2018-20845, bsc#1140130), + openjpeg2-CVE-2020-6851.patch (CVE-2020-6851, bsc#1160782), + openjpeg2-CVE-2020-8112.patch (CVE-2020-8112, bsc#1162090), + openjpeg2-CVE-2020-15389.patch (CVE-2020-15389, bsc#1173578), + openjpeg2-CVE-2020-27823.patch (CVE-2020-27823, bsc#1180457), + openjpeg2-CVE-2021-29338.patch (CVE-2021-29338, bsc#1184774), + openjpeg2-CVE-2022-1122.patch (CVE-2022-1122, bsc#1197738). + -- add libopenjp2.pc (demand introduced by ImageMagick 6.8.8-5) - opentoonz +- Update to 1.6.0: + + Audio + * Improved Audio Recording + + Cleanup + * Enabled to Cleanup Without Line Processing + + Flipbook / Viewers + * (new) Zoom in/out and fit floating panel geometry commands + * Enhanced Flipbook playback + * (new) 30bit display feature + + Xsheet / Timeline + * (new) "Implicit hold" move by Shift+dragging cells + * (new) Cell Mark feature + * Allowed changing parent of column from XSheet (Tahoma2D + port) + * (new) Xsheet Minimum Layout + * (new) Xsheet zoom control + * Enhanced Note level column + + Xsheet (Export) + * (new) Export Xsheet to PDF + * (new) TVPaint JSON export + + Image Levels / Rendering / FFMPEG + * Enabled to set Raster level frame number format + * Enabled to use PNG for new Raster level + * (new) Multi-Thread FFMPEG option + * Enhanced FFMPEG GIF export + * (new) OpenEXR I/O + + Palettes / Style Editor + * (new) Raster Lock Alpha tool setting + * (new) Hex editbox in Style Editor + * (new) Hex color names editor + * Enabled to paste style's color into a color field + + File Browser + * Enabled To view palette files from the File Browser + + Effects / Schematic + * (new) Conical Transform option for Fractal Noise Fx Iwa + * (new) "Image Size" option for the Input Size parameter + for Tile Fx Iwa + * Allowed Renaming Pass Through Nodes (Tahoma2D port) + * (new) Shader Fx: HSL Blend GPU + * (new) Fx Global Controls parameter + * Redesigned Pass Through Fx Node + * (new) Bokeh Advanced Iwa Fx + * (new) Compass Gadget for Radial and Spin Blur Fxs + * (new) Linear color space option for all Layer Blending + Ino fxs + + File I/O + * (new) File Path Processing Using Regular Expression + + Camera Capture / Stop Motion + * (new) Camera calibration for the Camera Capture feature + * Enabled inputting frame with suffix in Camera Capture + * Enhanced Stop motion feature +- Enable build on all archs but ARM. + +- Use 'https://' in _service file to connect to Github. + +- Use opencv 4 to build opentoonz if possible. + paraview +- Revert gl2ps change. TW and 15.4 have a recent gl2ps, and the + 15.3 package will not be upgraded (but is available in science). + +- Fixes cli11 dependency for 15.3. +- Drops system gl2ps on Leap 15.x since a higher version of gl2ps + is needed than the system provided version on Leap 15.x. + +- Update to version 5.10.1: + * User interface: + - State files appear as datasets. + - File dialog issues in client/server mode. + - Stride in Animation View is too restricted. + - Context menu in file dialog doesn't work on macOS with Qt + 5.15.1. + - Python tracing fails when a custom source exists. + - Python Shell broken by any custom filter. + - Stereo broken in CAVE environments. + - Parallel Coordinates segfault. + - Can't set frame rate when saving MP4 animation. + - command_button widget is not visible anymore. + - Client information does not show VTK version. + - Only fetch favorites from server on creation. + * Filters: + - Ghost cell generator crash. + - Redistribute dataset on Image Data then generate Ghost cells + seems to give the wrong result. + - TemporalParticlesToPathlines fails with AMReX particle data: + "The input dataset did not have a valid DATA_TIME_STEPS + information key". + * Readers: + - Sideset error with IOSS reader. + - IOSS reader is slow with small, parallel dataset. + - IOSS reader and set variables don't work. + - Restart file fails with IOSS reader. + - PIO reader seg faults on warnings for client-server. + - PIO reader fails on extra file in directory. + - PIO reader access to restart block and even/odd checkpoints. + - openPMD: Fix Particle Time Series. + * Catalyst: + - Multiple grids with multiple pipelines produces failure in + coprocessing.py. + - SaveExtract volumetric cinema database crash. + * Build: + - Guard the list of required vtk components for paraview + package. + - pqPythonUtils.h not installed. +- Update guide books: + * ParaViewGettingStarted-5.10.1.pdf. + * ParaViewTutorial-5.10.1.pdf. +- Adapt defined macros for versioning to be more recyclable. +- Drop some zero-length cmake files from %{_libdir}/cmake/ which + are useless anyway. + +- Drop unused exodusII-devel build dependency (used vendored + version and defaults to IOSS based exodus reader since PV 5.10). +- Use system gl2ps also on Leap 15.x + +- Update to version 5.10.0: + * Long list of changes, see + https://gitlab.kitware.com/paraview/paraview/-/blob/master/Documentation/release/ParaView-5.10.0.md +- Drop patches incorporated upstream: + * paraview-gcc11-limits.patch. + * paraview-vtkioss-link-pthread.patch. +- Update guides and tutorials. +- Update _constraits to require 22 GiB for build to prevent + out-of-disk-space build failures. +- Add arguments to cmake command to turn off system installed + libraries individually where these are not available; + specifically turn off system vtkcatalyst, exprtk, fmt, and ioss. +- Add paraview-include-sstream.patch -- Add patch from upstream to + include missing headers and adapt to apply with p1 + (https://gitlab.kitware.com/vtk/vtk/-/merge_requests/8597). +- Add rpmlintrc snippet to suppress warnings about shared lib + versioning: we use a versioning consistent with package + major.minor version which is needed due to upstream's otherwise + inconsistent so versions, but rpmlint does not like this. + +- Update constraints for riscv64 + +- Drop useless ldconfig dependencies for the paraview.rpm + main package, there are no standard location shared libs in it. + +- Add paraview-gcc11-limits.patch: Include limits header wherever + needed to fix compilation with GCC 11 + [https://gitlab.kitware.com/vtk/vtk/-/issues/18194]. + +- Update to vetsion 5.9.1: + * See + https://gitlab.kitware.com/paraview/paraview/-/blob/master/Documentation/release/ParaView-5.9.1.md. +- Drop paraview-Adaptors-include-txx-file.patch: incorporated + upstream. + patterns-base +- Backports fips pattern from SLE15 SP4 + * Since patterns_base has huge different compared to SLE ones, + backport fips pattern from SLE then fips pattern is not missing + podofo +- Add podofo-CVE-2019-20093.patch: fix a NULL pointer dereference + (boo#1159921 CVE-2019-20093). + -- Added remove-internal-findfreetype-references.patch: fixes build - with freetype2 2.5.1 as internal copy is broken. It is also better - practice to use cmake's FindPackage modules - proteus +- Version 6.0.6 - Bugfix Release + python-Pillow +- update to 8.4.0: + - Prefer global transparency in GIF when replacing with background color #5756 + - Added "exif" keyword argument to TIFF saving #5575 + - Copy Python palette to new image in quantize() #5696 + - Read ICO AND mask from end #5667 + - Actually check the framesize in FliDecode.c #5659 + - Determine JPEG2000 mode purely from ihdr header box #5654 + - Fixed using info dictionary when writing multiple APNG frames #5611 + - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655 + - For GIF save_all with palette, do not include palette with each frame #5603 + - Keep transparency when converting from P to LA or PA #5606 + - Copy palette to new image in transform() #5647 + - Added "transparency" argument to EpsImagePlugin load() #5620 + - Corrected pathlib.Path detection when saving #5633 + - Added WalImageFile class #5618 + - Consider I;16 pixel size when drawing text #5598 + - If default conversion from P is RGB with transparency, convert to RGBA #5594 + - Speed up rotating square images by 90 or 270 degrees #5646 + - Add support for reading DPI information from JPEG2000 images + - Catch TypeError from corrupted DPI value in EXIF #5639 + - Do not close file pointer when saving SGI images #5645 + - Deprecate ImagePalette size parameter #5641 + - Prefer command line tools SDK on macOS #5624 + +- update to version 8.3.2: + * CVE-2021-23437 Raise ValueError if color specifier is too long + [hugovk, radarhere] + * Fix 6-byte OOB read in FliDecode [wiredfool] + * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere] + * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression + [#5588] [kmilos, radarhere] + * Updates for ImagePalette channel order #5599 [radarhere] + * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi + library #5651 [nulano] + +- update to version 8.3.1: + * Catch OSError when checking if fp is sys.stdout #5585 [radarhere] + * Handle removing orientation from alternate types of EXIF data #5584 [radarhere] + * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere] + +- update to version 8.3.0: + * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere] + * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos] + * Allow ICNS save on all operating systems #4526 [baletu, radarhere, + newpanjing, hugovk] + * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables + [#4989] [gofr, radarhere] + * Replaced xml.etree.ElementTree #5565 [radarhere] + * Moved CVE image to pillow-depends #5561 [radarhere] + * Added tag data for IFD groups #5554 [radarhere] + * Improved ImagePalette #5552 [radarhere] + * Add DDS saving #5402 [radarhere] + * Improved getxmp() #5455 [radarhere] + * Convert to float for comparison with float in IFDRational __eq__ + [#5412] [radarhere] + * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere] + * Read FITS image mode and size #5405 [radarhere] + * Merge parallel horizontal edges in ImagingDrawPolygon #5347 + [radarhere, hrdrq] + * Use transparency behind first GIF frame and when disposing to + background #5557 [radarhere, zewt] + * Avoid unstable nature of qsort in Quant.c #5367 [radarhere] + * Copy palette to new images in ImageOps expand #5551 [radarhere] + * Ensure palette string matches RGB mode #5549 [radarhere] + * Do not modify EXIF of original image instance in exif_transpose() + [#5547] [radarhere] + * Fixed default numresolution for small JPEG2000 images #5540 + [radarhere] + * Added DDS BC5 reading #5501 [radarhere] + * Raise an error if ImageDraw.textbbox is used without a TrueType + font #5510 [radarhere] + * Added ICO saving in BMP format #5513 [radarhere] + * Ensure PNG seeks to end of previous chunk at start of load_end + [#5493] [radarhere] + * Do not allow TIFF to seek to a past frame #5473 [radarhere] + * Avoid race condition when displaying images with eog #5507 + [mconst] + * Added specific error messages when ink has incorrect number of + bands #5504 [radarhere] + * Allow converting an image to a numpy array to raise errors #5379 + [radarhere] + * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476, + [#5470] [radarhere] + * Remove spikes when drawing thin pieslices #5460 [xtsm] + * Updated default value for SAMPLESPERPIXEL TIFF tag #5452 + [radarhere] + * Removed TIFF DPI rounding #5446 [radarhere, hugovk] + * Include code in WebP error #5471 [radarhere] + * Do not alter pixels outside mask when drawing text on an image + with transparency #5434 [radarhere] + * Reset handle when seeking backwards in TIFF #5443 [radarhere] + * Replace sys.stdout with sys.stdout.buffer when saving #5437 + [radarhere] + * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip + [#5426] [radarhere] + * Fixed bug when checking FreeType2 version if it is not installed + [#5445] [radarhere] + * Do not round dimensions when saving PDF #5459 [radarhere] + * Added ImageOps contain() #5417 [radarhere, hugovk] + * Changed WebP default "method" value to 4 #5450 [radarhere] + * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere] + * Use bpp from ICO header #5429 [radarhere] + * Corrected JPEG APP14 transform value #5408 [radarhere] + * Changed TIFF tag 33723 length to 1 #5425 [radarhere] + * Changed ImageMorph incorrect mode errors to ValueError #5414 + [radarhere] + * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad] + * Treat previous contents of first GIF frame as transparent #5391 + [radarhere] + * For special image modes, revert default resize resampling to + NEAREST #5411 [radarhere] + * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996 + [nulano, radarhere] + * Stop decoding BC1 punchthrough alpha in BC2&3 #4144 [jansol] + * Use zero if GIF background color index is missing #5390 + [radarhere] + * Fixed ensuring that GIF previous frame was loaded #5386 + [radarhere] + * Valgrind fixes #5397 [wiredfool] + * Round down the radius in rounded_rectangle #5382 [radarhere] + * Fixed reading uncompressed RGB data from DDS #5383 [radarhere] + +- update to version 8.2.0: + * Added getxmp() method #5144 [UrielMaD, radarhere] + * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba, + radarhere] + * Do not load transparent pixels from subsequent GIF frames #5333 + [zewt, radarhere] + * Use LZW encoding when saving GIF images #5291 [raygard] + * Set all transparent colors to be equal in quantize() #5282 + [radarhere] + * Allow PixelAccess to use Python __int__ when parsing x and y #5206 + [radarhere] + * Removed Image._MODEINFO #5316 [radarhere] + * Add preserve_tone option to autocontrast #5350 [elejke, radarhere] + * Fixed linear_gradient and radial_gradient I and F modes #5274 + [radarhere] + * Add support for reading TIFFs with PlanarConfiguration=2 #5364 + [kkopachev, wiredfool, nulano] + * Deprecated categories #5351 [radarhere] + * Do not premultiply alpha when resizing with Image.NEAREST + resampling #5304 [nulano] + * Dynamically link FriBiDi instead of Raqm #5062 [nulano] + * Allow fewer PNG palette entries than the bit depth maximum when + saving #5330 [radarhere] + * Use duration from info dictionary when saving WebP #5338 + [radarhere] + * Stop flattening EXIF IFD into getexif() #4947 [radarhere, + kkopachev] + * Replaced tiff_deflate with tiff_adobe_deflate compression when + saving TIFF images #5343 [radarhere] + * Save ICC profile from TIFF encoderinfo #5321 [radarhere] + * Moved RGB fix inside ImageQt class #5268 [radarhere] + * Allow alpha_composite destination to be negative #5313 [radarhere] + * Ensure file is closed if it is opened by ImageQt.ImageQt #5260 + [radarhere] + * Added ImageDraw rounded_rectangle method #5208 [radarhere] + * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai] + * Only draw each rectangle outline pixel once #5183 [radarhere] + * Use mmap instead of built-in Win32 mapper #5224 [radarhere, + cgohlke] + * Handle PCX images with an odd stride #5214 [radarhere] + * Only read different sizes for "Large Thumbnail" MPO frames #5168 + [radarhere] + * Added PyQt6 support #5258 [radarhere] + * Changed Image.open formats parameter to be case-insensitive #5250 + [Piolie, radarhere] + * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02) + [#5216] [radarhere] + * Added tk version to pilinfo #5226 [radarhere, nulano] + * Support for ignoring tests when running valgrind #5150 [wiredfool, + radarhere, hugovk] + * OSS-Fuzz support #5189 [wiredfool, radarhere] + +- update to 8.1.2: + - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins + +- Update to 8.1.1 + Security + * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c. + * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size + * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile + * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack. + * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0. + There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow + did not properly check the reported size of the contained image. These images could cause + arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie, + and Akshay Ajayan of ASU.edu. + Other Changes + A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed + +- Fix rpmlint warning about duplicate file definition +- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281) + +- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832): + * Fix TIFF OOB Write error. CVE-2020-35654 + * Fix for Read Overflow in PCX Decoding. CVE-2020-35653 + * Fix for SGI Decode buffer overrun. CVE-2020-35655 + * Fix OOB Read when saving GIF of xsize=1 + * Makefile updates + * Add support for PySide6 + * Use disposal settings from previous frame in APNG + * Added exception explaining that _repr_png_ saves to PNG + * Use previous disposal method in GIF load_end + * Allow putpalette to accept 1024 integers to include alpha values + * Fix OOB Read when writing TIFF with custom Metadata + * Added append_images support for ICO + * Block TIFFTAG_SUBIFD + * Fixed dereferencing potential null pointers + * Deprecate FreeType 2.7 + * Moved warning to end of execution + * Removed unused fromstring and tostring C methods + * init() if one of the formats is unrecognised + * Moved string_dimension CVE image to pillow-depends + * Support raw rgba8888 for DDS +- drop patches python-Pillow-tiff-4.2.0.patch + python-Pillow-tiff-fix-oob-read.patch (upstream) + +- fix build with libtiff 4.2.0 +- added patches + fix https://github.com/python-pillow/Pillow/pull/5153 + + python-Pillow-tiff-4.2.0.patch + fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e + + python-Pillow-tiff-fix-oob-read.patch + +- specfile: + * README.rst -> README.md +- update to version 8.0.1: + * Update FreeType used in binary wheels to 2.10.4 to fix + CVE-2020-15999. [radarhere] + * Moved string_dimension image to pillow-depends #4993 [radarhere] +- changes from version 8.0.0: + * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere, + nulano] + * Drop support for PyPy3 < 7.2.0 #4964 [nulano] + * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768 + [hugovk, radarhere] + * Remove long-deprecated Image.py functions #4798 [hugovk, nulano, + radarhere] + * Add support for 16-bit precision JPEG quantization values #4918 + [gofr] + * Added reading of IFD tag type #4979 [radarhere] + * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit] + * Fix TiffDecode comparison warnings #4756 [nulano] + * Docs: Add dark mode #4968 [hugovk, nulano] + * Added macOS SDK install path to library and include directories + [#4974] [radarhere, fxcoudert] + * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere] + * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano] + * Add getlength and getbbox functions for TrueType fonts #4959 + [nulano, radarhere, hugovk] + * Allow tuples with one item to give single color value in getink + [#4927] [radarhere, nulano] + * Add support for CBDT and COLR fonts #4955 [nulano, hugovk] + * Removed OSError in favour of DecompressionBombError for BMP #4966 + [radarhere] + * Implemented another ellipse drawing algorithm #4523 [xtsm, + radarhere] + * Removed unused JpegImagePlugin._fixup_dict function #4957 + [radarhere] + * Added reading and writing of private PNG chunks #4292 [radarhere] + * Implement anchor for TrueType fonts #4930 [nulano, hugovk] + * Fixed bug in Exif __delitem__ #4942 [radarhere] + * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano] + * Moved CVE images to pillow-depends #4929 [radarhere] + * Refactor font_getsize and font_render #4910 [nulano] + * Fixed loading profile with non-ASCII path on Windows #4914 + [radarhere] + * Fixed effect_spread bug for zero distance #4908 [radarhere, + hugovk] + * Added formats parameter to Image.open #4837 [nulano, radarhere] + * Added regular_polygon draw method #4846 [comhar] + * Raise proper TypeError in putpixel #4882 [nulano, hugovk] + * Added writing of subIFDs #4862 [radarhere] + * Fix IFDRational __eq__ bug #4888 [luphord, radarhere] + * Fixed duplicate variable name #4885 [liZe, radarhere] + * Added homebrew zlib include directory #4842 [radarhere] + * Corrected inverted PDF CMYK colors #4866 [radarhere] + * Do not try to close file pointer if file pointer is empty #4823 + [radarhere] + * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk] + * Read EXIF data tEXt chunk into info as bytes instead of string + [#4828] [radarhere] + * Replaced distutils with setuptools #4797, #4809, #4814, #4817, + [#4829], #4890 [hugovk, radarhere] + * Add MIME type to PsdImagePlugin #4788 [samamorgan] + * Allow ImageOps.autocontrast to specify low and high cutoffs + separately #4749 [millionhz, radarhere] + +- removed freetype-2.9-and-2.10.patch, included upstream python-Twisted +- Add patch CVE-2022-24801-http-1.1-leniency.patch: + * Do not be as lenient as earlier HTTP/1.1 RFCs to prevent HTTP + request smuggling. (CVE-2022-24801, bsc#1198086) + python-autobahn -- Add patch CVE-2020-35678-reencode-url-during-redirect.patch: - * Re-encode the URL during redirect (bsc#1180570, CVE-2020-35678) +- Skip python2 build and ensure do not pull python-trollius as it's + python2 only + +- Update to 18.9.2: + * Various fixes all around + * Support python 3.7 +- remove-unittest2.patch was merged upstream + +- Add remove-unittest2.patch which remove dependency on unittest2 + (filed upstream https://github.com/crossbario/autobahn-python/issues/1036) python-cairocffi +- Fix location of fduped directories + +- Update to 1.3.0: + * 2cd512d: Drop Python 3.6 support + * #196: Fix import constants.py import + * #169: Add extra library name "cairo-2.dll" + * #178: Workaround for testing date string with cairo 1.17.4 + * #186: Fix link in documentation + * #195: Fix typo in documentation + * #184, a4fc2a7: Clean .gitignore + +- Don't test the optional numpy support on python36 flavor, + because due to NEP 29, python36-numpy is removed from TW + +- Replace obsolete pytest-runner with %pytest macro to avoid + pulling in _build directories of other flavors during testing + * gh#Kozea/cairocffi#171 + * gh#openSUSE/python-rpm-macros#66 + +- Update to 1.2.0: + * #152: Add NumPy support + * #143: Make write_to_png function work on hardened systems + * #156: Use major version name to open shared libraries + * #165: Don’t list setuptools as required for installation + +- Update to 1.1.0: + * #135, #127, #119: Clean the way external libraries are found + * #126: Remove const char* elements from cdef + * Support Cairo features up to 1.17.2 + * Fix documentation generation + +- version update to 1.0.2 + [#123]: Rely on a recent version of setuptools to handle VERSION + [#120]: Don't delete _generated modules on ffi_build import + Drop Python 2.6, 2.7 and 3.4 support + Test with Python 3.7 + Clean code, tests and packaging +- do not build for python2 +- run tests + +- Update to 0.9.0: + * Drop Python 3.2 and 3.3 support + * Test with PyPy and PyPy3 + * Fix test compatibility with Cairo 1.15.12 + * Add cairo library name from PyGObject for Windows + * Fix pango_example.py + * Fix crash with xbc tests + * Clean documentation + * Support Cairo features up to 1.15.12 + +- Remove superfluous devel dependency for noarch package + +- update to version 0.8.1: + * Add cairo library name provided by pygobjectwin32 + * Update docstrings to list width and height params + * Add width and height options to decode_to_image_surface + -- Require gdk-pixbuf instead of typelib(GdkPixbuf) - -- Split out optional gdk-pixbuf module. - This avoids a lot of gtk dependencies for the main package, and - is the recommended approach by upstream. - -- Initial version - python-check-manifest +- Add executable.patch to check for the existence of 'python' + executable necessary for test_python_from_path test + (gh#mgedmin/check-manifest#57 and bsc#1198295). + python-flaky -- Fix condition around BuildRequirement - -- We don't need to break Python 2.7 - -- Add remove_mock.patch to remove dependency on the external mock package. - -- Add remove_nose.patch to remove dependency on nose. - -- Update to 3.7.0: - * Flaky now retries tests which fail during setup. - -- Add required suffix to package name for test package. Although - no binary package is created, the OBS blocks any dependent - packages until also the test package has been built (Giveaway: - main and test flavor create the same .src.rpm) - -- Update to 3.6.1: - * Reraise KeyboardInterrupt when running tests under pytest. - -- version update to 3.6.0 - * Do not print an empty report if no tests marked 'flaky' were run at all (#116). NOTE: This change could be breaking if you relied on the flaky report being printed. -- test via multibuild -- added sources - + _multibuild - -- Update to 3.5.3: - * Bugfixes - Flaky is now compatible with pytest >= 4.1. - * Officially support and test on Python 3.6 and 3.7. - * Adds a pytest marker that can be used instead of `@flaky. - * Replaced references to 'slaveoutput', where possible with 'workeroutput', following the convention chosen by pytest. - * Prints formatted tracebacks in the flaky report when using nose. +- Add pytest41-compatibility.patch to make the package compatible + with pytest 4.1+ (bsc#1197844). python-gst +- Update to version 1.20.1: + + Fix build with Python 3.11. + +- Update to version 1.20.0: + + Fixes for Python 3.10. + + Various build fixes. + python-img2pdf +- update to 0.4.0: + - replace --without-pdfrw by --engine=internal or --engine=pdfrw + - add pikepdf as additional rendering engine and add --engine=pikepdf + - support for creating PDF/A-1b compliant PDF using the --pdfa option + (this also requires the presence of an ICC profile somewhere on the system) + - support for images with embedded ICC profile as input + - rewrite tests + * use pytest via tox + * use pikepdf instead of pdfrw + * use imagemagick json output instead of identify -verbose + - format all code with black + - fix tests for Fedora on arm64 + - remove all Python 2 support + - disable pdfrw by default + +- %python3_only -> %python_alternative + +- Drop py2 dep from py3 only package + +- version update to 0.3.4 + - test.sh: replace imagemagick with custom python script to produce bit-by-bit + identical results on all architectures + - add --crop-border, --bleed-border, --trim-border and --art-border options + - first draft of a rudimentary tkinter gui (run with --gui) +- python3 only per upstream declaration +- Drop patch python-img2pdf-test-python2.patch + python-matplotlib +- Clean up spec and correct to proper single-spec SPEC + file. Fixes FTBFS (bsc#1198319). + python-pybind11 +- update to 2.9.2: + * Enum now has an ``__index__`` method on Python <3.8 too. + * Local internals are now cleared after finalizing the interpreter. + * Better support for Python 3.11 alphas. + * ``PYBIND11_TYPE_CASTER`` now uses fully qualified symbols, so it can be used + outside of ``pybind11::detail``. + * Some fixes for PyPy 3.9. + * Fixed a potential memleak in PyPy in ``get_type_override``. + * Fix usage of ``VISIBILITY_INLINES_HIDDEN``. + * Uses ``sysconfig`` module to determine installation locations on Python >= + 3.10, instead of ``distutils`` which has been deprecated. + * Support Catch 2.13.5+ (supporting GLIBC 2.34+). + * Fix test failures with numpy 1.22 by ignoring whitespace when comparing + ``str()`` of dtypes. + +- update to 2.9.1: + * If possible, attach Python exception with py::raise_from to TypeError when + casting from C++ to Python. This will give additional info if Python + exceptions occur in the caster. + * Add a mapping of C++11 nested exceptions to their Python exception + equivalent using py::raise_from. This attaches the nested exceptions in + Python using the __cause__ field. + * Propagate Python exception traceback using raise_from if a pybind11 + function runs out of overloads. + * py::multiple_inheritance is now only needed when C++ bases are hidden from + pybind11. + * Allow py::args to be followed by other arguments; the remaining arguments + are implicitly keyword-only, as if a py::kw_only{} annotation had been + used. + * Fix a rare warning about extra copy in an Eigen constructor. + * Fix caching of the C++ overrides. + * Add missing std::forward calls to some cpp_function overloads. + * Support PyPy 7.3.7 and the PyPy3.8 beta. Test python-3.11 on PRs with the python dev label. + * Replace usage of deprecated Eigen::MappedSparseMatrix with Eigen::Map> for Eigen 3.3+. + * Tweaks to support Microsoft Visual Studio 2022. + +- udpate to 2.8.1: + * The simple namespace creation shortcut added in 2.8.0 was deprecated due to + usage of CPython internal API, and will be removed soon. + * Add C++ Exception type to throw and catch ``AttributeError``. + * Fixed the potential for dangling references when using properties with + ``std::optional`` types. + * Modernize usage of ``PyCodeObject`` on Python 3.9+ (moving toward support for + Python 3.11a1) + * A long-standing bug in ``eigen.h`` was fixed (originally PR #3343). The bug + was unmasked by newly added ``static_assert``'s in the Eigen 3.4.0 release. + * Support multiple raw inclusion of CMake helper files + * Fix harmless warning on upcoming CMake 3.22. + * Fix 2.8.0 regression with MSVC 2017 + C++17 mode + Python 3. + * Fix 2.8.0 regression that caused undefined behavior (typically + segfaults) in ``make_key_iterator``/``make_value_iterator`` if dereferencing + the iterator returned a temporary value instead of a reference. + +- Use libalternatives instead of update-alternatives. + +- Update to v2.8.0 + * Added py::raise_from to enable chaining exceptions. #3215 + * Allow exception translators to be optionally registered local + to a module instead of applying globally across all pybind11 + modules. Use + register_local_exception_translator(ExceptionTranslator&& + translator) instead of + register_exception_translator(ExceptionTranslator&& translator) + to keep your exception remapping code local to the module. + [#2650] + * Add make_simple_namespace function for instantiating Python + SimpleNamespace objects. #2840 + * pybind11::scoped_interpreter and initialize_interpreter have + new arguments to allow sys.argv initialization. #2341 + * Allow Python builtins to be used as callbacks in CPython. #1413 + * Added view to view arrays with a different datatype. #987 + * Implemented reshape on arrays. #984 + * Enable defining custom __new__ methods on classes by fixing bug + preventing overriding methods if they have non-pybind11 + siblings. #3265 + * Add make_value_iterator(), and fix make_key_iterator() to + return references instead of copies. #3293 + * Improve the classes generated by bind_map: #3310 + * Change .items from an iterator to a dictionary view. + * Add .keys and .values (both dictionary views). + * Allow __contains__ to take any object. + * pybind11::custom_type_setup was added, for customizing the + PyHeapTypeObject corresponding to a class, which may be useful + for enabling garbage collection support, among other things. + [#3287] + * Set __file__ constant when running eval_file in an embedded + interpreter. #3233 + * Python objects and (C++17) std::optional now accepted in + py::slice constructor. #1101 + * The pybind11 proxy types str, bytes, bytearray, tuple, list now + consistently support passing ssize_t values for sizes and + indexes. Previously, only size_t was accepted in several + interfaces. #3219 + * Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than + once. #3290 + * Bug fix: enum value's __int__ returning non-int when underlying + type is bool or of char type. #1334 + * Fixes bug in setting error state in Capsule's pointer methods. + [#3261] + * A long-standing memory leak in py::cpp_function::initialize was + fixed. #3229 + * Fixes thread safety for some pybind11::type_caster which + require lifetime extension, such as for std::string_view. #3237 + * Restore compatibility with gcc 4.8.4 as distributed by + ubuntu-trusty, linuxmint-17. #3270 + * Fix regression in CMake Python package config: improper use of + absolute path. #3144 + * Cached Python version information could become stale when CMake + was re-run with a different Python version. The build system + now detects this and updates this information. #3299 + * Specified UTF8-encoding in setup.py calls of open(). #3137 + * Fix a harmless warning from CMake 3.21 with the classic Python + discovery. #3220 + * Eigen repo and version can now be specified as cmake options. + [#3324] + * Reduced thread-local storage required for keeping alive + temporary data for type conversion to one key per ABI version, + rather than one key per extension module. This makes the total + thread-local storage required by pybind11 2 keys per ABI + version. #3275 + * Optimize NumPy array construction with additional moves. #3183 + * Conversion to std::string and std::string_view now avoids + making an extra copy of the data on Python >= 3.3. #3257 + * Remove const modifier from certain C++ methods on Python + collections (list, set, dict) such as (clear(), append(), + insert(), etc...) and annotated them with py-non-const. + * Enable readability clang-tidy-const-return and remove useless + consts. #3254 #3194 + * The clang-tidy google-explicit-constructor option was enabled. + [#3250] + * Mark a pytype move constructor as noexcept (perf). #3236 + * Enable clang-tidy check to guard against inheritance slicing. + [#3210] + * Legacy warning suppression pragma were removed from eigen.h. On + Unix platforms, please use -isystem for Eigen include + directories, to suppress compiler warnings originating from + Eigen headers. Note that CMake does this by default. No + adjustments are needed for Windows. #3198 + * Format pybind11 with isort consistent ordering of imports #3195 + * The warnings-suppression "pragma clamp" at the top/bottom of + pybind11 was removed, clearing the path to refactoring and IWYU + cleanup. #3186 + * Enable most bugprone checks in clang-tidy and fix the found + potential bugs and poor coding styles. #3166 + * Add clang-tidy-readability rules to make boolean casts explicit + improving code readability. Also enabled other misc and + readability clang-tidy checks. #3148 + * Move object in .pop() for list. #3116 +- Release 2.7.1 + * Allow Python builtins to be used as callbacks in CPython. #1413 + * Fix regression in CMake Python package config: improper use of + absolute path. #3144 + * Fix Mingw64 and add to the CI testing matrix. #3132 + * Specified UTF8-encoding in setup.py calls of open(). #3137 + * Add clang-tidy-readability rules to make boolean casts explicit + improving code readability. Also enabled other misc and + readability clang-tidy checks. #3148 + * Move object in .pop() for list. #3116 + * Removed and fixed warning suppressions. #3127 #3129 #3135 #3141 + [#3142] #3150 #3152 #3160 #3161 +- Release 2.7.0 + * Enable py::implicitly_convertible for + py::class_-wrapped types. #3059 + * Allow function pointer extraction from overloaded functions. + [#2944] + * NumPy: added .char_() to type which gives the NumPy public char + result, which also distinguishes types by bit length (unlike + .kind()). #2864 + * Add pybind11::bytearray to manipulate bytearray similar to + bytes. #2799 + * pybind11/stl/filesystem.h registers a type caster that, on + C++17/Python 3.6+, converts std::filesystem::path to + pathlib.Path and any os.PathLike to std::filesystem::path. + [#2730] + * A PYBIND11_VERSION_HEX define was added, similar to + PY_VERSION_HEX. #3120 + * py::str changed to exclusively hold PyUnicodeObject. Previously + py::str could also hold bytes, which is probably surprising, + was never documented, and can mask bugs (e.g. accidental use of + py::str instead of py::bytes). #2409 + * Add a safety guard to ensure that the Python GIL is held when + C++ calls back into Python via object_api<>::operator() (e.g. + py::function __call__). (This feature is available for Python + 3.6+ only.) #2919 + * Catch a missing self argument in calls to __init__(). #2914 + * Use std::string_view if available to avoid a copy when passing + an object to a std::ostream. #3042 + * An important warning about thread safety was added to the + iostream.h documentation; attempts to make + py::scoped_ostream_redirect thread safe have been removed, as + it was only partially effective. #2995 + * Performance: avoid unnecessary strlen calls. #3058 + * Fix auto-generated documentation string when using const T in + pyarray_t. #3020 + * Unify error messages thrown by + simple_collector/unpacking_collector. #3013 + * pybind11::builtin_exception is now explicitly exported, which + means the types included/defined in different modules are + identical, and exceptions raised in different modules can be + caught correctly. The documentation was updated to explain that + custom exceptions that are used across module boundaries need + to be explicitly exported as well. #2999 + * Fixed exception when printing UTF-8 to a + scoped_ostream_redirect. #2982 + * Pickle support enhancement: setstate implementation will + attempt to setattr __dict__ only if the unpickled dict object + is not empty, to not force use of py::dynamic_attr() + unnecessarily. #2972 + * Allow negative timedelta values to roundtrip. #2870 + * Fix unchecked errors could potentially swallow signals/other + exceptions. #2863 + * Add null pointer check with std::localtime. #2846 + * Fix the weakref constructor from py::object to create a new + weakref on conversion. #2832 + * Avoid relying on exceptions in C++17 when getting a shared_ptr + holder from a shared_from_this class. #2819 + * Allow the codec's exception to be raised instead of + RuntimeError when casting from py::str to std::string. #2903 + * In setup_helpers.py, test for platforms that have some + multiprocessing features but lack semaphores, which + ParallelCompile requires. #3043 + * Fix pybind11_INCLUDE_DIR in case CMAKE_INSTALL_INCLUDEDIR is + absolute. #3005 + * Fix bug not respecting WITH_SOABI or WITHOUT_SOABI to CMake. + [#2938] + * Fix the default Pybind11Extension compilation flags with a + Mingw64 python. #2921 + * Clang on Windows: do not pass /MP (ignored flag). #2824 + * pybind11.setup_helpers.intree_extensions can be used to + generate Pybind11Extension instances from cpp files placed in + the Python package source tree. #2831 + * Enable clang-tidy performance, readability, and modernization + checks throughout the codebase to enforce best coding + practices. #3046, #3049, #3051, #3052, #3080, and #3094 + * Checks for common misspellings were added to the pre-commit + hooks. #3076 + * Changed Werror to stricter Werror-all for Intel compiler and + fixed minor issues. #2948 + * Fixed compilation with GCC < 5 when the user defines + _GLIBCXX_USE_CXX11_ABI. #2956 + * Added nox support for easier local testing and linting of + contributions. #3101 and #3121 + * Avoid RTD style issue with docutils 0.17+. #3119 + * Support pipx run, such as pipx run pybind11 --include for a + quick compile. #3117 +- Drop unicode.patch merged upstream + +- Add upstream patch unicode.patch to fix random python crash + +- Dont test with python36-numpy. Tumbleweed's NumPy >= 1.20 dropped + support for Python 3.6 + +- Add docs/changelog.rst to package contents +- Update to v2.6.2 + * See changelog for changes since 2.5.0 + +- Also expand generation of test binaries for Python 2 and 3, + fixes Leap 15.x builds where Python 2 is still built. + +- updated to version 2.5.0 and running the internal unit tests now + python-pyfakefs +- Add skip_fstest.patch to follow the upstream lead in skipping + failing test_mknod_raises_if_unsupported_options (bsc#1197845). +- Build actually requires full python3 package (because of the + readline module), otherwise tests fail. + python-pykeepass +- Fix SPEC file to be all-version compatible. (bsc#1198336) + python-python3-saml +- Add patch 269-update-expiry-date-for-responses.patch to fix + bsc#1197846 (originally from gh#onelogin/python3-saml#269). +- Add additional-expired-resources.patch with some more updated + expired resources. +- Update bug-testDecryptElement.patch to work for SP2 and SP4. + qbittorrent +- Require libQt6Svg at runtime (fixes boo#1198544) + raspberrypi-firmware-dt +- Switch back to platform driver until upstream gain support for + VEC clock in clk-raspberrypi driver. Add following patch to fix + immediate issue described in bsc#1198061. + Revert-dt-Move-VEC-clock-to-clk-raspberrypi.patch + rpi-imager +- fix for new autoconf + +- version 1.7.2 +- Advanced options: remove overscan option +- Advanced options: remove first run wizard suppression option +- gz/xz/zstd custom images: pad if image size is not dividable by 512 byte +- Store saved wifi password hashed +- Make buttons blue on focus, to ease keyboard navigation +- Add Japan, Korean translations +- rpi-imager-noupdates.diff removed (included in current version) + +- new version 1.7.1 +- disable telemetry and auto updates (rpi-imager-noupdates.diff) + s390-tools +- Updated the cputype script to include the model number of IBM's + recently announced z16 processor. + +- Added the following patches for bsc#1198285: + s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch + s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch + The certificate verification of check_hostkeydoc is too strict and + doesn't match the checking performed by genprotimg. +- Added the following patch for bsc#1198284: + s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch + When re-enciphering the identity key and/or wrapping key of the + zkey KMIP plugin via 'zkey kms reencipher', the operation + completes without an error, but the secure keys are left + un-reenciphered. + salt -- * Sign authentication replies to prevent MiTM (CVE-2022-22935) -- * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) -- * Prevent job and fileserver replays (CVE-2022-22936) -- * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) + * Sign authentication replies to prevent MiTM (CVE-2022-22935) + * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) + * Prevent job and fileserver replays (CVE-2022-22936) + * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) sgi-bitmap-fonts +- backport from TW: fix tumbleweed build [bsc#1197854] + -- converted neededforbuild to BuildRequires - stb +- use a date as version now + (every header file has it's own version now) +- stb_perlin.h got removed, need to apply a build fix for that + (fix-compile.patch) + suseconnect-ng +- Update to version 0.0.8~git0.16545bf: + * Allow reloading CA certs pool (bsc#1195220) + swtpm +- Update to version 0.5.3 + - swtpm: + - Check header size indicator against expected size (CVE-2022-23645 bsc#1196240) + - Fix --print-capabilities for 'swtpm chardev' + - swtpm_localca: + - Test for available issuercert before creating CA + - swtpm_cert: + - Rename deprecated libtasn1 types + - man pages: + - Update the doc of the flag to connect to TPM via UnixIO socket + systemd +- Import commit 2bc0b2c447319a9156e7c5a18fe971f946554a6b + 6256b14446 test: adapt install_pam() for openSUSE + 3ea5b7e295 test: add test checking tmpfiles conf file precedence + e63e641ee8 test tmpfiles: add a test for 'w+' + b531758614 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090) + ea98492c53 cryptsetup: fall back to traditional unlocking if any TPM2 operation fails +- Move coredumpctl completion files into systemd-coredump sub-package. + systemd:mini +- Import commit 2bc0b2c447319a9156e7c5a18fe971f946554a6b + 6256b14446 test: adapt install_pam() for openSUSE + 3ea5b7e295 test: add test checking tmpfiles conf file precedence + e63e641ee8 test tmpfiles: add a test for 'w+' + b531758614 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090) + ea98492c53 cryptsetup: fall back to traditional unlocking if any TPM2 operation fails +- Move coredumpctl completion files into systemd-coredump sub-package. + tomcat +- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) +- Added patch: tomcat-9.0-hardening_getResources.patch + tryton +- Version 6.0.15 - Bugfix Release + trytond +- Version 6.0.17 + * Werkzeug 2.0 compatibility added + * fix_werkzeug_2.x.patch removed + +- on special request of our facory check script, we add the patches between tryton 5 and 6: + * revert_werkzeug_setup.patch is being deleted + * Update_changed_fields_6.0.diff is being added + * Update_changed_fields.diff is being deleted + * fix_werkzeug.patch is being deleted + +- Version 6.0.16 - Security Bugfix Release + * python3-defusedxml added + +- Version 6.0.15 - Bugfix Release + +- Version bump to Tryton 6.0 series + trytond_account +- Version 6.0.10 - Bugfix Release + trytond_account_invoice +- Version 6.0.6 - Bugfix Release + trytond_stock +- Version 6.0.13 - Bugfix Release + trytond_stock_supply +- Version 6.0.2 - Bugfix Release + uranium +- update to 4.13.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.13.1 + +- update to 4.13.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.13.0 + vncmanager +- u_Fix-Tight-Encoding-not-processing-pixel-format-prope.patch + * Consider different pixel format depths on Tight Encoding. + TightPixel was considering only pixels defined with 3 bytes. + (bsc#1189247) + webkit2gtk3:gtk3 -- Update to version 2.34.6: +- Update to version 2.36.0 (boo#1198290): + + Add new accessibility implementation using ATSPI DBus + interfaces instead of ATK. + + Add support for requestVideoFrameCallback. + + Change hardware-acceleration-policy setting default value to + always. + + Add support for media session. + + Add new API to set HTTP response information to custom uri + schemes. + + Make user interactive threads (event handler, scrolling, …) + real time in linux. + + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629. +- Rebase no-forced-sse.patch. +- Drop fix-warnings.patch and webkit2gtk3-link-fix.patch: fixed upstream. +- Add webkit2gtk3-old-ruby.patch: fix a build failure. + +- Update to version 2.34.6 (boo#1196133): + + Security fixes: CVE-2022-22620. - CVE-2022-22594. + CVE-2022-22594, CVE-2022-22637. webkit2gtk3:gtk3-soup2 -- Update to version 2.34.6: +- Update to version 2.36.0 (boo#1198290): + + Add new accessibility implementation using ATSPI DBus + interfaces instead of ATK. + + Add support for requestVideoFrameCallback. + + Change hardware-acceleration-policy setting default value to + always. + + Add support for media session. + + Add new API to set HTTP response information to custom uri + schemes. + + Make user interactive threads (event handler, scrolling, …) + real time in linux. + + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629. +- Rebase no-forced-sse.patch. +- Drop fix-warnings.patch and webkit2gtk3-link-fix.patch: fixed upstream. +- Add webkit2gtk3-old-ruby.patch: fix a build failure. + +- Update to version 2.34.6 (boo#1196133): + + Security fixes: CVE-2022-22620. - CVE-2022-22594. + CVE-2022-22594, CVE-2022-22637. webkit2gtk3:gtk4 -- Update to version 2.34.6: +- Update to version 2.36.0 (boo#1198290): + + Add new accessibility implementation using ATSPI DBus + interfaces instead of ATK. + + Add support for requestVideoFrameCallback. + + Change hardware-acceleration-policy setting default value to + always. + + Add support for media session. + + Add new API to set HTTP response information to custom uri + schemes. + + Make user interactive threads (event handler, scrolling, …) + real time in linux. + + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629. +- Rebase no-forced-sse.patch. +- Drop fix-warnings.patch and webkit2gtk3-link-fix.patch: fixed upstream. +- Add webkit2gtk3-old-ruby.patch: fix a build failure. + +- Update to version 2.34.6 (boo#1196133): + + Security fixes: CVE-2022-22620. - CVE-2022-22594. + CVE-2022-22594, CVE-2022-22637. wicked +- version 0.6.69 +- redfish: decode smbios and setup host interface + Add initial support to decode the SMBIOS Management Controller Host + Interface (Type 42) structure and expose it as wicked `firmware:redfish` + configuration to setup a Host Network Interface (to the BMC) using the + `Redfish over IP` protocol allowing access to the Redfish Service (via + redfish-localhost in /etc/hosts) used to manage the computer system. + Tech Preview (jsc#SLE-17762). +- buffer: fix size_t length downcast to uint, add guards to init functions +- wireless: fix to not expect colons in 64byte long wpa-psk hex hash string +- xml-schema: reference counting fix to not crash at exit on schema errors +- compat-suse: match sysctl.d /etc vs. /run read order with systemd-sysctl, + remove obsolete (sle11/sysconfig) lines about ifup-sysctl from ifsysctl.5. +- compat-suse: fix reading of sysctl addr_gen_mode to wrong variable +- auto6: fix to apply DNS from RA rdnss after ifdown/ifup (bsc#1181429) +- removed obsolete patch included in the master sources (bsc#1194392) + [- 0001-fsm-fix-device-rename-via-yast-bsc-1194392.patch] +