Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2026-02-06 19:04:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and      /work/SRC/openSUSE:Factory/.fish.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fish"

Fri Feb  6 19:04:49 2026 rev:49 rq:1330652 version:4.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/fish/fish.changes        2025-12-22 
22:48:42.791722251 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new.1670/fish.changes      2026-02-06 
19:06:33.138520008 +0100
@@ -1,0 +2,137 @@
+Mon Feb  2 19:40:45 UTC 2026 - Andreas Prittwitz <[email protected]>
+
+- Update to version 4.3.3
+  * Add BuildRequires python-Sphinx for building the man pages
+  * Remove redundant slashes between %{buildroot} and %{datadir}
+  * Selecting a completion could insert only part of the token 
+    (:issue:`12249`).
+  * Glitch with soft-wrapped autosuggestions and 
+    :doc:`fish_right_prompt <cmds/fish_right_prompt>`
+    (:issue:`12255`).
+  * Spurious echo in tmux when typing a command really fast 
+    (:issue:`12261`).
+  * ``tomorrow`` theme always using the light variant
+    (:issue:`12266`).
+  * ``fish_config theme choose`` sometimes not shadowing themes 
+    set by e.g. webconfig (:issue:`12278`).
+  * The sample prompts and themes are correctly installed
+    (:issue:`12241`).
+  * Last line of command output could be hidden when missing 
+    newline (:issue:`12246`).
+  * The ``abbr``, ``bind``, ``complete``, ``functions``, ``history``
+    and ``type`` commands now support a ``--color`` option to
+    control syntax highlighting in their output. Valid values are
+    ``auto`` (default), ``always``, or ``never``.
+  * Existing file paths in redirection targets such as
+    ``> file.txt`` are now highlighted using 
+    :envvar:`fish_color_valid_path`, indicating that ``file.txt`` 
+    will be clobbered (:issue:`12260`).
+- Changes in version 4.3.2
+  * Pre-built macOS packages failed to start due to a 
+    ``Malformed Mach-O file`` error (:issue:`12224`).
+  * ``extra_functionsdir`` (usually ``vendor_functions.d``) and 
+    friends were not used (:issue:`12226`).
+  * Sample config file ``~/.config/fish/config.fish/`` and config 
+    directories ``~/.config/fish/conf.d/``, 
+    ``~/.config/fish/completions/`` and 
+    ``~/.config/fish/functions/`` were recreated on every startup 
+    instead of only the first time fish runs on a 
+    system (:issue:`12230`).
+  * Spurious echo of ``^[[I`` in some scenarios (:issue:`12232`).
+  * Infinite prompt redraw loop on some prompts (:issue:`12233`).
+  * The removal of pre-built HTML docs from tarballs revealed that 
+    cross compilation is broken because we use 
+    ``${CMAKE_BINARY_DIR}/fish_indent`` for building HTML docs.
+    As a workaround, the new CMake build option 
+    ``FISH_INDENT_FOR_BUILDING_DOCS`` can be set to the path of 
+    a runnable ``fish_indent`` binary.
+- Changes in version 4.3.1
+  * Possible crash after expanding an abbreviation (:issue:`12223`).
+- Changes in version 4.3.0
+  * fish no longer sets user-facing :ref:`universal variables 
+    <variables-universal>` by default, making the configuration 
+    easier to understand.
+    Specifically, the ``fish_color_*``, ``fish_pager_color_*`` and 
+    ``fish_key_bindings`` variables are now set in the global 
+    scope by default.
+    After upgrading to 4.3.0, fish will (once and never again) 
+    migrate these universals to globals set at startup in the
+    ``~/.config/fish/conf.d/fish_frozen_theme.fish`` and
+    ``~/.config/fish/conf.d/fish_frozen_key_bindings.fish`` files.
+    We suggest that you delete those files and :ref:`set your theme 
+    <syntax-highlighting>` in ``~/.config/fish/config.fish``.
+    You can still configure fish to propagate theme changes instantly; 
+    see :ref:`here <syntax-highlighting-instant-update>` for an example.
+    You can still opt into storing color variables in the universal 
+    scope via ``fish_config theme save`` though unlike 
+    ``fish_config theme choose``, it does not support dynamic theme 
+    switching based on the terminal's color theme (see below).
+    In addition to setting the variables which are explicitly defined
+    in the given theme, ``fish_config theme choose`` now clears only 
+    color variables that were set by earlier invocations of a 
+    ``fish_config theme choose`` command (which is how fish's default
+    theme is set).
+  * New :ref:`status language <status-language>` command allows 
+    showing and modifying language settings for fish messages without
+    having to modify environment variables.
+  * When using a noninteractive fish instance to compute completions,
+    ``commandline --cursor`` works as expected instead of throwing
+    an error (:issue:`11993`).
+  * :envvar:`fish_trace` can now be set to ``all`` to also trace 
+    execution of key bindings, event handlers as well as prompt 
+    and title functions.
+  * When typing immediately after starting fish, the first prompt is
+    now rendered correctly.
+  * Completion accuracy was improved for file paths containing 
+    ``=`` or ``:`` (:issue:`5363`).
+  * Prefix-matching completions are now shown even if they don't 
+    match the case typed by the user (:issue:`7944`).
+  * On Cygwin/MSYS, command name completion will favor the non-exe 
+    name (``foo``) unless the user started typing the extension.
+  * When using the exe name (``foo.exe``), fish will use the 
+    description and completions for ``foo`` if there are none 
+    for ``foo.exe``.
+  * Autosuggestions now also show soft-wrapped portions 
+    (:issue:`12045`).
+  * :kbd:`ctrl-w` (``backward-kill-path-component``) also deletes 
+    escaped spaces (:issue:`2016`).
+  * New special input functions ``backward-path-component``, 
+    ``forward-path-component`` and ``kill-path-component`` 
+    (:issue:`12127`).
+  * Themes can now be made color-theme-aware by including both 
+    ``[light]`` and ``[dark]`` sections in the :ref:`theme file 
+    <fish-config-theme-files>`.
+    Some default themes have been made color-theme-aware, meaning 
+    they dynamically adjust as your terminal's background color 
+    switches between light and dark colors (:issue:`11580`).
+  * The working directory is now reported on every fresh prompt 
+    (via OSC 7), fixing scenarios where a child process 
+    (like ``ssh``) left behind a stale working directory 
+    (:issue:`12191`).
+  * OSC 133 prompt markers now also mark the prompt end, which 
+    improves shell integration with terminals like iTerm2 
+    (:issue:`11837`).
+  * Operating-system-specific key bindings are now decided based 
+    on the :ref:`terminal's host OS <status-terminal-os>`.
+  * New :ref:`feature flag <featureflags>` ``omit-term-workarounds``
+    can be turned on to prevent fish from trying to work around 
+    some incompatible terminals.
+  * Tarballs no longer contain prebuilt documentation, so building
+    and installing documentation requires Sphinx.
+    To avoid users accidentally losing docs, the ``BUILD_DOCS`` and 
+    ``INSTALL_DOCS`` configuration options have been replaced with 
+    a new ``WITH_DOCS`` option.
+  * ``fish_key_reader`` and ``fish_indent`` are now installed as 
+    hardlinks to ``fish``, to save some space.
+  * Regression fixes:
+  * (from 4.1.0) Crash on incorrectly-set color variables 
+    (:issue:`12078`).
+  * (from 4.1.0) Crash when autosuggesting Unicode characters with 
+    nontrivial lowercase mapping.
+  * (from 4.2.0) Incorrect emoji width computation on macOS.
+  * (from 4.2.0) Mouse clicks and :kbd:`ctrl-l` edge cases in 
+    multiline command lines (:issue:`12121`).
+  * (from 4.2.0) Completions for Git remote names on some 
+    non-glibc systems.
+  * (from 4.2.0) Expansion of ``~$USER``.
+-------------------------------------------------------------------

Old:
----
  fish-4.2.1.tar.xz

New:
----
  fish-4.3.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fish.spec ++++++
--- /var/tmp/diff_new_pack.lLGdLM/_old  2026-02-06 19:06:34.106560692 +0100
+++ /var/tmp/diff_new_pack.lLGdLM/_new  2026-02-06 19:06:34.110560860 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           fish
-Version:        4.2.1
+Version:        4.3.3
 Release:        0
 Summary:        The "friendly interactive shell"
 # see bundled doc_src/license.rst
@@ -27,6 +27,7 @@
 Source:         
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.xz
 Source2:        vendor.tar.zst
 Source100:      fish.keyring
+BuildRequires:  %{python_module Sphinx}
 BuildRequires:  cargo
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -78,10 +79,10 @@
 %cmake_install
 
 # Location varies between TW and SLE/Leap, try both
-rm %{buildroot}/%{_datadir}/doc/packages/fish/.buildinfo
+rm %{buildroot}%{_datadir}/doc/packages/fish/.buildinfo
 
 %if %{suse_version} >= 1600
-%python3_fix_shebang_path %{buildroot}/%{_datadir}/%{name}/tools/*.py
+%python3_fix_shebang_path %{buildroot}%{_datadir}/%{name}/tools/*.py
 %endif
 
 %check

++++++ fish-4.2.1.tar.xz -> fish-4.3.3.tar.xz ++++++
++++ 1433407 lines of diff (skipped)


++++++ vendor.tar.zst ++++++
++++ 699412 lines of diff (skipped)

Reply via email to