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

Reply via email to