Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fish3.15888 for openSUSE:Leap:15.2:Update checked in at 2021-03-08 12:05:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:Update/fish3.15888 (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fish3.15888" Mon Mar 8 12:05:44 2021 rev:1 rq:876969 version:3.1.2 Changes: -------- New Changes file: --- /dev/null 2021-02-22 01:36:22.145178436 +0100 +++ /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378/fish3.changes 2021-03-08 12:05:46.136482976 +0100 @@ -0,0 +1,518 @@ +------------------------------------------------------------------ +Mon Feb 8 00:14:35 UTC 2021 - Simon Lees <sfl...@suse.de> + +- Sync with tumbleweed fish package to update and fix bugs +- pc file contained references to /usr/local (boo#1181888) + * fix-pc-file-paths.patch - Already fixed upstream + +------------------------------------------------------------------- +Sun Aug 9 14:56:41 UTC 2020 - Sam Yu <ytz1...@hotmail.com> + +- Fix empty output of fish builtin help + +------------------------------------------------------------------- +Thu Apr 30 08:16:41 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Update to 3.1.2: + * Commands such as fzf and enhancd, when used with eval, would + hang. eval buffered output too aggressively, which has been + fixed (#6955). +- Changes in 3.1.2: + * Commands which involve . ( ... | psub) now work correctly, as + a bug in the function --on-job-exit option has been fixed (#6613). + * Conflicts between upstream packages for ripgrep and bat, and the + fish packages, have been resolved (#5822). + * Starting fish in a directory without read access, such as via + su, no longer crashes (#6597). + * Glob ordering changes which were introduced in 3.1.0 have been + reverted, returning the order of globs to the previous state (#6593). + * Redirections using the deprecated caret syntax to a file + descriptor (eg ^&2) work correctly (#6591). + * Redirections that append to a file descriptor (eg 2>>&1) + work correctly (#6614). + * Building fish on macOS (#6602) or with new versions of GCC + (#6604, #6609) is now successful. + * time is now correctly listed in the output of builtin -n, + and time --help works correctly (#6598). + * Exported universal variables now update properly (#6612). + * status current-command gives the expected output when used + with an environment override - that is, F=B status current-command + returns status instead of F=B (#6635). + * test no longer crashes when used with "nan" or "inf" arguments, + erroring out instead (#6655). + * Copying from the end of the command line no longer crashes + fish (#6680). + * read no longer removes multiple separators when splitting a + variable into a list, restoring the previous behaviour from fish + 3.0 and before (#6650). + * Functions using --on-job-exit and --on-process-exit work + reliably again (#6679). + * Functions using --on-signal INT work reliably in interactive + sessions, as they did in fish 2.7 and before (#6649). These handlers + have never worked in non-interactive sessions, and making them + work is an ongoing process. + * Functions using --on-variable work reliably with variables which + are set implicitly (rather than with set), such as + "fish_bind_mode" and "PWD" (#6653). + * 256 colors are properly enabled under certain conditions that were + incorrectly detected in fish 3.1.0 ($TERM begins with xterm, does + not include "256color", and $TERM_PROGRAM is not set) (#6701). + * The Mercurial (hg) prompt no longer produces an error when the + current working directory is removed (#6699). Also, for performance + reasons it shows only basic information by default; to restore the + detailed status, set $fish_prompt_hg_show_informative_status. + * The VCS prompt, fish_vcs_prompt, no longer displays Subversion (svn) + status by default, due to the potential slowness of this operation (#6681). + * Pasting of commands has been sped up (#6713). + * Using extended Unicode characters, such as emoji, in a non-Unicode + capable locale (such as the C or POSIX locale) no longer renders + all output blank (#6736). + * help prefers to use xdg-open, avoiding the use of open on Debian + systems where this command is actually openvt (#6739). + * Command lines starting with a space, which are not saved in history, + now do not get autosuggestions. This fixes an issue with Midnight + Commander integration (#6763), but may be changed in a future version. + * Copying to the clipboard no longer inserts a newline at the end of the + content, matching fish 2.7 and earlier (#6927). + * fzf in complex pipes no longer hangs. More generally, code run as + part of command substitutions or eval will no longer have separate + process groups. (#6624, #6806). +- Remove fix-gcc10-build.patch: upstreamed + +------------------------------------------------------------------- +Tue Mar 31 15:50:19 UTC 2020 - Antonio Larrosa <alarr...@suse.com> + +- Don't require python3 at all, it's only used for tests but there's + no %check section. + +------------------------------------------------------------------- +Tue Mar 31 09:20:39 UTC 2020 - Simon Lees <sfl...@suse.de> + +- Fix build with gcc10 fix-gcc10-build.patch (boo#1167862) +- Use python3 rather then python2 + +------------------------------------------------------------------- +Mon Mar 16 14:09:10 UTC 2020 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 3.1.0 +* A new $pipestatus variable contains a list of exit statuses + of the previous job, for each of the separate commands in a pipeline +* fish no longer buffers pipes to the last function in a pipeline, + improving many cases where pipes appeared to block or hang +* cd now always looks for its argument in the current directory as a + last resort, even if the CDPATH variable does not include it or "." +* fish's debugging arguments have been significantly improved +* new builtin command, time, which allows timing of fish functions + and builtins as well as external commands +* Brace expansion now only takes place if the braces include a "," or + a variable expansion, meaning common commands such as + git reset HEAD@{0} do not require escaping +* many other fixes and improvements + +------------------------------------------------------------------- +Tue Jul 2 05:37:12 UTC 2019 - Simon Lees <sfl...@suse.de> + +- Should write fish rather then fish3 into /etc/shells +- fish3-devel should conflict with fish-devel + +------------------------------------------------------------------- +Thu Feb 14 06:35:06 UTC 2019 - Simon Lees <sfl...@suse.de> + +- Split out fish3 package for Leap 15.1 + +------------------------------------------------------------------- +Sat Dec 29 06:47:02 UTC 2018 - s...@suspend.net + +- Update to 3.0.0 + * Process and job expansion has largely been removed + * A literal {} now expands to itself, rather than nothing + * Literally accessing a zeor-index is now illegal syntax + * for loop variables are no longer local to the for block + * Local exported (set -1x) vars are now visible to functions + * The new math builtin does not support logical expressions + * fish now supports && || and ! for better migration from POSIX + * Variables may be used as commanes (#154) + * fish may be started in private mode via fish --private + * A new wait command for waiting on backgrounded processes + * math is now a builtin wrather than a wrapper around bc (#3157) + * while sets $status to a non-zero value if the loop is not exec'd (#4982) + * Command sub output now limited to 10MB by default + * The machine hostname is now exposed as the $hostname reserved variable + * Bare bind invocations in config.fish now work + +------------------------------------------------------------------- +Thu Apr 12 11:41:42 UTC 2018 - jeng...@inai.de + +- Trim some bias from description. +- Anchor grep patterns in %post(un) so that it does not erroneously + match other lines. + +------------------------------------------------------------------- +Sat Mar 31 23:37:20 UTC 2018 - avin...@opensuse.org + +- Update to 2.7.1 + * macos specific fix for iTerm2 +- cleanup with spec-cleaner +- use https URL +- rpmlint: fix E: devel-file-in-non-devel-package +- rpmlint: fix E: env-script-interpreter + +------------------------------------------------------------------- +Fri Jan 5 01:05:21 UTC 2018 - sfl...@suse.de + +- Don't Require python-curses its not needed or used + +------------------------------------------------------------------- +Sat Nov 25 15:23:31 UTC 2017 - jaime.marquinez.ferran...@fastmail.net + +- Update to 2.7.0. Notable improvements: + * A new cdh (change directory using recent history) command provides a more + friendly alternative to prevd/nextd and pushd/popd (#2847). + * A new argparse command is available to allow fish script to parse arguments + with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190). + * Invalid array indexes are now silently ignored (#826, #4127). + * Improvements to the debugging facility, including a prompt specific to the + debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310). + * string supports new lower and upper subcommands, for altering the case of + strings (#4080). The case changing is not locale-aware yet. + * string escape has a new --style=xxx flag where xxx can be script, var, + or url (#4150), and can be reversed with string unescape (#3543). + * History can now be split into sessions with the fish_history variable, + or not saved to disk at all (#102). + * Read history is now controlled by the fish_history variable rather than + the --mode-name flag (#1504). + * command now supports an --all flag to report all directories with the + command. which is no longer a runtime dependency (#2778). + * fish can run commands before starting an interactive session using the new + --init-command/-C options (#4164). + * set has a new --show option to show lots of information about variables + (#4265). + * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0 + +------------------------------------------------------------------- +Wed Jun 7 22:56:22 UTC 2017 - vil...@posteo.net + +- Update to 2.6.0. Notable fixes and improvements: + * Jobs running in the background can now be removed from the list of jobs + with the new disown builtin, which behaves like the same command in other ++++ 321 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378/fish3.changes New: ---- fish-3.1.2.tar.gz fish3.changes fish3.spec fix-pc-file-paths.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fish3.spec ++++++ # # spec file for package fish # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: fish3 Version: 3.1.2 Release: 0 Summary: The "friendly interactive shell" License: GPL-2.0-only Group: System/Shells URL: https://fishshell.com/ Source: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz Patch0: fix-pc-file-paths.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: groff BuildRequires: ncurses-devel BuildRequires: pcre2-devel >= 10.21 BuildRequires: pkgconfig Requires: bc Requires: man Recommends: terminfo Conflicts: fish %description fish is a command line shell. It is geared towards interactive use and its features are focused on user friendlieness and discoverability. The language syntax is simple but incompatible with other shell languages. %package devel Summary: Devel files for the fish shell Group: Development/Libraries/C and C++ Conflicts: fish-devel %description devel This package contains development files for the fish shell. %prep %setup -q -n fish-%{version} %autopatch -p1 # fix E: env-script-interpreter find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env |#!%{_bindir}/|' {} + %build %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} %install %cmake_install %find_lang fish %post # Add fish to the list of allowed shells in /etc/shells if ! grep -q '^%{_bindir}/fish$' %{_sysconfdir}/shells; then echo %{_bindir}/fish >>%{_sysconfdir}/shells fi %postun # Remove fish from the list of allowed shells in /etc/shells if [ "$1" = 0 ]; then grep -v '^%{_bindir}/fish$' %{_sysconfdir}/shells >%{_sysconfdir}/%{name}.tmp mv %{_sysconfdir}/%{name}.tmp %{_sysconfdir}/shells fi %files -f fish.lang %dir %{_sysconfdir}/fish %config(noreplace) %{_sysconfdir}/fish/* %{_bindir}/* %{_datadir}/doc/fish %{_datadir}/fish %{_mandir}/man1/*.1%{?ext_man} %files devel %{_datadir}/pkgconfig/fish.pc %changelog ++++++ fix-pc-file-paths.patch ++++++ Index: fish-3.1.2/cmake/Install.cmake =================================================================== --- fish-3.1.2.orig/cmake/Install.cmake +++ fish-3.1.2/cmake/Install.cmake @@ -25,15 +25,15 @@ SET(configure_input DO NOT MANUALLY EDIT THIS FILE!") SET(extra_completionsdir - /usr/local/share/fish/vendor_completions.d + ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_completions.d CACHE STRING "Path for extra completions") SET(extra_functionsdir - /usr/local/share/fish/vendor_functions.d + ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_functions.d CACHE STRING "Path for extra functions") SET(extra_confdir - /usr/local/share/fish/vendor_conf.d + ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_conf.d CACHE STRING "Path for extra configuration") # These are the man pages that go in system manpath; all manpages go in the fish-specific manpath.