Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2025-02-03 21:44:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and      /work/SRC/openSUSE:Factory/.kitty.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kitty"

Mon Feb  3 21:44:26 2025 rev:44 rq:1242263 version:0.39.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kitty/kitty.changes      2025-01-16 
18:34:30.642888480 +0100
+++ /work/SRC/openSUSE:Factory/.kitty.new.2316/kitty.changes    2025-02-03 
21:45:44.255993236 +0100
@@ -1,0 +2,11 @@
+Sun Feb  2 19:51:43 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.39.1:
+  * Splits layout: Allow setting the bias of the current split using
+    `layout_action bias` (#8222)
+  * hints kitten: Workaround for some broken light color themes that make the
+    hints text color too low contrast to read (#7330)
+  * Wayland niri: Fix 250ms delay on startup when using scale 1 (#8236)
+  * Watchers: Add a new event `on_color_scheme_preference_change` (#8246)
+
+-------------------------------------------------------------------

Old:
----
  kitty-0.39.0.tar.gz

New:
----
  kitty-0.39.1.tar.gz

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

Other differences:
------------------
++++++ kitty.spec ++++++
--- /var/tmp/diff_new_pack.Ft3Ugv/_old  2025-02-03 21:45:46.384081439 +0100
+++ /var/tmp/diff_new_pack.Ft3Ugv/_new  2025-02-03 21:45:46.404082267 +0100
@@ -19,7 +19,7 @@
 # sphinx_copybutton not in Factory
 %bcond_with docs
 Name:           kitty
-Version:        0.39.0
+Version:        0.39.1
 Release:        0
 Summary:        A GPU-based terminal emulator
 License:        GPL-3.0-only

++++++ kitty-0.39.0.tar.gz -> kitty-0.39.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/kitty/kitty-0.39.0.tar.gz 
/work/SRC/openSUSE:Factory/.kitty.new.2316/kitty-0.39.1.tar.gz differ: char 44, 
line 1

++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/bmatcuk/doublestar/v4/README.md 
new/vendor/github.com/bmatcuk/doublestar/v4/README.md
--- old/vendor/github.com/bmatcuk/doublestar/v4/README.md       2025-01-16 
07:37:10.000000000 +0100
+++ new/vendor/github.com/bmatcuk/doublestar/v4/README.md       2025-02-02 
20:51:28.000000000 +0100
@@ -319,6 +319,9 @@
 `meta*/**`), it will return "." and the unaltered pattern (`meta*/**` in this
 example).
 
+Note that SplitPattern will also unescape any meta characters in the returned
+base string, so that it can be passed straight to os.DirFS().
+
 Of course, it is your responsibility to decide if the returned base path is
 "safe" in the context of your application. Perhaps you could use Match() to
 validate against a list of approved base directories?
@@ -373,8 +376,9 @@
 
 Class      | Meaning
 ---------- | -------
-`[abc]`    | matches any single character within the set
-`[a-z]`    | matches any single character in the range
+`[abc123]` | matches any single character within the set
+`[a-z0-9]` | matches any single character in the range a-z or 0-9
+`[125-79]` | matches any single character within the set 129, or the range 5-7
 `[^class]` | matches any single character which does *not* match the class
 `[!class]` | same as `^`: negates the class
 
@@ -414,8 +418,6 @@
 libraries in the Go ecosystem. So, if **doublestar** is a useful library in
 your project, consider [sponsoring] my work! I'd really appreciate it!
 
-[![MASV](../sponsors/MASV.png?raw=true)](https://massive.io/)
-
 Thanks for sponsoring me!
 
 ## License
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/bmatcuk/doublestar/v4/glob.go 
new/vendor/github.com/bmatcuk/doublestar/v4/glob.go
--- old/vendor/github.com/bmatcuk/doublestar/v4/glob.go 2025-01-16 
07:37:10.000000000 +0100
+++ new/vendor/github.com/bmatcuk/doublestar/v4/glob.go 2025-02-02 
20:51:28.000000000 +0100
@@ -29,7 +29,6 @@
 //
 // Note: users should _not_ count on the returned error,
 // doublestar.ErrBadPattern, being equal to path.ErrBadPattern.
-//
 func Glob(fsys fs.FS, pattern string, opts ...GlobOption) ([]string, error) {
        if !ValidatePattern(pattern) {
                return nil, ErrBadPattern
@@ -107,7 +106,7 @@
        // characters. They would be equal if they are both -1, which means 
`dir`
        // will be ".", and we know that doesn't have meta characters either.
        if splitIdx <= patternStart {
-               return g.globDir(fsys, dir, pattern, matches, firstSegment, 
beforeMeta)
+               return g.globDir(fsys, unescapeMeta(dir), pattern, matches, 
firstSegment, beforeMeta)
        }
 
        var dirs []string
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/bmatcuk/doublestar/v4/globwalk.go 
new/vendor/github.com/bmatcuk/doublestar/v4/globwalk.go
--- old/vendor/github.com/bmatcuk/doublestar/v4/globwalk.go     2025-01-16 
07:37:10.000000000 +0100
+++ new/vendor/github.com/bmatcuk/doublestar/v4/globwalk.go     2025-02-02 
20:51:28.000000000 +0100
@@ -112,7 +112,7 @@
        // characters. They would be equal if they are both -1, which means 
`dir`
        // will be ".", and we know that doesn't have meta characters either.
        if splitIdx <= patternStart {
-               return g.globDirWalk(fsys, dir, pattern, firstSegment, 
beforeMeta, fn)
+               return g.globDirWalk(fsys, unescapeMeta(dir), pattern, 
firstSegment, beforeMeta, fn)
        }
 
        return g.doGlobWalk(fsys, dir, false, beforeMeta, func(p string, d 
fs.DirEntry) error {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/bmatcuk/doublestar/v4/match.go 
new/vendor/github.com/bmatcuk/doublestar/v4/match.go
--- old/vendor/github.com/bmatcuk/doublestar/v4/match.go        2025-01-16 
07:37:10.000000000 +0100
+++ new/vendor/github.com/bmatcuk/doublestar/v4/match.go        2025-02-02 
20:51:28.000000000 +0100
@@ -319,10 +319,10 @@
        // we've reached the end of `name`; we've successfully matched if we've 
also
        // reached the end of `pattern`, or if the rest of `pattern` can match a
        // zero-length string
-       return isZeroLengthPattern(pattern[patIdx:], separator)
+       return isZeroLengthPattern(pattern[patIdx:], separator, validate)
 }
 
-func isZeroLengthPattern(pattern string, separator rune) (ret bool, err error) 
{
+func isZeroLengthPattern(pattern string, separator rune, validate bool) (ret 
bool, err error) {
        // `/**`, `**/`, and `/**/` are special cases - a pattern such as 
`path/to/a/**` or `path/to/a/**/`
        // *should* match `path/to/a` because `a` might be a directory
        if pattern == "" ||
@@ -350,18 +350,18 @@
                        }
                        commaIdx += patIdx
 
-                       ret, err = 
isZeroLengthPattern(pattern[patIdx:commaIdx]+pattern[closingIdx+1:], separator)
+                       ret, err = 
isZeroLengthPattern(pattern[patIdx:commaIdx]+pattern[closingIdx+1:], separator, 
validate)
                        if ret || err != nil {
                                return
                        }
 
                        patIdx = commaIdx + 1
                }
-               return 
isZeroLengthPattern(pattern[patIdx:closingIdx]+pattern[closingIdx+1:], 
separator)
+               return 
isZeroLengthPattern(pattern[patIdx:closingIdx]+pattern[closingIdx+1:], 
separator, validate)
        }
 
        // no luck - validate the rest of the pattern
-       if !doValidatePattern(pattern, separator) {
+       if validate && !doValidatePattern(pattern, separator) {
                return false, ErrBadPattern
        }
        return false, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/github.com/bmatcuk/doublestar/v4/utils.go 
new/vendor/github.com/bmatcuk/doublestar/v4/utils.go
--- old/vendor/github.com/bmatcuk/doublestar/v4/utils.go        2025-01-16 
07:37:10.000000000 +0100
+++ new/vendor/github.com/bmatcuk/doublestar/v4/utils.go        2025-02-02 
20:51:28.000000000 +0100
@@ -29,6 +29,9 @@
 // `meta*/**`), it will return "." and the unaltered pattern (`meta*/**` in
 // this example).
 //
+// Note that SplitPattern will also unescape any meta characters in the
+// returned base string, so that it can be passed straight to os.DirFS().
+//
 // Of course, it is your responsibility to decide if the returned base path is
 // "safe" in the context of your application. Perhaps you could use Match() to
 // validate against a list of approved base directories?
@@ -52,7 +55,7 @@
        if splitIdx == 0 {
                return "/", p[1:]
        } else if splitIdx > 0 {
-               return p[:splitIdx], p[splitIdx+1:]
+               return unescapeMeta(p[:splitIdx]), p[splitIdx+1:]
        }
 
        return
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2025-01-16 07:37:10.000000000 +0100
+++ new/vendor/modules.txt      2025-02-02 20:51:28.000000000 +0100
@@ -6,7 +6,7 @@
 github.com/alecthomas/chroma/v2
 github.com/alecthomas/chroma/v2/lexers
 github.com/alecthomas/chroma/v2/styles
-# github.com/bmatcuk/doublestar/v4 v4.7.1
+# github.com/bmatcuk/doublestar/v4 v4.8.1
 ## explicit; go 1.16
 github.com/bmatcuk/doublestar/v4
 # github.com/disintegration/imaging v1.6.2

Reply via email to