Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fzf for openSUSE:Factory checked in at 2022-12-19 14:08:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fzf (Old) and /work/SRC/openSUSE:Factory/.fzf.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fzf" Mon Dec 19 14:08:03 2022 rev:28 rq:1043663 version:0.35.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fzf/fzf.changes 2022-11-13 18:09:19.355564796 +0100 +++ /work/SRC/openSUSE:Factory/.fzf.new.1835/fzf.changes 2022-12-19 14:08:05.290609628 +0100 @@ -1,0 +2,8 @@ +Sun Dec 18 19:02:54 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 0.35.1: + * Fixed a bug where fzf with `--tiebreak=chunk` crashes on inverse match + query + * Fixed a bug where clicking above fzf would paste escape sequences + +------------------------------------------------------------------- Old: ---- fzf-0.35.0.tar.gz vendor.tar.xz New: ---- fzf-0.35.1.tar.gz vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fzf.spec ++++++ --- /var/tmp/diff_new_pack.C2Fx5H/_old 2022-12-19 14:08:05.934612965 +0100 +++ /var/tmp/diff_new_pack.C2Fx5H/_new 2022-12-19 14:08:05.938612985 +0100 @@ -17,15 +17,16 @@ Name: fzf -Version: 0.35.0 +Version: 0.35.1 Release: 0 Summary: A command-line fuzzy finder License: MIT Group: Productivity/File utilities URL: https://github.com/junegunn/fzf Source0: https://github.com/junegunn/fzf/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: vendor.tar.xz -BuildRequires: golang(API) >= 1.17 +Source1: vendor.tar.zst +BuildRequires: zstd +BuildRequires: golang(API) = 1.19 %description fzf is an interactive Unix filter for command-line that can be used with any list; files, ++++++ _service ++++++ --- /var/tmp/diff_new_pack.C2Fx5H/_old 2022-12-19 14:08:05.986613234 +0100 +++ /var/tmp/diff_new_pack.C2Fx5H/_new 2022-12-19 14:08:05.990613255 +0100 @@ -1,6 +1,8 @@ <services> <service name="download_files" mode="disabled"/> - <service name="go_modules" mode="disabled"/> + <service name="go_modules" mode="disabled"> + <param name="compression">zst</param> + </service> </services> ++++++ fzf-0.35.0.tar.gz -> fzf-0.35.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/.github/workflows/depsreview.yaml new/fzf-0.35.1/.github/workflows/depsreview.yaml --- old/fzf-0.35.0/.github/workflows/depsreview.yaml 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/.github/workflows/depsreview.yaml 2022-11-18 12:42:56.000000000 +0100 @@ -11,4 +11,4 @@ - name: 'Checkout Repository' uses: actions/checkout@v3 - name: 'Dependency Review' - uses: actions/dependency-review-action@v2 + uses: actions/dependency-review-action@v3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/CHANGELOG.md new/fzf-0.35.1/CHANGELOG.md --- old/fzf-0.35.0/CHANGELOG.md 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/CHANGELOG.md 2022-11-18 12:42:56.000000000 +0100 @@ -1,6 +1,11 @@ CHANGELOG ========= +0.35.1 +------ +- Fixed a bug where fzf with `--tiebreak=chunk` crashes on inverse match query +- Fixed a bug where clicking above fzf would paste escape sequences + 0.35.0 ------ - Added `start` event that is triggered only once when fzf finder starts. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/bin/fzf-tmux new/fzf-0.35.1/bin/fzf-tmux --- old/fzf-0.35.0/bin/fzf-tmux 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/bin/fzf-tmux 2022-11-18 12:42:56.000000000 +0100 @@ -180,8 +180,8 @@ envs="export TERM=$TERM " if [[ "$opt" =~ "-E" ]]; then FZF_DEFAULT_OPTS="--margin 0,1 $FZF_DEFAULT_OPTS" - tmux_verson=$(tmux -V) - if [[ ! $tmux_verson =~ 3\.2 ]]; then + tmux_version=$(tmux -V) + if [[ ! $tmux_version =~ 3\.2 ]]; then FZF_DEFAULT_OPTS="--border $FZF_DEFAULT_OPTS" opt="-B $opt" fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/install new/fzf-0.35.1/install --- old/fzf-0.35.0/install 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/install 2022-11-18 12:42:56.000000000 +0100 @@ -2,7 +2,7 @@ set -u -version=0.35.0 +version=0.35.1 auto_completion= key_bindings= update_config=2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/install.ps1 new/fzf-0.35.1/install.ps1 --- old/fzf-0.35.0/install.ps1 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/install.ps1 2022-11-18 12:42:56.000000000 +0100 @@ -1,4 +1,4 @@ -$version="0.35.0" +$version="0.35.1" $fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/man/man1/fzf-tmux.1 new/fzf-0.35.1/man/man1/fzf-tmux.1 --- old/fzf-0.35.0/man/man1/fzf-tmux.1 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/man/man1/fzf-tmux.1 2022-11-18 12:42:56.000000000 +0100 @@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. .. -.TH fzf-tmux 1 "Nov 2022" "fzf 0.35.0" "fzf-tmux - open fzf in tmux split pane" +.TH fzf-tmux 1 "Nov 2022" "fzf 0.35.1" "fzf-tmux - open fzf in tmux split pane" .SH NAME fzf-tmux - open fzf in tmux split pane diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/man/man1/fzf.1 new/fzf-0.35.1/man/man1/fzf.1 --- old/fzf-0.35.0/man/man1/fzf.1 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/man/man1/fzf.1 2022-11-18 12:42:56.000000000 +0100 @@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. .. -.TH fzf 1 "Nov 2022" "fzf 0.35.0" "fzf - a command-line fuzzy finder" +.TH fzf 1 "Nov 2022" "fzf 0.35.1" "fzf - a command-line fuzzy finder" .SH NAME fzf - a command-line fuzzy finder @@ -276,7 +276,8 @@ .TP .B "--no-unicode" -Use ASCII characters instead of Unicode box drawing characters to draw border +Use ASCII characters instead of Unicode drawing characters to draw borders, +the spinner and the horizontal separator. .TP .BI "--margin=" MARGIN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/src/result.go new/fzf-0.35.1/src/result.go --- old/fzf-0.35.0/src/result.go 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/src/result.go 2022-11-18 12:42:56.000000000 +0100 @@ -50,20 +50,21 @@ // Higher is better val = math.MaxUint16 - util.AsUint16(score) case byChunk: - b := minBegin - e := maxEnd - l := item.text.Length() - for ; b >= 1; b-- { - if unicode.IsSpace(item.text.Get(b - 1)) { - break + if validOffsetFound { + b := minBegin + e := maxEnd + for ; b >= 1; b-- { + if unicode.IsSpace(item.text.Get(b - 1)) { + break + } } - } - for ; e < l; e++ { - if unicode.IsSpace(item.text.Get(e)) { - break + for ; e < numChars; e++ { + if unicode.IsSpace(item.text.Get(e)) { + break + } } + val = util.AsUint16(e - b) } - val = util.AsUint16(e - b) case byLength: val = item.TrimLength() case byBegin, byEnd: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/src/terminal.go new/fzf-0.35.1/src/terminal.go --- old/fzf-0.35.0/src/terminal.go 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/src/terminal.go 2022-11-18 12:42:56.000000000 +0100 @@ -30,7 +30,7 @@ Describes the syntax, but it is fairly lenient. The following pseudo regex has been reverse engineered from the -implementation. It is overly strict, but better describes whats possible. +implementation. It is overly strict, but better describes what's possible. As such it is not useful for validation, but rather to generate test cases for example. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/src/tui/light.go new/fzf-0.35.1/src/tui/light.go --- old/fzf-0.35.0/src/tui/light.go 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/src/tui/light.go 2022-11-18 12:42:56.000000000 +0100 @@ -545,7 +545,7 @@ t := atoi(elems[0], -1) x := atoi(elems[1], -1) - 1 y := atoi(elems[2], -1) - 1 - r.yoffset - if t < 0 || x < 0 || y < 0 { + if t < 0 || x < 0 { return Event{Invalid, 0, nil} } *sz += end + 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fzf-0.35.0/test/test_go.rb new/fzf-0.35.1/test/test_go.rb --- old/fzf-0.35.0/test/test_go.rb 2022-11-11 16:58:06.000000000 +0100 +++ new/fzf-0.35.1/test/test_go.rb 2022-11-18 12:42:56.000000000 +0100 @@ -779,6 +779,10 @@ '2 foobar baz', '3 foo barbaz' ], `#{FZF} -fba --tiebreak=chunk < #{tempname}`.lines(chomp: true) + + assert_equal [ + '3 foo barbaz' + ], `#{FZF} -f'!foobar' --tiebreak=chunk < #{tempname}`.lines(chomp: true) end def test_invalid_cache