Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fish for openSUSE:Factory checked in at 2025-12-22 22:48:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fish (Old) and /work/SRC/openSUSE:Factory/.fish.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fish" Mon Dec 22 22:48:23 2025 rev:48 rq:1324026 version:4.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fish/fish.changes 2025-09-17 16:37:18.965340638 +0200 +++ /work/SRC/openSUSE:Factory/.fish.new.1928/fish.changes 2025-12-22 22:48:42.791722251 +0100 @@ -1,0 +2,139 @@ +Thu Nov 13 19:21:54 UTC 2025 - Avindra Goolcharan <[email protected]> + +- update to 4.2.1: + * When building from a tarball without Sphinx (that is, with - + DBUILD_DOCS=OFF or when sphinx-build is not found), builtin + man pages and help files were missing, which has been fixed (#12052). + * fish_config’s theme selector (the “colors” tab) was broken, + which has been fixed (#12053). + +------------------------------------------------------------------- +Tue Nov 11 22:38:23 UTC 2025 - Avindra Goolcharan <[email protected]> + +- update to 4.2.0 + == NOTABLE FIXES AND IMPROVEMENTS == + * History-based autosuggestions now include multi-line commands. + * A transient prompt containing more lines than the final + prompt will now be cleared properly (#11875) + * Taiwanese Chinese translations have been added. + * French translations have been supplemented (#11842) + + DEPRECATIONS AND REMOVALS + * fish now assumes UTF-8 for character encoding even if the + system does not have a UTF-8 locale. Input bytes which are + not valid UTF-8 are still round-tripped correctly. For example, + file paths using legacy encodings can still be used, but may + be rendered differently on the command line. + * On systems where no multi-byte locale is available, fish will + no longer fall back to using ASCII replacements for Unicode + characters such as “…”. + == INTERACTIVE IMPROVEMENTS == + * The title of the terminal tab can now be set separately from + the window title by defining the fish_tab_title function (#2692). + * fish now hides the portion of a multiline prompt that is + scrolled out of view due to a huge command line. This + prevents duplicate lines after repainting with partially visible prompt (#11911). + * fish_config prompt’s choose and save subcommands have been + taught to reset fish_mode_prompt in addition to the other + prompt functions (#11937). + * fish no longer force-disables mouse capture (DECSET/DECRST + 1000), so you can use those commands to let mouse clicks move + the cursor or select completions items (#4918). + * The alt-p binding no longer adds a redundant space to the command line. + * When run as a login shell on macOS, fish now sets MANPATH + correctly when that variable was already present in the environment (#10684). + * A Windows-specific case of the web-based config failing to + launch has been fixed (#11805). + * A MSYS2-specific workaround for Konsole and WezTerm has been + added, to prevent them from using the wrong working directory + when opening new tabs (#11981). + == FOR DISTRIBUTORS AND DEVELOPERS == + * Release tags and source code tarballs are GPG-signed again (#11996). + * Documentation in release tarballs is now built with the + latest version of Sphinx, which means that pre-built man + pages include OSC 8 hyperlinks. + * The Sphinx dependency is now specified in pyproject.toml, + which allows you to use uv to provide Sphinx for building + documentation (e.g. uv run cargo install --path .). + * The minimum supported Rust version (MSRV) has been updated to 1.85. + * The standalone build mode has been made the default. This + means that the files in $CMAKE_INSTALL_PREFIX/share/fish will + not be used anymore, except for HTML docs. As a result, + future upgrades will no longer break running shells if one of + fish’s internal helper functions has been changed in the + updated version. For now, the data files are still installed + redundantly, to prevent upgrades from breaking already- + running shells (#11921). To reverse this change (which should + not be necessary), patch out the embed-data feature from cmake/Rust.cmake. + This option will be removed in future. + * OpenBSD 7.8 revealed an issue with fish’s approach to + displaying builtin man pages, which has been fixed. + == REGRESSION FIXES == + * (from 4.1.0) Fix the web-based config for Python 3.9 and older (#12039). + * (from 4.1.0) Correct wrong terminal modes set by fish -c 'read; cat (#12024). + * (from 4.1.0) On VTE-based terminals, stop redrawing the + prompt on resize again, to avoid glitches. + * (from 4.1.0) Fix error using man for the commands ! . : [ { (#11955). + * (from 4.1.0) Fix build issues on illumos systems (#11982). + * (from 4.1.0) Fix crash on invalid function command (#11912). + * (from 4.0.0) Fix build on SPARC and MIPS Linux by disabling SIGSTKFLT. + * (from 4.0.0) Fix crash when passing negative PIDs to builtin wait (#11929). + * (from 4.0.0) On Linux, fix status fish-path output when fish + has been reinstalled since it was started. + * (from 4.1.0) On MSYS2, fix saving/loading of universal + variables (#11948). +- filter out windows specific cargo dependencies + +------------------------------------------------------------------- +Wed Oct 8 20:39:29 UTC 2025 - Avindra Goolcharan <[email protected]> + +- update to 4.1.2 + * Fixed spurious error output when completing remote file paths + for scp (#11860). + * Fixed the alt-l binding not formatting ls output correctly + (one entry per line, no colors) (#11888). + * Fixed an issue where focus events (currently only enabled in + tmux) would cause multiline prompts to be redrawn in the + wrong line (#11870). + * Stopped printing output that would cause a glitch on old + versions of Midnight Commander (#11869). + * Added a fix for some configurations of Zellij where escape + key processing was delayed (#11868). + * Fixed a case where the web-based configuration tool would + generate invalid configuration (#11861). + * Fixed a case where pasting into fish -c read would fail with + a noisy error (#11836). + * Fixed a case where upgrading fish would break old versions of + fish that were still running. + * In general, fish still needs to be restarted after it is + upgraded, except for standalone builds. + +------------------------------------------------------------------- +Wed Oct 1 17:56:37 UTC 2025 - Avindra Goolcharan <[email protected]> + +- update to 4.1.1 + * Many of our new Chinese translations were more confusing than + helpful; they have been fixed or removed (#11833) + * Some fish_config subcommands for showing prompts and themes + had been broken in standalone Linux builds (those using the + embed-data cargo feature), which has been fixed (#11832) + * On Windows Terminal, we observed an issue where fish would + fail to read the terminal’s response to our new startup + queries, causing noticeable lags and a misleading error + message. A workaround has been added (#11841) + * A WezTerm issue breaking shifted key input has resurfaced on + some versions of WezTerm; our workaround has been extended to + cover all versions for now (#11204) + * Fixed a crash in the web-based configuration tool when using + the new underline styles (#11840) + +------------------------------------------------------------------- +Sat Sep 27 20:50:15 UTC 2025 - Avindra Goolcharan <[email protected]> + +- update to 4.1.0 + * This release comprises 1396 commits since 4.0.9, contributed by + 126 authors, 70 of which are new committers. + * see https://github.com/fish-shell/fish-shell/releases/tag/4.1.0 +- desktop file removed + * see https://github.com/fish-shell/fish-shell/pull/11104 + +------------------------------------------------------------------- Old: ---- fish-4.0.6.tar.xz New: ---- fish-4.2.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fish.spec ++++++ --- /var/tmp/diff_new_pack.CWpzQv/_old 2025-12-22 22:48:43.647757520 +0100 +++ /var/tmp/diff_new_pack.CWpzQv/_new 2025-12-22 22:48:43.655757850 +0100 @@ -17,7 +17,7 @@ Name: fish -Version: 4.0.6 +Version: 4.2.1 Release: 0 Summary: The "friendly interactive shell" # see bundled doc_src/license.rst @@ -36,7 +36,6 @@ BuildRequires: ncurses-devel BuildRequires: pcre2-devel >= 10.21 BuildRequires: pkgconfig -BuildRequires: update-desktop-files BuildRequires: zstd # for tests BuildRequires: procps @@ -78,13 +77,9 @@ %install %cmake_install -%find_lang %{name} - # Location varies between TW and SLE/Leap, try both rm %{buildroot}/%{_datadir}/doc/packages/fish/.buildinfo -%suse_update_desktop_file -G "Command-line interpreter" fish TerminalEmulator - %if %{suse_version} >= 1600 %python3_fix_shebang_path %{buildroot}/%{_datadir}/%{name}/tools/*.py %endif @@ -105,7 +100,7 @@ mv %{_sysconfdir}/%{name}.tmp %{_sysconfdir}/shells fi -%files -f %{name}.lang +%files %license COPYING doc_src/license.rst %dir %{_sysconfdir}/fish %config(noreplace) %{_sysconfdir}/%{name}/* @@ -115,8 +110,6 @@ %doc %{_datadir}/doc/packages/%{name} %{_datadir}/%{name} %{_mandir}/man1/*.1%{?ext_man} -%{_datadir}/applications/fish.desktop -%{_datadir}/pixmaps/fish.png %files devel %license COPYING doc_src/license.rst ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CWpzQv/_old 2025-12-22 22:48:43.699759662 +0100 +++ /var/tmp/diff_new_pack.CWpzQv/_new 2025-12-22 22:48:43.703759827 +0100 @@ -1,6 +1,7 @@ <services> <service name="cargo_vendor" mode="manual"> <param name="src">fish*.tar.xz</param> + <param name="filter">true</param> </service> </services> ++++++ fish-4.0.6.tar.xz -> fish-4.2.1.tar.xz ++++++ ++++ 1237489 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/fish/vendor.tar.zst /work/SRC/openSUSE:Factory/.fish.new.1928/vendor.tar.zst differ: char 7, line 1
