Packages changed:
  babl (0.1.108 -> 0.1.110)
  enchant (2.2.15 -> 2.8.2)
  gegl (0.4.48 -> 0.4.50)
  gstreamer (1.24.8 -> 1.24.9)
  gstreamer-plugins-bad (1.24.8 -> 1.24.9)
  gstreamer-plugins-base (1.24.8 -> 1.24.9)
  gstreamer-plugins-good (1.24.8 -> 1.24.9)
  gstreamer-plugins-libav (1.24.8 -> 1.24.9)
  libftdi1
  lsof
  luajit (5.1.2.1.0+git.1724512491.f725e44 -> 5.1.2.1.0+git.1727870382.97813fb)
  patterns-base
  patterns-gnome
  python-attrs (23.2.0 -> 24.2.0)
  python-pyudev
  qemu
  tmux (3.4 -> 3.5a)
  yast2-control-center (5.0.0 -> 5.0.1)

=== Details ===

==== babl ====
Version update (0.1.108 -> 0.1.110)
Subpackages: libbabl-0_1-0 libbabl-0_1-0-x86-64-v3

- Update to 0.1.110:
  - Build improvements.
  - Fixes to alpha componet in HCY, HSL, HSV and YCbCr models.
  - Use same CIE Lab conversion for start/end as rest with SIMD.
  - Remove reliance on set rounding mode.

==== enchant ====
Version update (2.2.15 -> 2.8.2)
Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2

- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell >= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.

==== gegl ====
Version update (0.4.48 -> 0.4.50)
Subpackages: gegl-0_4 gegl-0_4-lang libgegl-0_4-0

- Update to version 0.4.50:
  - Core:
  - Better Gobject Introspection annotation coverage.
  - Improved error handling for gegl chain processing.
  - Added accessors for pad meta-data, to be able to show names and descriptions in UIs.
  - GeglColor: more lax parameters for g_arapm_values_cmp
  - Ops:
    API: GEGL_OP_NAME needs to be uniqe .c filenames no longer
    needs to be. First registered op with a given name now takes
    precedence over later.
  * exr-save: store 16bpc files as half, fixing gimp#10778
  * ff-load, ff-save: fix build with FFmpeg 7
  * dither: do processing in linear when all levels==2
  * OpenCL: upgrade from 1.1 to 3.0, disable opencl caching
    system - not crashing is more important than caching. And
    fixes to the opencl operation of the following ops:
  * alien-map
  * color-to-alpha
  * edge-sobel
  * hue-chroma
  * noise-reduction
  * oilify
  * snn-mean
  - New Ops:
  - styles: a UI for achieving many visual effects for use on
    text and similar alpha defined shapes. bevel: simulate light
    and shadow on an alpha defined shape. inner-glow: an inner
    shadow glow effect
  - New Ops in workshop:
  - ctx-script: an experimental op for rendering ctx protocol
    this might be a future basis for ctx-based vector layers.
  - Build:
  - Various meson cleanups.
  - Updated vendored libraries
  - ctx has been updated from upstream, perhaps most
    significantly the protocol/drawing API has been fuzzed with
    afl+
- drop upstreamed patches:
  66de8124.patch
  revertleap.patch

==== gstreamer ====
Version update (1.24.8 -> 1.24.9)
Subpackages: gstreamer-lang gstreamer-utils libgstreamer-1_0-0 typelib-1_0-Gst-1_0

- Update to version 1.24.9:
  + Highlighted bugfixes:
  - gst-rtsp-server security fix
  - GstAggregator start time selection and latency query fixes
    for force-live mode
  - audioconvert: fix dynamic handling of mix matrix, and accept
    custom upstream event for setting one
  - encodebin: fix parser selection for encoders that support
    multiple codecs
  - flvmux improvments for pipelines where timestamps don't start
    at 0
  - glcontext: egl: Unrestrict the support base DRM formats
  - kms: Add IMX-DCSS auto-detection in sink and fix stride with
    planar formats in allocator
  - macOS main application event loop fixes
  - mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true
  - playbin3, decodebin3, parsebin, urisourcebin: fix races, and
    improve stability and stream-collection handling
  - rtpmanager: fix early RTCP SR generation for sparse streams
    like metadata
  - qml6glsrc: Reduce capture delay
  - qtdemux: fix parsing of rotation matrix with 180 degree
    rotation
  - rtpav1depay: added wait-for-keyframe and request-keyframe
    properties
  - srt: make work with newer libsrt versions and don't
    re-connect on authentication failure
  - v4l2 fixes and improvement
  - webrtcsink, webrtcbin and whepsrc fixes
  - cerbero: fix Python 3.13 compatibility, g-i with newer
    setuptools, bootstrap on Arch Linux; iOS build fixes
  - Ship qroverlay plugin in binary packages
  - Various bug fixes, memory leak fixes, and other stability and
    reliability improvements
  + Gstreamer:
  - aggregator:
    . Fix start time selection first with force-live
    . Fix live query when force-live is TRUE
  - parse-launch: Make sure children are bins before recursing in
  - macos: Fix race conditions in cocoa/application main event
    loop
  - multiqueue: Do not unref the query we get in pad->query

