Packages changed: AppStream (1.0.1 -> 1.0.2) ImageMagick (7.1.1.26 -> 7.1.1.29) apparmor bash bluez coreutils coreutils-systemd cyrus-sasl dcraw dmraid fillup findutils gdm glibc gmp gnu-unifont-fonts (15.1.04 -> 15.1.05) google-noto-fonts (20240101 -> 20240301) gpm gzip irda kbd kernel-firmware (20240220 -> 20240229) kernel-source (6.7.6 -> 6.7.7) libX11 libXcursor (1.2.1 -> 1.2.2) libXdmcp (1.1.4 -> 1.1.5) libaio libao libapparmor libatasmart libavc1394 libbase libcddb libdb-4_8 libe-book libev libevent libfontenc (1.1.7 -> 1.1.8) libfonts libformula libgpod libgsm libixion libkate libloader libmad libmetalink libmpd libmspub libmwaw libnscd liboauth libofa libogg liborcus libotf libpcap libpciaccess libraw1394 librepository libsamplerate libserializer libspectre libstorage-ng (4.5.193 -> 4.5.197) libunwind (1.8.0 -> 1.8.1) libvdpau libvisual libvorbis libxcb (1.16 -> 1.16.1) live555 lmdb lomoco luajit (5.1.2.1.0+git.1693350652.41fb94d -> 5.1.2.1.0+git.1707061634.0d313b2) m4 mc (4.8.30 -> 4.8.31) netcontrol openblas_openmp (0.3.25 -> 0.3.26) openblas_pthreads (0.3.25 -> 0.3.26) openslp openssl-3 openssl pcmciautils pcr-oracle pcre pcsc-lite pentaho-libxml perl-IPC-Run3 (0.048 -> 0.49.0) perl-LWP-Protocol-https (6.110.0 -> 6.130.0) perl-URI (5.210.0 -> 5.270.0) perl-libwww-perl (6.720.0 -> 6.760.0) phalanx pipewire ppp pptp procinfo procmail procps psmisc ptools pwgen python-cffi python-pygit2 (1.14.0 -> 1.14.1) python311 python311-core qemu qpdf (11.8.0 -> 11.9.0) rpm screen sharutils slang susefirewall2-to-firewalld tcl (8.6.13 -> 8.6.14) tgt time unbound (1.19.0 -> 1.19.1) update-alternatives xen xorg-x11-fonts xorg-x11-fonts-converted yast2-bootloader (5.0.5 -> 5.0.6) === Details === ==== AppStream ==== Version update (1.0.1 -> 1.0.2) Subpackages: libAppStreamQt5-3 libappstream5 - Update to 1.0.2 Features: * qt: Allow building for multiple Qt major versions at once * Improve low-quality category check and extend its blacklist * validator: Add some limited developer-ID validation * validator: Emit an overridable warning if homepage URL was omitted * compose: Allow rendering vector graphics to HiDPI bitmaps unconditionally * compose: Allow setting a custom icon-policy on the command-line Specification: * docs: Mention that tag can be translated * docs: Generate validation issue tag documentation from code * docs: Add information on how to exclude elements from translation * spec: Recommend using rDNS strings or Fediverse handles as developer-ID * spec: Make launchable requirement for desktop-apps more strict Bugfixes: * qt: Component::customValue should be const * validator: Remove mention of shorthands from relation-display-length-value-invalid * sysinfo: Swap arguments of g_pattern_match_simple * qt: Add missing screenshot sorting function * qt: pool: Add missing Q_EMIT keyword * validator: Improve error message if no valid categories were found * validator: Make some length limitations more strict * validator: Only emit developer-name-tag-deprecated once * validator: Ensure filename is properly included in location info again * validator: Improve error reporting on images with missing/bad locales * compose: Don't accidentally set icon scale to 0 in some cases * compose: Add heuristics to show out-of-scope errors if filters were set * Don't prematurely abort URL validity check during semi-large redirects * docs: Update supported hashsums to reflect reality * docs: Describe version comparison letters special case * docs: Clarify release descriptions *must not* contain embedded URL * docs: Explicitly mention /var/cache/swcatalog is a valid catalog data location * tests: Fix tests with old & new FontConfig * its: Allow untranslatable developer/name and agreement sections Miscellaneous: * compose: Clarify that "no valid category" can mean bad ones were ignored * news-convert: Don't strip out the last text in brackets - Drop patch, merged upstream: * # 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch - Add upstream change to fix potential URL validity check errors: * 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch ==== ImageMagick ==== Version update (7.1.1.26 -> 7.1.1.29) Subpackages: ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.1.29 https://github.com/ImageMagick/Website/blob/main/ChangeLog.md - Use %patch -P N instead of deprecated %patchN. - version update to 7.1.1.28 https://github.com/ImageMagick/Website/blob/main/ChangeLog.md - version update to 7.1.1.27 https://github.com/ImageMagick/Website/blob/main/ChangeLog.md - only one configuration again, based on upstream 'secure' policy - other upstream policies packaged in documentation - use correct policy.xml - Fix incomplete removal of update-alternatives for config - Replace obsolete 'otherproviders(imagick-%{config_spec})' with 'Conflicts: imagick-%{config_spec}' ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - Remove workaround for boo#853019 in %postun parser - apparmor.service contains a more safe workaround. This also fixes boo#1220708 (missing daemon-reload). - Add smbd-unix_chkpwd.diff to allow smbd to execute unix_chkpwd and fix other pam related denies; (boo#1220032). ==== bash ==== Subpackages: bash-doc bash-sh - Harden bash to be compiled with gcc 14 (boo#1220564) * Modify patch bash-4.2-nscdunmap.dif to include * Port bash-5.2.dif to the former change * Add patch bash-5.2-gcc14.patch ==== bluez ==== Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3 - Add necessary Supplements (gnome-bluetooth, blueman, bluedevil5) to bluez-obexd, so that file transfer features of the applications can be used by default (bsc#1209153). - Update the description of bluez-obexd. ==== coreutils ==== - Use %patch -P N instead of deprecated %patchN. ==== coreutils-systemd ==== - Use %patch -P N instead of deprecated %patchN. ==== cyrus-sasl ==== Subpackages: cyrus-sasl-crammd5 cyrus-sasl-digestmd5 cyrus-sasl-gssapi cyrus-sasl-plain libsasl2-3 - Use %patch -P N instead of deprecated %patchN. ==== dcraw ==== Subpackages: dcraw-lang - Add fix_gcc14_errors.patch (bsc#1220467) ==== dmraid ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. - Rebase 0001-remove-partitions-with-O_RDONLY.patch to apply -p1. ==== fillup ==== - Use %patch -P N instead of deprecated %patchN. ==== findutils ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. ==== gdm ==== Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add gdm-xvnc-start-session-failed.patch: None seat0 session runs without running launcher(bsc#1219205 glgo#GNOME/gdm#909). ==== glibc ==== Subpackages: glibc-devel glibc-extra glibc-locale glibc-locale-base nscd - nsswitch.conf: Add systemd also for shadow lookups, use merge strategy for group lookups - s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ [#31402]) ==== gmp ==== - Use %patch -P N instead of deprecated %patchN. ==== gnu-unifont-fonts ==== Version update (15.1.04 -> 15.1.05) - update to 15.1.05: * Plane 0: redraw all Hangul glyphs not in the Hangul Syllables range, so their style more closely resembles the style of the Hangul Syllables range * improve several glyphs in the range U+2100..U+214F Letterlike Symbols. * redraw U+013D LATIN CAPITAL LETTER L WITH CARON for better compatibility with other glyphs in the Czech and Slovak alphabets. * Planes 2 and 3: almost 600 new ideographs * Plane F: modify the Sitelen Pona script, added combining character indicators and adding several new glyphs since the last release ==== google-noto-fonts ==== Version update (20240101 -> 20240301) - Update to 20240301 * Fixes to Balinese, Sans Canadian Aboriginal, Sans Georgian and Kufi Arabic - Remove fonttools build requires - Delete old specfile constructs. ==== gpm ==== Subpackages: libgpm2 - Use %patch -P N instead of deprecated %patchN. ==== gzip ==== - Use %patch -P N instead of deprecated %patchN. ==== irda ==== - Use %patch -P N instead of deprecated %patchN. ==== kbd ==== Subpackages: kbd-legacy - Use %patch -P N instead of deprecated %patchN. ==== kernel-firmware ==== Version update (20240220 -> 20240229) Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network - Update to version 20240229 (git commit 977332782302): * amdgpu: Update VCN firmware binaries * Intel IPU2: Add firmware files * brcm: Add nvram for the Acer Iconia One 7 B1-750 tablet * i915: Add Xe2LPD DMC v2.18 * i915: Update MTL DMC v2.21 ==== kernel-source ==== Version update (6.7.6 -> 6.7.7) - mptcp: fix possible deadlock in subflow diag (git-fixes). - mptcp: avoid printing warning once on client side (git-fixes). - commit 1ff84c5 - Linux 6.7.7 (bsc#1012628). - dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH (bsc#1012628). - scsi: smartpqi: Add new controller PCI IDs (bsc#1012628). - scsi: smartpqi: Fix logical volume rescan race condition (bsc#1012628). - tools: selftests: riscv: Fix compile warnings in hwprobe (bsc#1012628). - tools: selftests: riscv: Fix compile warnings in cbo (bsc#1012628). - tools: selftests: riscv: Fix compile warnings in vector tests (bsc#1012628). - tools: selftests: riscv: Fix compile warnings in mm tests (bsc#1012628). - scsi: target: core: Add TMF to tmr_list handling (bsc#1012628). - cifs: open_cached_dir should not rely on primary channel (bsc#1012628). - dmaengine: shdma: increase size of 'dev_id' (bsc#1012628). - dmaengine: fsl-qdma: increase size of 'irq_name' (bsc#1012628). - dmaengine: dw-edma: increase size of 'name' in debugfs code (bsc#1012628). - wifi: cfg80211: fix missing interfaces when dumping (bsc#1012628). - wifi: mac80211: fix race condition on enabling fast-xmit (bsc#1012628). - fbdev: savage: Error out if pixclock equals zero (bsc#1012628). - fbdev: sis: Error out if pixclock equals zero (bsc#1012628). - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (bsc#1012628). - spi: intel-pci: Add support for Arrow Lake SPI serial flash (bsc#1012628). - spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected (bsc#1012628). - block: Fix WARNING in _copy_from_iter (bsc#1012628). - smb: Work around Clang __bdos() type confusion (bsc#1012628). - cifs: cifs_pick_channel should try selecting active channels (bsc#1012628). - cifs: translate network errors on send to -ECONNABORTED (bsc#1012628). - cifs: helper function to check replayable error codes (bsc#1012628). - ahci: asm1166: correct count of reported ports (bsc#1012628). - aoe: avoid potential deadlock at set_capacity (bsc#1012628). - spi: cs42l43: Handle error from devm_pm_runtime_enable (bsc#1012628). - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (bsc#1012628). - ARM: dts: Fix TPM schema violations (bsc#1012628). - drm/amd/display: Disable ips before dc interrupt setting (bsc#1012628). - MIPS: reserve exception vector space ONLY ONCE (bsc#1012628). - platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet (bsc#1012628). - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (bsc#1012628). - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (bsc#1012628). - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (bsc#1012628). - Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 (bsc#1012628). - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (bsc#1012628). - ASoC: amd: acp: Add check for cpu dai link initialization (bsc#1012628). - regulator: pwm-regulator: Add validity checks in continuous .get_voltage (bsc#1012628). - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (bsc#1012628). - ALSA: hda: Replace numeric device IDs with constant values (bsc#1012628). - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (bsc#1012628). - HID: nvidia-shield: Add missing null pointer checks to LED initialization (bsc#1012628). - nvmet-tcp: fix nvme tcp ida memory leak (bsc#1012628). - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (bsc#1012628). - ALSA: usb-audio: Check presence of valid altsetting control (bsc#1012628). - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 (bsc#1012628). - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (bsc#1012628). - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (bsc#1012628). - regulator (max5970): Fix IRQ handler (bsc#1012628). - spi: sh-msiof: avoid integer overflow in constants (bsc#1012628). - Input: xpad - add Lenovo Legion Go controllers (bsc#1012628). - misc: open-dice: Fix spurious lockdep warning (bsc#1012628). - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new (bsc#1012628). - drm/amdkfd: Use correct drm device for cgroup permission check (bsc#1012628). - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz ... changelog too long, skipping 511 lines ... - commit ce46963 ==== libX11 ==== Subpackages: libX11-6 libX11-data libX11-xcb1 - Trim descriptions for size (keep the big one for the prominently installed libX11-6). - Spin documentation off to libX11-devel-doc, this saves buildroots 800+ files and time (mandb is run in %posttrans). - Use %patch -P N instead of deprecated %patchN. ==== libXcursor ==== Version update (1.2.1 -> 1.2.2) - Update to version 1.2.2 * gitlab CI: stop requiring Signed-off-by in commits * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * If O_CLOEXEC is defined, add "e" to fopen modes * Add comment about keeping libxcb-cursor copy of code in sync * XcursorXcFileLoad: plug memory leak in error paths * Remove superfluous and unguarded config.h include ==== libXdmcp ==== Version update (1.1.4 -> 1.1.5) - Update to version 1.1.5 * Remove "All rights reserved" from Oracle copyright notices * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * Xdmcp.h: add access attributes to function prototypes * Clear -Wunused-macros warnings when arc4random_buf() is available * XdmcpWriteHeader: drop unnecessary cast of free() argument * XdmcpWriteHeader: use calloc instead of malloc to alloc buffer * gitlab CI: add xz-utils to container for "make distcheck" ==== libaio ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libao ==== Subpackages: libao-plugins4 libao4 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libapparmor ==== - Remove workaround for boo#853019 in %postun parser - apparmor.service contains a more safe workaround. This also fixes boo#1220708 (missing daemon-reload). - Add smbd-unix_chkpwd.diff to allow smbd to execute unix_chkpwd and fix other pam related denies; (boo#1220032). ==== libatasmart ==== Subpackages: libatasmart-utils libatasmart4 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libavc1394 ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libbase ==== - Use %patch -P N instead of deprecated %patchN. ==== libcddb ==== - Use %patch -P N instead of deprecated %patchN. ==== libdb-4_8 ==== Subpackages: db48-utils - Use %patch -P N instead of deprecated %patchN. ==== libe-book ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libev ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN - modified patches % libev-4.15_compiler_warnings.patch (refreshed) ==== libevent ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libfontenc ==== Version update (1.1.7 -> 1.1.8) - update to 1.1.8 * This release includes build system cleanups and adds "e" to the fopen() flags to avoid leaking fd's when calling applications exec another program. ==== libfonts ==== - Use %patch -P N instead of deprecated %patchN. ==== libformula ==== - Use %patch -P N instead of deprecated %patchN. ==== libgpod ==== Subpackages: libgpod-tools libgpod4 - Use %patch -P N instead of deprecated %patchN. ==== libgsm ==== - Use %patch -P N instead of deprecated %patchN. ==== libixion ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libkate ==== Subpackages: libkate1 liboggkate1 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libloader ==== - Use %patch -P N instead of deprecated %patchN. ==== libmad ==== - Use %patch -P N instead of deprecated %patchN. ==== libmetalink ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libmpd ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libmspub ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libmwaw ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libnscd ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== liboauth ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libofa ==== - Use %patch -P N instead of deprecated %patchN. ==== libogg ==== - Use %patch -P N instead of deprecated %patchN. ==== liborcus ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libotf ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libpcap ==== - Use %patch -P N instead of deprecated %patchN. ==== libpciaccess ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libraw1394 ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== librepository ==== - Use %patch -P N instead of deprecated %patchN. ==== libsamplerate ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libserializer ==== - Use %patch -P N instead of deprecated %patchN. ==== libspectre ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libstorage-ng ==== Version update (4.5.193 -> 4.5.197) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (Spanish) (bsc#1149754) - 4.5.197 - Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.5.196 - Translated using Weblate (Italian) (bsc#1149754) - merge gh#openSUSE/libstorage-ng#989 - simplify memory handling in SystemCmd class - 4.5.195 - Translated using Weblate (German) (bsc#1149754) - 4.5.194 ==== libunwind ==== Version update (1.8.0 -> 1.8.1) - Update to 1.8.1: * Fix issue #713 by @cshung in #717 * Add do-release script by @bregma in #725 * Backport dotnet-runtime fixes to the 1.8 branch by @bregma in #726 * [v1.8] Make tests installable by @bregma in #722 * Bump version to 1.8.1 by @bregma in #727 ==== libvdpau ==== - Use %patch -P N instead of deprecated %patchN. ==== libvisual ==== - Use %patch -P N instead of deprecated %patchN. ==== libvorbis ==== Subpackages: libvorbis0 libvorbisenc2 libvorbisfile3 - Use %patch -P N instead of deprecated %patchN. ==== libxcb ==== Version update (1.16 -> 1.16.1) Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 - Update to version 1.16.1 * This release fixes build issues for Windows & NetBSD platforms * For those building for 32-bit platforms, it also enables use of the "large file" APIs - though xcb mainly uses stat() calls on sockets, not normal files. - Use %patch -P N instead of deprecated %patchN. ==== live555 ==== Subpackages: libBasicUsageEnvironment2 libUsageEnvironment3 libgroupsock30 libliveMedia112 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== lmdb ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== lomoco ==== - Use %patch -P N instead of deprecated %patchN. ==== luajit ==== Version update (5.1.2.1.0+git.1693350652.41fb94d -> 5.1.2.1.0+git.1707061634.0d313b2) - Update to version 5.1.2.1.0+git.1707061634.0d313b2: * Rework stack overflow handling. * Preserve keys with dynamic values in template tables when saving bytecode. * Prevent include of luajit_rolling.h. * Fix documentation bug about '\z' string escape. * Fix zero stripping in %g number formatting. * Fix unsinking of IR_FSTORE for NULL metatable. * DynASM/x86: Add endbr instruction. * MIPS64 R2/R6: Fix FP to integer conversions. * Add cross-32/64 bit and deterministic bytecode generation. * DynASM/x86: Allow [&expr] operand. * Check for IR_HREF vs. IR_HREFK aliasing in non-nil store check. * Respect jit.off() on pending trace exit. * Simplify handling of instable types in TNEW/TDUP load forwarding. * Only emit proper parent references in snapshot replay. * Fix anchoring for string buffer set() method (again). * ARM: Fix stack restore for FP slots. * Document workaround for multilib vs. cross-compiler conflict. * Fix anchoring for string buffer set() method. * Fix runtime library flags for MSVC debug builds. * Fix .debug_abbrev section in GDB JIT API. * Optimize table.new() with constant args to (sinkable) IR_TNEW. * Emit sunk IR_NEWREF only once per key on snapshot replay. * Fix last commit. * x86/x64: Don't fuse loads across IR_NEWREF. * Improve last commit. * x86/x64: Don't fuse loads across table.clear. * x86/x64: Add more red zone checks to assembler backend. * Add stack check to pcall/xpcall. * Invalidate SCEV entry when returning to lower frame. * FFI: Fix pragma push stack limit check and throw on overflow. * ARM64: Fix disassembly of ldp/stp offsets. * Check for upvalue state transition in IR_UREFO. * x64: Properly fix __call metamethod return dispatch. * Windows/x86: _BitScan*64 are only available on 64 bit archs. * Add 'cc' file type for saving bytecode. * FFI/Windows: Fix type declaration for int64_t and uint64_t. * FFI: Fix dangling reference to CType in carith_checkarg(). * DynASM/ARM64: Support ldp/stp of q registers. * ARM64: Use ADR and ADRP to form constants. * ARM64: Fix disassembly of U12 loads. * ARM64: Unify constant register handling in interpreter. * ARM: Fix register hint for FFI calls with FP results. * ARM64: Fix register hint for FFI calls with FP results. * ARM64: Restore fp before sp in C stack unwinders. * FFI: Fix ffi.abi("pauth"). * Maintain chain invariant in DCE. * LJ_FR2: Fix stack checks in vararg calls. * Follow-up fix for stack overflow handling cleanup. * Handle OOM error on stack resize in coroutine.resume and lua_checkstack. * Restore cur_L for specific Lua/C API use case. * Consistently use 64 bit constants for 64 bit IR instructions. * ARM64: Fix IR_HREF code generation for constant FP keys. * ARM64: Fuse negative 32 bit constants into arithmetic ops again. * Handle all stack layouts in (delayed) TRACE vmevent. * Add missing coercion when recording select(string, ...) * Cleanup stack overflow handling. * Windows/ARM64: Add MSVC cross-build support for x64 to ARM64. * IR_MIN/IR_MAX is non-commutative due to underlying FPU ops. * ARM64: Set fixed interpreter registers before rethrow. * Windows/ARM64: Update install docs. * Windows: Call C++ destructors without compiling with /EHa. * Windows: Pass scratch CONTEXT record to RtlUnwindEx. * ARM64: External unwinder already restores non-volatile registers. * Windows/ARM64: Fix exception unwinding (again). * Windows/ARM64: Fix typo in exception unwinding. * FFI: Fix 64 bit shift fold rules. * Windows/ARM64: Support Windows calling conventions. * Windows/ARM64: Fix exception unwinding. * ARM64: Remove unneeded IRCALL_* defs for math intrinsics. * Fix Cygwin build. * Allow path overrides in genversion.lua with minilua, too. * Windows/ARM64: Add initial support. * Improve architecture detection error messages. * ARM64: Fuse rotates into logical operands. * ARM64: Don't fuse sign extensions into logical operands. * ARM64: Disassemble rotates on logical operands. * ARM: Fix stack check code generation. * ARM64: Fix LDP/STP fusion (again). * ARM64: Ensure branch is in range before emitting TBZ/TBNZ. * Fix mcode limit check for non-x86 archs. * ARM64: Improve BC_JLOOP. * ARM64: Improve integer IR_MUL code generation. * ARM64: Simplify code generation for IR_STRTO. * ARM64: Use RID_TMP instead of scratch register in more places. * ARM64: Improve IR_OBAR code generation. * ARM64: Improve IR_UREF code generation. * ARM64: Improve IR_HREF code generation. * ARM64: Reload BASE via GL instead of spilling it. * ARM64: Consolidate 32/64-bit constant handling in assembler. * ARM64: Tune emit_lsptr. Avoid wrong load for asm_prof. * ARM64: Inline only use of emit_loada. * ARM64: Improve K13 constant rematerialization. * Add NaN check to IR_NEWREF. * Allow override of paths for genversion.lua. * Fix native MinGW build. - Also refresh luajit-s390x.patch from the rebased pull request. ==== m4 ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== mc ==== Version update (4.8.30 -> 4.8.31) Subpackages: mc-lang - Use %patch -P N instead of deprecated %patchN. - Update to 4.8.31 - Core * Minimal version of GLib is 2.32.0. - VFS * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232) * extfs; - uc1541 extfs: update up to 3.6 version (#4511) - s3+: port to Python3 (#4324) * Support for LZO/LZOP compression format (#4509) - Misc * Skins: add color for non-printable characters in editor (#4433) - Fixes * FTBFS on FreeBSD with ext2fs attribute support (#4493) * Broken stickchars (-a) mode (#4498) * Wrong timestamp after resuming of file copy operation (#4499) * Editor: wrong deletion of marked column (#3761) * Diff viewer: segfault when display of line numbers is enabled (#4500) * Tar VFS: broken handling of hard links (#4494) * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506) * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507) * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497) * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502) * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419) - Rebase mc-ext-audio.patch, mc-extd-xdg.patch and mc-vfs-fish-deleted_source_file.patch ==== netcontrol ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== openblas_openmp ==== Version update (0.3.25 -> 0.3.26) - Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream. - Update to version 0.3.26: * General: - Improved the version of openblas.pc that is created by the CMAKE build. - Fixed a CMAKE-specific build problem on older versions of MacOS. - Worked around linking problems on old versions of MacOS. - Corrected installation location of the lapacke_mangling header in CMAKE builds. - Added type declarations for complex variables to the MSVC-specific parts of the LAPACK header. - Significantly sped up ?GESV for small problem sizes by introducing a lower bound for multithreading. - Imported additions and corrections from the Reference-LAPACK project: + Added new LAPACK functions for truncated QR with pivoting (Reference-LAPACK PRs 891&941). + Handle miscalculation of minimum work array size in corner cases (Reference-LAPACK PR 942). + Fixed use of uninitialized variables in ?GEDMD and improved inline documentation. + Fixed use of uninitialized variables (and consequential failures) in ?BBCSD. + Added tests for the recently introduced Dynamic Mode Decomposition functions. + Fixed several memory leaks in the LAPACK testsuite. + Fixed counting of testsuite results by the Python script. * x86-64: - Fixed computation of CASUM on SkylakeX and newer targets in the special case that AVX512 is not supported by the compiler or operating environment. - Fixed potential undefined behaviour in the CASUM/ZASUM kernels for AVX512 targets. - worked around a problem in the pre-AVX kernels for GEMV * arm64: - Sped up SGEMM and DGEMM on Neoverse V1 and N1. - Sped up ?DOT on SVE-capable targets. - Reduced the number of targets in DYNAMIC_ARCH builds by eliminating functionally equivalent ones. * POWER: - Improved the SGEMM kernel for POWER10. - Fixed compilation with (very) old versions of gcc. - Fixed detection of old 32bit PPC targets in CMAKE-based builds. - Added autodetection of the POWERPC 7400 subtype. - Fixed CMAKE-based compilation for PPCG4 and PPC970 targets. * LONGARCH64: - Added and improved optimized kernels for almost all BLAS functions. ==== openblas_pthreads ==== Version update (0.3.25 -> 0.3.26) - Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream. - Update to version 0.3.26: * General: - Improved the version of openblas.pc that is created by the CMAKE build. - Fixed a CMAKE-specific build problem on older versions of MacOS. - Worked around linking problems on old versions of MacOS. - Corrected installation location of the lapacke_mangling header in CMAKE builds. - Added type declarations for complex variables to the MSVC-specific parts of the LAPACK header. - Significantly sped up ?GESV for small problem sizes by introducing a lower bound for multithreading. - Imported additions and corrections from the Reference-LAPACK project: + Added new LAPACK functions for truncated QR with pivoting (Reference-LAPACK PRs 891&941). + Handle miscalculation of minimum work array size in corner cases (Reference-LAPACK PR 942). + Fixed use of uninitialized variables in ?GEDMD and improved inline documentation. + Fixed use of uninitialized variables (and consequential failures) in ?BBCSD. + Added tests for the recently introduced Dynamic Mode Decomposition functions. + Fixed several memory leaks in the LAPACK testsuite. + Fixed counting of testsuite results by the Python script. * x86-64: - Fixed computation of CASUM on SkylakeX and newer targets in the special case that AVX512 is not supported by the compiler or operating environment. - Fixed potential undefined behaviour in the CASUM/ZASUM kernels for AVX512 targets. - worked around a problem in the pre-AVX kernels for GEMV * arm64: - Sped up SGEMM and DGEMM on Neoverse V1 and N1. - Sped up ?DOT on SVE-capable targets. - Reduced the number of targets in DYNAMIC_ARCH builds by eliminating functionally equivalent ones. * POWER: - Improved the SGEMM kernel for POWER10. - Fixed compilation with (very) old versions of gcc. - Fixed detection of old 32bit PPC targets in CMAKE-based builds. - Added autodetection of the POWERPC 7400 subtype. - Fixed CMAKE-based compilation for PPCG4 and PPC970 targets. * LONGARCH64: - Added and improved optimized kernels for almost all BLAS functions. ==== openslp ==== Subpackages: libslp1 openslp-server - Use %patch -P N instead of deprecated %patchN. ==== openssl-3 ==== Subpackages: libopenssl3 - Build the 32bit flavor of libopenssl-3-fips-provider [bsc#1220232] * Update baselibs.conf ==== openssl ==== - Build the 32bit flavor of libopenssl-fips-provider [bsc#1220232] * Update baselibs.conf ==== pcmciautils ==== - Use %patch -P N instead of deprecated %patchN. ==== pcr-oracle ==== - Remove fix_efi_measure.patch - Add fix_efi_measure_and_shim.patch (bsc#1219807) ==== pcre ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== pcsc-lite ==== Subpackages: libpcsclite1 - Use %patch -P N instead of deprecated %patchN. ==== pentaho-libxml ==== - Use %patch -P N instead of deprecated %patchN. ==== perl-IPC-Run3 ==== Version update (0.048 -> 0.49.0) - updated to 0.049 see /usr/share/doc/packages/perl-IPC-Run3/Changes 0.049 2024-01-20 - avoid some uninitialized warnings in ProfLogReader - improve errno handling on Windows (thanks, Graham Ollis) - avoid leaking fds (thanks, Dan Book) - fix typos in docs (thanks, Yoshikazu Sawa and Jakub Wilk) ==== perl-LWP-Protocol-https ==== Version update (6.110.0 -> 6.130.0) - updated to 6.13 see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes 6.13 2024-02-06 01:00:50Z - Fix ssl upgrade for regular host names (GH#77) (Axel Burri) 6.12 2024-01-22 17:51:31Z - Enable MultiHomed for IO::Socket::SSL (GH#61) (ℕicolas ℝ.) - Making it possible to use IPv6 in https call through https proxy environment (in case of using CONNECT method to create a tunnel) (GH#74) (Dmitriy Shamatrin) ==== perl-URI ==== Version update (5.210.0 -> 5.270.0) - updated to 5.27 see /usr/share/doc/packages/perl-URI/Changes 5.27 2024-02-09 15:01:24Z - Add missing NAME section to POD of URI::geo (GH#142) (gregor herrmann) 5.26 2024-02-02 19:04:40Z - Add URI::geo (GH#141) (david-dick) 5.25 2024-01-27 16:11:41Z - cache scheme so it never attempt to load it again (GH#55) (mschae94) 5.24 2024-01-26 04:36:32Z - Really revert "use Scalar::Util::reftype instead of ref to check for ARRAY" (GH#136) (Olaf Alders) 5.23 2024-01-25 21:02:18Z - Revert the reftype change introduced in 5.22 as it causes warnings. (GH#134) (Olaf Alders) 5.22 2024-01-25 15:22:54Z - Use Scalar::Util::reftype instead of ref to check for ARRAY (GH#132) (Jacques Deguest) ==== perl-libwww-perl ==== Version update (6.720.0 -> 6.760.0) - updated to 6.76 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.76 2024-01-25 18:31:25Z - Simplify code slightly for Perl v5.8+ (GH#455) (James Raspass) - Move HTTP::CookieJar::LWP to test requires (GH#453) (Olaf Alders) 6.75 2024-01-24 14:29:17Z - Update lwp-request to suport PATCH HTTP method (GH#452) (Javier Puche) 6.74 2024-01-22 17:48:18Z - Making it possible to use IPv6 in https call through https proxy environment (in case of using CONNECT method to create a tunnel) (GH#450) (Dmitriy Shamatrin) 6.73 2024-01-13 20:19:09Z - Fix no_proxy subdomain matching (GH#447) (Axel Burri) ==== phalanx ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== pipewire ==== Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Use %patch -P N instead of deprecated %patchN. ==== ppp ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== pptp ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== procinfo ==== - Use %patch -P N instead of deprecated %patchN. ==== procmail ==== - Use %patch -P N instead of deprecated %patchN. ==== procps ==== Subpackages: libprocps8 - Use %patch -P N instead of deprecated %patchN. ==== psmisc ==== - Use %patch -P N instead of deprecated %patchN. ==== ptools ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== pwgen ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== python-cffi ==== - drop unnecessary buildrequire python-py ==== python-pygit2 ==== Version update (1.14.0 -> 1.14.1) - update to 1.14.1: * Now `Object.filemode` returns `enums.FileMode` and `Reference.type` returns `enums.ReferenceType` * Fix tests on Fedora 40 * Deprecate `ReferenceType.OID`, use `ReferenceType.DIRECT` * Deprecate `ReferenceType.LISTALL`, use `ReferenceType.ALL` ==== python311 ==== Subpackages: python311-curses python311-dbm - (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory. - Remove double definition of /usr/bin/idle%%{version} in %%files. ==== python311-core ==== Subpackages: libpython3_11-1_0 python311-base - (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory. - Remove double definition of /usr/bin/idle%%{version} in %%files. ==== qemu ==== Subpackages: qemu-arm 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-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios - Backports and bugfixes: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977) * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275) ==== qpdf ==== Version update (11.8.0 -> 11.9.0) - Update to 11.9.0: * CLI Enhancements - Add new command-line arguments --file and --range which can be used within --pages in place of positional arguments. Allow - -file to be used inside of --overlay and --underlay as well. These new options can be freely intermixed with positional arguments. - Allow --overlay and --underlay to be repeated. They may appear multiple times on the command-line and will be stacked in the order in which they appear. In QPDFJob JSON (see QPDFJob: a Job-Based Interface), the overlay and underlay keys may contain arrays. For compatibility, they may also contain a single dictionary. * Library Enhancements - Add file(), range(), and password() to QPDFJob::PagesConfig as an alternative to pageSpec. - Add QPDFObjectHandle::writeJSON to write the JSON representation of the object directly to a pipeline. This is much faster than calling QPDFObjectHandle::getJSON. * Other Enhancements - There have been non-user-visible improvements to the reliability of the JSON parser. The JSON parser has been added to fuzz testing with OSS-Fuzz. * Remove openssl3_2-fuzz-16214.patch fixed upstream ==== rpm ==== Subpackages: librpmbuild10 - added a missing %patch NR conversion ==== screen ==== - Use %patch -P N instead of deprecated %patchN. ==== sharutils ==== - Use %patch -P N instead of deprecated %patchN. ==== slang ==== - Drop slsh/lib/test/test_timestamp.sl: Do not test timestamps but trust on upstream (calculations in leap years are off in the test). ==== susefirewall2-to-firewalld ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. ==== tcl ==== Version update (8.6.13 -> 8.6.14) - Version 8.6.14: * Backport TIP #402: path name starting with '//' not replaced by '/' also on Cygwin and QNX * (bug) [8f7fde] string compare failing on big endian * (bug) [3e8074] y2k38 problem in [interp limit time -seconds] * (bug) [e3dcab] crash with tcl_precision equal 15..18 * (bug) [d19fe0] output replacement character on incomplete sequences in unicode encoding * (bug) [534172] sporadic crash in memchan thread cleanup. * (bug) [f9eafc] throw error in zip command when file comment/filename to long or not iso-latin-1 * (bug)[183a1a] Prevent BO by Tcl_UtfToExternal * (bug) [ea69b0], crash when using a channel transformation on TCP client socket * (bug)[026575] Prevent invalid read in Tcl_UtfToUniChar * (rfe) Allow empty mode in [chan create] to allow refchan version of [socket -server] * (bug) [ab123c] argument position overflow in [scan %num$mode] * (bug) [784bef] tailcall crash * (bug) [af3ebc] clock scan and clock add bugs in error cases / with abbreviated options * (bug) [66ffaf] incomplete double byte encoding sequences ignored like in [encoding convertfrom gb12345 x] * (rfe) [c54e4a] fork multithreading performance by using vfork/spawn when supported * Update libtommath to version 1.2.1 * (bug) [60cacf] Fix tclvfs tkt Segmentation Fault at interpreter exit when tclvfs loaded. * (bug) [b5ac3e] Tcl_GetUniChar reads beyond string length for ASCII strings * Unicode 15.1 * (bug) [00655c] ClockGetdatefieldsObjCmd(): avoid signed integer overflow and platform-dependent behavior * TIP #662: Tcl_VarEval is not depreciated any more * (bug) [7b3167] tclOO.c: initialize fakeObject.refCount * (bug) [7371b6] AddressSanitizer use-after-return detection breaks NRE tests, coroutines * (bug)[32b889] prevent spurious errors from [clock format] * (rfe) [0ac9d0] Don't call getsockname(2) in Tcl_MakeFileChannel(3) unless absolutely necessary. Permits better constraining of Tcl/tclsh via OpenBSD's pledge(2) or similar mechanisms. Minor rewrite. * (feature) Adapt tcltest to support Tcl 9. * (bug) [fd27ad] doc change of Tcl_PkgRequire & friends: version string specification refers to "package require". * (bug) [16e25e] error for [tcl_startOfPreviousWord string end-1] * [db4f28] segfault when Tcl_ReadChars is called with unicode object * fix/document Tcl_ObjPrintf with "ll" modifier * [8e666d] endless loop when redefining proc ::history * [86b3c1] endless loop when ::unknown is moved into a namespace - Obsoleted patches: * tcl-interp-limit-time.patch * tcl-refchan-mode-needed.patch * tcl-string-compare.patch ==== tgt ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== time ==== - Use %patch -P N instead of deprecated %patchN. ==== unbound ==== Version update (1.19.0 -> 1.19.1) Subpackages: libunbound8 unbound-anchor - Update to 1.19.1: * Bug Fixes: [bsc#1219823, CVE-2023-50387][bsc#1219826, CVE-2023-50868] - Fix CVE-2023-50387, DNSSEC verification complexity can be exploited to exhaust CPU resources and stall DNS resolvers. - Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU. ==== update-alternatives ==== - Prepare for RPM 4.20. ==== xen ==== Subpackages: xen-libs xen-tools-domU - bsc#1219885 - VUL-0: CVE-2023-46841: xen: x86: shadow stack vs exceptions from emulation stubs (XSA-451) xsa451.patch ==== xorg-x11-fonts ==== Subpackages: xorg-x11-fonts-core xorg-x11-fonts-legacy - encodings-1.1.0 * Add a meson build system * Add the ISO8859-14 encoding ==== xorg-x11-fonts-converted ==== - encodings-1.1.0 * Add a meson build system * Add the ISO8859-14 encoding ==== yast2-bootloader ==== Version update (5.0.5 -> 5.0.6) - Feature: Do not timeout boot menue in systemd-boot. (bsc#1216366) - 5.0.6