Packages changed: fwupd inkscape (1.4.2+git48.4b73df015e -> 1.4.3+git2.fcd0343856) lensfun libfido2 (1.15.0 -> 1.16.0) openSUSE-release (20260103 -> 20260105) python-setuptools (78.1.1 -> 80.9.0) python313-setuptools (78.1.1 -> 80.9.0) ruby (3.4 -> 4.0) ruby-common (3.2.1 -> 4.0.0) tbb (2022.2.0 -> 2022.3.0) userspace-rcu (0.15.3 -> 0.15.5) vim (9.1.1966 -> 9.1.2050) yast2-trans (84.87.20251216.2a38b61ecc -> 84.87.20260103.3ddf07ef6c) === Details === ==== fwupd ==== Subpackages: fwupd-bash-completion fwupd-lang libfwupd3 typelib-1_0-Fwupd-2_0 - Actually build and install manpages: * These were originally removed because including them would have required pulling a nasty set of ghc/pandocs build dependencies directly into Ring 1 * fwupd upstream quickly reverted this change in 1.8.13, but the conditional to block building/installing the manpages by default was never removed from the specfile * This restores the fwupd manpages, which have been sorely missing in openSUSE for a couple years ==== inkscape ==== Version update (1.4.2+git48.4b73df015e -> 1.4.3+git2.fcd0343856) Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-lang - Update to version 1.4.3+git2.fcd0343856: * Fix: request display update when removing child from group * Make po submodule shallow * Add GioWin32-2.0.typelib to Windows * Revert the backport of a fix causing regressions in textPath * update translations * Update Windows dependencies to r168 * Build GraphicsMagick on Windows ourselves again * Update macOS build pipeline to v0.82-2-g21f3e2d * Update docs for 1.4.3rc * Fix crash on MacOS when opening file by right clicking on file. * Handle `xml:lang`/`lang` attribute updates * Fix commands toolbar glitching at exact size * Fix code getting items under cursor * Set Pango context language to undetermined * Add commands toolbar to automatic toolbar policy * Batch updates to layer selector * SPLPEItem: ref group objects before recursion * Make libdepixelize a submodule * update translations * Fix welcome dialog graphics * Update macOS build pipeline to 0.82 * Add 'webp' to the list of file formats that Inkscape can import on MacOS. * Add 'jpg' and 'jpeg' to the list of file formats that Inkscape can import on MacOS. * Fix action accidentally marked for translation * Make popovers stay open on spinbutton activate * Fix crash in LPE path Parameters * Add missed 1.4.3 artwork * Add welcome screen only mode and remove timer * update translations * Include libtcp2 DLLs in Windows build * 1.4.x: Fix: prevent sliders stealing scroll when not focused * Update graphics for 1.4.3 * Make pattern name translatable * Move revert further down the menu * PDF import fixes * Increase user and mac css style priority * SPIPaint::read: Allow SPPaintServerReference to attach to document * Fix crash on rendering TextPath with empty PathVector * Relaxing PDF font name normalization to account for multiple 6-char tags. * Explicit tuple include * Libgc modified their warning function definition to take a const char* instead of a char*. This checks gc version >= 8.3 to create the correct version * Unset fill/stroke opacity on mesh/pattern switch * Fix Polka dots colorization * Make layer change on object selection more robust * Fix extension label alignment * Fixing removeChild cached position logic * Check for out of bounds in font axis value setter * The default style shouldn't save CSS properties that aren't set. * Allow effect XSLT extensions * Revert back to Gtk::Menu for 1.4.x * update translations * Add Enable animations checkbutton * Update Windows dependencies to r164 * Add compat for 1.5 page elements * Make ccache ignore compiler mtime * Use GraphicsMagick from msys2 * update translations * Fix translation-weekly job * Add LPE dialog option to convert Polygons, Polylines, and Lines to Paths. Backport * Transientize colour picker when shown instead of constructed * Make Commands bar items collapse individually * Replace po/ with a submodule * Replace po/ with a submodule * Hide page selector when there is no pages * Center template labels in Welcome dialog * Unescape symbol in rotation button tooltip * Remove size request from startup.cpp * Replace getLength() with size() on a GooString (Poppler) * Don't thread-unsafely access desktop in CanvasItem::_render() * Fix handle orientation when Y axis is pointing up * Fix dangling PathManipulator in node tool * Remove NodeTool::_previous_selection * Avoid dangling SPDrawAnchors * Fix 'warning: result of comparison against a string literal is unspecified' * Multiple bugfixes for align and distribute on circle. * Use C locale for version parsing * Prevent export-batch-path attribute from modifying document on load * Adjust cursor shadows so they never get cut off * Refactor extension error reporting * Restrict broken image to a minimum size * Defend against rogue clipboard managers * If the name contains a relative path, use it as the export path * Make Split Path and Break Apart handle nested paths * Refactor pathv_fully_contains() * Refactor pdf input preferences to standard extension prefs * Chnage how maximise works on macOS and remove metadata from default templates * Ignore no-op SatelliteParam updates * Fix build with poppler 25.09.0 * Fix building with Poppler 25.07.0 - remove patches, applied upstream * ce52c5f96106ae5747171663a46831f21aa52d95.patch * b60d81745016b5f20d4c6aec6d073b8a6f3e499c.patch * ace884e13e413b0cc49ece80936584ef92c986f5.patch ==== lensfun ==== Subpackages: lensfun-data liblensfun1 - Remove specfile python package handling and use lensfun-pr2256-setuptools.patch instead. * Backported from gh#lensfun/lensfun#2256 * Additionally, disable build isolation for offline build * Replace -m build with -m pip wheel and keep the setup.py for old distro compatibility (Also doesn't build again at install phase) - Python Package updates: * Replace deprecated setup.py usage with PEP517 build * It is a pure python package, thus noarch ==== libfido2 ==== Version update (1.15.0 -> 1.16.0) Subpackages: libfido2-1 libfido2-udev - update to 1.16.0: * Added support for enterprise attestation. * Improved handling of invalid key handles in U2F key lookup; gh#819. * Fixed issue where storing small CTAP 2.1 largeBlobs failed; gh#826. * Fixed APDU chaining issues for certain authenticators; gh#818, gh#855. * Improved documentation and examples. * New API calls: - fido_cred_entattest; - fido_cred_set_entattest. ==== openSUSE-release ==== Version update (20260103 -> 20260105) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== python-setuptools ==== Version update (78.1.1 -> 80.9.0) - Update to v80.9.0 * Set a deadline for the removal of pkg_resources later this year (December). (#3085) * Removed reliance on pkg_resources in test_wheel. (#3085) - Release v80.8.0 * Replaced more references to pkg_resources with importlib equivalents in wheel module. (#3085) * Restore explicit LICENSE file. (#5001) - Release v80.7.1 * Only attempt to fetch eggs for unsatisfied requirements. (#4998) * In installer, when discovering egg dists, let metadata discovery search each egg. (#4998) - Release v80.7.0 * Removed usage of pkg_resources from installer. Set an official deadline on the installer deprecation to 2025-10-31. (#4997) - Release v80.5.0 * Replaced more references to pkg_resources with importlib equivalents. (#3085) - Release v80.4.0 * Simplified the error reporting in editable installs. (#4984) - Release v80.3.0 * Removed easy_install and package_index modules. (#917) - Release v80.2.0 * Restored support for install_scripts --executable (and classic behavior for the executable for those invocations). Instead, build_editable provides the portable form of the executables for downstream installers to rewrite. (#4934) - Release v80.1.0 * Added a deadline of Oct 31 to the setup.py install deprecation. * With setup.py install --prefix=..., fall back to distutils install rather than failing. Note that running setup.py install is deprecated. (#3143) - Release v80.0.1 * Fixed index_url logic in develop compatibility shim. (#4966) - Release v80.0.0 [#]# Deprecations and Removals * Removed support for the easy_install command including the sandbox module. (#2908) * Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (#4955) - Release v79.0.0 * Removed support for 'legacy-editable' installs. (#917) - Add python-setuptools.rpmlintrc for false positives on requirements ==== python313-setuptools ==== Version update (78.1.1 -> 80.9.0) - Update to v80.9.0 * Set a deadline for the removal of pkg_resources later this year (December). (#3085) * Removed reliance on pkg_resources in test_wheel. (#3085) - Release v80.8.0 * Replaced more references to pkg_resources with importlib equivalents in wheel module. (#3085) * Restore explicit LICENSE file. (#5001) - Release v80.7.1 * Only attempt to fetch eggs for unsatisfied requirements. (#4998) * In installer, when discovering egg dists, let metadata discovery search each egg. (#4998) - Release v80.7.0 * Removed usage of pkg_resources from installer. Set an official deadline on the installer deprecation to 2025-10-31. (#4997) - Release v80.5.0 * Replaced more references to pkg_resources with importlib equivalents. (#3085) - Release v80.4.0 * Simplified the error reporting in editable installs. (#4984) - Release v80.3.0 * Removed easy_install and package_index modules. (#917) - Release v80.2.0 * Restored support for install_scripts --executable (and classic behavior for the executable for those invocations). Instead, build_editable provides the portable form of the executables for downstream installers to rewrite. (#4934) - Release v80.1.0 * Added a deadline of Oct 31 to the setup.py install deprecation. * With setup.py install --prefix=..., fall back to distutils install rather than failing. Note that running setup.py install is deprecated. (#3143) - Release v80.0.1 * Fixed index_url logic in develop compatibility shim. (#4966) - Release v80.0.0 [#]# Deprecations and Removals * Removed support for the easy_install command including the sandbox module. (#2908) * Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (#4955) - Release v79.0.0 * Removed support for 'legacy-editable' installs. (#917) - Add python-setuptools.rpmlintrc for false positives on requirements ==== ruby ==== Version update (3.4 -> 4.0) - Fix buildignore for gem2rpm - switch the default ruby to 4.0 ==== ruby-common ==== Version update (3.2.1 -> 4.0.0) - instead of always recommending the gem2rpm of the default ruby version, lets recommend the version of ruby which we actually install - Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when using prerelease ruby packages. We introduce 2 new macros: %requires_on_provides_eq %requires_on_provides_ge Which then are used by the subpackage template. The macros are copies of the normal %requires_(eq|ge) with 2 changes - only the first argument is used - rpm -q is called with --whatprovides - Update gem_packages.spec.erb the has_rdoc? function was actually removed. I really thought would never happen. Since it was removed without a replacement, we disable the rdoc/ri packages all the time now. ==== tbb ==== Version update (2022.2.0 -> 2022.3.0) - Make build recipe POSIX sh compatible - Update to 2022.3.0 * [Preview] Introduced API for setting dynamic task dependencies in task_group. This allows successor tasks to execute only after all their predecessors have completed. * Extended task_arena with API support for enqueuing functions into a task_group and waiting for the task_group to complete. * Introduced API for setting and getting the assertion handler. This allows applications to set their own assertion handling functions. - Update cf-prot.patch, partially fixed upstream - Add tbb-python-setuptools.patch * gh#uxlfoundation/oneTBB#1941 * replace setup.py direct call ==== userspace-rcu ==== Version update (0.15.3 -> 0.15.5) - update to 0.15.5: * x86: Define cmm_smp_mb() as lock; addl rather than mfence * Introduce barrier test * Add test_uatomic to gitignore * Cleanup: Remove stray space * benchmark: Add uatomic benchmark * uatomic: Fix redundant memory barriers for atomic builtin operations * Cleanup: Remove useless declarations from urcu-qsbr * src/urcu-bp.c: assert => urcu_posix_assert * ppc.h: improve ppc64 caa_get_cycles on Darwin ==== vim ==== Version update (9.1.1966 -> 9.1.2050) Subpackages: vim-data vim-data-common xxd - update to 9.1.2050: * patch 9.1.2050: tests: Test_cd_completion may fail * patch 9.1.2049: Vim9: unexpected E1209 error * patch 9.1.2048: MS-Windows: backspace behavior wrong with ConPTY * patch 9.1.2047: MS-Windows: style issue in gui_w32.c * patch 9.1.2046: MS-Windows: compile warnings * runtime(doc): Clarify visual mark behavior in getpos(), setpos() * runtime: mention subscription only ml, fix typo in maintainer email * translation(it): Update Italian translation * patch 9.1.2045: Mac: Build failure with Mac OS X 10.6 * patch 9.1.2044: Inefficient use of ga_concat() * patch 9.1.2043: filetype: kos files are not reconized * patch 9.1.2042: filetype: systemd quadlet files are not recognized * patch 9.1.2041: tests: test_menu.vim leaves swapfiles behind * patch 9.1.2040: :tlunmenu incorrectly accepts a range * runtime(logtalk): Update Logtalk runtime files for the latest language spec * patch 9.1.2039: if_ruby: crash when using Ruby/dyn 4.0 * patch 9.1.2038: tests: test_marks.vim leaves swapfiles behind * runtime: Revert several "mark invalid contact addresses" commits * patch 9.1.2037: undo: cursor position not correctly restored * patch 9.1.2036: if_ruby: build error with ruby 4.0 * runtime: mark more invalid email addresses * runtime: mark more invalid email addresses * runtime: mark invalid contact addresses * patch 9.1.2035: filetype: filetype: Fennel fnlm files are not recognized * patch 9.1.2034: filetype: Fennel fnml files are not recognized * patch 9.1.2033: tests: Test_terminal_cwd flaky when using ConPTY * patch 9.1.2032: Vim9: error when using class member in Lambda * translation(zh_CN): Update the Simplify Chinese translation * runtime(rust): Update indentation after nested array literal * runtime(doc): Update Contributing.md on the use of AI * runtime(doc): Emphasize adding tests when contributing * runtime(rust): partly revert e426245b, it causes more issues than it solves * patch 9.1.2031: Makefile: cannot run make installinks twice * patch 9.1.2030: inefficient use of ga_concat() * patch 9.1.2029: tests: the test_vim9_class.vim testfile is too long * runtime(tutor): Improve Spanish translation for chapter 2 after 757b42a * runtime(indent-tests): Include a simple Rust indent test * runtime(rust): clean-up indent script, handle opening empty line correctly * patch 9.1.2028: [security]: Buffer-overflow with incomplete multi-byte chars * runtime(bpftrace): add indention plugin * translation(zh_CN): Update the Simplify Chinese translation * runtime(doc): improve :catch documentation * patch 9.1.2027: filetype: bicep filetype used for 2 bicep file types * patch 9.1.2026: tests: patch 9.1.2019 not tested properly * patch 9.1.2025: conpty terminal process may not start * patch 9.1.2024: 'fsync' option cannot be set per buffer * patch 9.1.2023: [security]: Use-after-free in alist_add() with nasty autocmd * runtime(compiler): add pyright Python type checker * runtime(doc): remove some fixed items from todo.txt * patch 9.1.2022: using C++ keyword class as member variable name * runtime(netrw): Fix reading UNC paths on windows * runtime(compiler): ignore 'Found' messages in ruff and ty compiler * patch 9.1.2021: filetype: fluent files are not recognized * runtime(termdebug): update v:shell_error condition test. * patch 9.1.2020: tests: test_virtualedit.vim leaves swapfiles behind * patch 9.1.2019: inconsistent cursor encoding past EOL with ve=all * patch 9.1.2018: proto: ops.pro outdated * runtime(osc52): A few minor fixes * runtime(doc): add reference to searchcount() function * runtime(doc): Improve :catch documentation * runtime(make): Makefile highlighting breaks with ')' in string * runtime(make): Move target greedy match after $() to avoid region matching overflow * patch 9.1.2017: getregionpos() depends on 'linebreak' setting * patch 9.1.2016: cindent wrong indentation after do-while loop * patch 9.1.2015: blob2string() stopped after an empty line * patch 9.1.2014: clipboard: clipboard register corrupted with clipboard provider * patch 9.1.2013: tests: Test_terminal_shell_option fails with conpty * patch 9.1.2012: Vim9: cannot initialize class member with protected var * runtime(ftplugin): set different formatoptions for bpftrace * patch 9.1.2011: crash when unreferencing gtk icon theme * patch 9.1.2010: Missing out-of-memory checks in vim9class.c * runtime(bpftrace): add base syntax plugin * patch 9.1.2009: tests: "Xm4" test directory may not be deleted * patch 9.1.2008: filetype: hylo files are not recognized * translation(sr): Update Serbian message translation * patch 9.1.2007: filetype: bpftrace hashbang lines are not recognized * patch 9.1.2006: MS-Windows: ANSI colors not correct in terminal * runtime(doc): Improve :help builtin-function-list table formatting * patch 9.1.2005: MS-Windows: Missing fullscreen support for GUI version * patch 9.1.2004: MS-Windows: executable() cannot find file in directory with single char * runtime(ty): include ty compiler plugin * patch 9.1.2003: tests: Test_glob_symlinks may fail on Window * patch 9.1.2002: Vim9: heap-use-after-free when when accessing protect class member * refactor(vim9): use 'start' open urls on win32 * runtime(vim9): Reset pwsh and powershell in Open() * translation(hy): Update Armenian language translation * runtime(openPlugin): start :Launch process in the background in GUI mode * translation(zh_CN): Add license disclaimer * runtime(getscript): GLVS plugin fails with wget.exe with PowerShell * runtime(doc): Fix "Vim script" formatting at :help clipboard-providers * patch 9.1.2001: cursor may end up in wrong window after :botright copen * runtime(doc): clarify the behavior of CTRL-Z * runtime(zip): Use :lcd instead of :cd in zip.vim * patch 9.1.2000: Vim9: object member used char_u pointers * translation(hy): Update Armenian language translation * translation(zh_CN): Update the Simplify Chinese translation * runtime(doc): fix outdated :function help * runtime(osc52): Update documentation, send DA1 query when loading package ... changelog too long, skipping 47 lines ... * patch 9.1.1967: if_python: 64bit numbers truncated ==== yast2-trans ==== Version update (84.87.20251216.2a38b61ecc -> 84.87.20260103.3ddf07ef6c) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20260103.3ddf07ef6c: * Translated using Weblate (Macedonian) * Translated using Weblate (Macedonian) * Translated using Weblate (Portuguese (Brazil))