==== gstreamer-plugins-bad ====
Version update (1.24.8 -> 1.24.9)
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstmse-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0

- Disable RDF parsing for Ladspa plugins. It provides hardly any
  value (glfo#gstreamer/gstreamer#3168), but has a fairly large
  reverse dependency set. Drop pkgconfig(lrdf) BuildRequires and
  pass ladspa-rdf=disabled to meson setup.
- Update to version 1.24.9:
  + avfdeviceprovider: Fix leak from the GstCaps
  + codecparsers: add debug categories to bitwriters
  + codectimestamper: Fix gint wraparound in pts_compare_func
  + dvxa: Explicitly use cpp_std=c++11
  + GstPlay: message parsing and documentation improvements
  + h26xbitwriter: false have_space if aligning fails on aud
  + kmsallocator: fix stride with planar formats
  + kmssink: Add IMX-DCSS auto-detection
  + mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true
  + rtmp2sink: Initialize base_ts / last_ts with the actual first
    observed timestamp
  + scenechange: fix memory leak
  + srt: Don't attempt to reconnect on authentication failures
  + srtsink: Register SRT listen callback before binding socket
  + tests:
  - lc3: Allocate the same size for the buffer and the data
  - va: fix vapostproc test for DMABuf
  + va: Fix libdrm include, plus meson and wrap changes
  + vp8decoder: Fix resolution change handling
  + vtdec: add support for level 6 6.1 and 6.2
  + vaav1enc: Do not enable palette mode by default
  + wayland: Add NV15 support
  + webrtcbin: Clean up bin elements when datachannel is removed

==== gstreamer-plugins-base ====
Version update (1.24.8 -> 1.24.9)
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0

- Update to version 1.24.9:
  + allocators: drmdumb: Fix bpp value for P010
  + audioconvert: fix dynamic handling of mix matrix, accept custom
    upstream event for setting one
  + decodebin3:
  - Make update/posting of collection messages atomic
  - Send selected stream message as long as not all the tracks
    can't select decoders
  + encodebasebin: Miscellaneous fixes
  + exiftag: Check the result of gst_date_time_new_local_time(),
    fixes criticals with malformed EXIF tags
  + glcontext: egl: Unrestrict the support base DRM formats
  + gldownload: use gst_gl_sync_meta_wait_cpu()
  + gl: Fix configure error when libdrm is a subproject
  + playback: Fix a variety of decodebin3/parsebin/urisourcebin
    races
  + playbin3: prevent crashing trying to play a corrupted mp4 file
    (WARNING : HIGH PITCHED CORRUPTED SOUND)
  + Revert "meson: Fix invalid include flag in uninstalled gl pc
    file"
  + urisourcebin:
  - Allow more cases for posting stream-collection
  - Ensure all stream-start are handled
  + urisourcebin/parsebin: Improve collection creation and handling

==== gstreamer-plugins-good ====
Version update (1.24.8 -> 1.24.9)
Subpackages: gstreamer-plugins-good-gtk gstreamer-plugins-good-lang

- Update to version 1.24.9:
  + flvmux: Use first running time on the initial header instead
    of 0
  + qml6glsrc: Reduce capture delay
  + qtdemux:
  - Check fourcc of a second CEA608 atom instead of assuming it's
    cdt2
  - Fix parsing of matrix with 180 rotation
  - Skip zero-sized boxes instead of stopping to look at further
    boxes
  + rtpmanager: skip RTPSources which are not ready in the RTCP
    generation
  + rtppassthroughpay: Fix reading clock-rate and payload type from
    caps
  + twcc: Handle wrapping of reference time
  + v4l2object: append non colorimetry structure to probed caps
  + v4l2: Various fixes and improvement

==== gstreamer-plugins-libav ====
Version update (1.24.8 -> 1.24.9)

- Update to version 1.24.9:
  + avviddec: Unlock video decoder stream lock temporarily while
    finishing frames

==== libftdi1 ====

- Fix for SWIG 4.3.0, add patch swig-4.3.patch

==== lsof ====

- Add reproducible.patch to not store build host kernel version (boo#1232425)

==== luajit ====
Version update (5.1.2.1.0+git.1724512491.f725e44 -> 5.1.2.1.0+git.1727870382.97813fb)

- Update to version 5.1.2.1.0+git.1727870382.97813fb:
  * macOS: Remove obsolete -single_module flag.
  * macOS: Workaround for buggy XCode 15.0 - 15.2 linker.
  * macOS: Fix macOS 15 / Clang 16 build.
  * Fix bit op coercion in DUALNUM builds.
  * Fix compiliation of getmetatable() for UDTYPE_IO_FILE.
  * Remove ancient RtlUnwindEx workaround for MinGW64.
  * Drop unused function wrapper.
- Update luajit-s390x.patch from
  gh#openresty/luajit2!195 (following the advice on
  gh#LuaJIT/LuaJIT!631#issuecomment-2459913131).

==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-enhanced_base patterns-base-minimal_base patterns-base-selinux patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced

- Remove "Recommends: restorecond" from selinux pattern as we don't
  want it to be installed by default.

==== patterns-gnome ====
Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome

- Require gnome-session-xsession in the gnome (X11) pattern.

==== python-attrs ====
Version update (23.2.0 -> 24.2.0)

- Upgrade to 24.2.0:
  - Big releases always carry the risk of regressions, but never
    did I expect to break Python 3.14’s CI! On the plus side,
    attrs runs on 3.14 now.
- Upgrade to 24.1.0:
  - The most notable is probably the possibility to receive self
    and field definitions in your converters by wrapping them
    into a attrs.Converter.
  - The other big thing is our own replacement
    for __init_subclass__ called (you guessed it)
    __attrs_init_subclass__. Check out the docs, if you're not
    sure what this is good for.
  - Finally, we've made more important steps to promote our "new"
    APIs (can you believe they're 4 years old!?) in the docs. If
    we missed anything, please let us know.
- Remove upstreamed patch:
  - pytest8.patch

==== python-pyudev ====

- Skipping test suite completely, it just doesn’t work in the
  limited build environment (gh#pyudev/pyudev#404).
- Remove unnecessary patch support-pytest-8.patch.

==== qemu ====
Subpackages: qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-lang qemu-microvm qemu-pr-helper qemu-seabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-vmsr-helper qemu-x86

- Fix bsc#1232617:
  * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617)

==== tmux ====
Version update (3.4 -> 3.5a)

- tmux 3.5a:
  * Do not translate BSpace as Unicode with extended keys.
  * Fix so that keys with Shift are represented correctly with extended keys.
  * Revert to using /bin/sh for #() and run-shell and if-shell; the change to
    use default-shell only applies now to popups.
  * Fix grey colour without a number suffix in styles.
- tmux 3.5:
  * Revamp extended keys support to more closely match xterm and support mode 2
    as well as mode 1. This is a substantial change to key handling which
    changes tmux to always request mode 2 from parent terminal, changes to an
    unambiguous internal representation of keys, and adds an option
    (extended-keys-format) to control the format similar to the xterm(1)
    formatOtherKeys resource.
  * Clear an overlay (popup or menu) when command prompt is entered.
  * Add copy-mode -d flag to scroll a page down if in copy mode already
    (matching -e).
  * Display hyperlinks in copy mode and add copy_cursor_hyperlink format to get
    the hyperlink under the cursor.
  * Add a prefix timeout option.
  * Mouse move keys are not useful as key bindings because we do not turn them
    on unless the application requests them. Ignore them so they do not cause
    the prefix to be canceled
  * Add search_count and search_count_partial formats in copy mode.
  * Do not reset mouse pane if clicked on status line,
  * Add mirrored versions of the main-horizontal and main-vertical layouts
    where the main pane is bottom or right instead of top or left.
  * Allow REP to work with Unicode characters.
  * Fix size calculation of terminators for clipboard escape sequences.
  * Treat CRLF as LF in config files where it is easy to do so.
  * The Linux console has some bugs with bright colours, so add some
    workarounds for it.
  * If built with systemd, remove some environment variables it uses.
  * Adjust the logic when deleting last buffer to better preserve the
    selection: if selecting the element below the deleted one fails (because as
    the last one), select the one above it instead.
  * Add --enable-jemalloc to build with jemalloc memory allocator (since glibc
    malloc is so poor).
  * Add a way (refresh-client -r) for control mode clients to provide OSC 10
    and 11 responses to tmux so they can set the default foreground and
    background colours.
  * Add N to search backwards in tree modes.
  * Use default-shell for command prompt, #() and popups.
  * Revert part of a change intended to improve search performance by skipping
    parts of lines already searched, but which in fact skipped the ends of
    lines altogether.
  * Add a command-error hook when a command fails.
  * Add an option allow-set-title to forbid applications from changing the pane
    title.
  * Correct handling of mouse up events (don't ignore all but the last released
    button), and always process down event for double click.
  * Fix a crash if focusing a pane that is exiting.
  * Pick newest session (as documented) when looking for next session for
    detach-on-destroy.
  * Reduce default escape-time to 10 milliseconds.
  * Add display-menu -M to always turn mouse on in a menu.
  * Look for feature code 21 for DECSLRM and 28 for DECFRA in the device
    attributes and also accept level 1.
  * Fix crash if built with SIXEL and the SIXEL colour register is invalid;
    also remove SIXEL images before reflow.
  * Do not notify window-layout-changed if the window is about to be destroyed.
  * Do not consider a selection present if it is empty for the selection_active
    and selection_present format variables.
  * Fix split-window -p.

==== yast2-control-center ====
Version update (5.0.0 -> 5.0.1)
Subpackages: yast2-control-center-qt

- Install YaST-systemsettings.desktop into location for Plasma 6,
  remove installation into KDE 4 location (gh#yast/yast-control-center#59)
- 5.0.1