Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kitty for openSUSE:Leap:16.0 checked in at 2025-08-07 15:38:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/kitty (Old) and /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitty" Thu Aug 7 15:38:37 2025 rev:2 rq:1298097 version:0.42.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/kitty/kitty.changes 2025-03-19 11:48:23.057925794 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty.changes 2025-08-07 15:38:39.928868790 +0200 @@ -1,0 +2,390 @@ +Wed Jul 16 05:22:32 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.42.2: + * A new protocol extension to notify terminal programs that have turned on + SGR Pixel mouse reporting when the mouse leaves the window (#8808) + - https://sw.kovidgoyal.net/kitty/misc-protocol/#mouse-leave-window + * clipboard kitten: Can now optionally take a password to avoid repeated + permission prompts when accessing the clipboard. Based on a protocol + extension. (#8789) + - https://sw.kovidgoyal.net/kitty/clipboard/#clipboard-repeated-permission + * A new launch --hold-after-ssh to not close a launched window that connects + directly to a remote host because of launch --cwd=current when the + connection ends (#8807) + - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-hold-after-ssh + - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-cwd + * Fix remember_window_position not working because of a stupid typo (#8646) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remember_window_position + * A new kitty --grab-keyboard that can be used to grab the keyboard so that + global shortcuts are sent to kitty instead + - https://sw.kovidgoyal.net/kitty/invocation/#cmdoption-kitty-grab-keyboard + * Remote control: Fix holding a remote control socket open causing the kitty + I/O thread to go into a loop and not respond on other remote control + sockets (#8670) + * hints kitten: Preserve line breaks when the hint is over a line + break (#8674) + * Fix a segfault when using the copy_ansi_to_clipboard action (#8682) + - https://sw.kovidgoyal.net/kitty/actions/#action-copy_ansi_to_clipboard + * Fix a crash when using linear easing curves for animations (#8692) + * Graphics protocol: Add a note clarifying image update behavior on + re-transmission (#8701) + * Wayland GNOME: Fix incorrect OS Window tracking because GNOME has started + activating windows on non-current workspaces (#8716) + * Fix a regression in 0.40.0 that broke rendering of VS15 variation selectors + in some circumstances (#8731, #8794) + * Fix a regression in 0.40.0 that broke serialization of tab characters as + ANSI text (#8741) + * Fix a regression in 0.40.0 that broke erasing of characters in a line in + the presence of wide characters (#8758) + * Fix a regression in 0.40.0 that broke hyperlinking of wide + characters (#8796) + * Fix a regression that broke using esc to exit visual select window + mode (#8767) + * kitten run-shell: Fix SIGINT blocked when execing the shell (#8754) + +------------------------------------------------------------------- +Sat May 17 14:38:50 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.42.1: + * Fix ambiguous width and private use characters not being rendered when + used with variable width text-sizing protocol escape codes + * Quick access terminal: Restore focus to previously active window when + hiding the quick access terminal window on macOS (#8627) + * Wayland: Fix an abort if the terminal program sets a window title longer + than 2KB that contains CSI escape sequences and multibyte UTF-8 (#8619) + * Quick access terminal: Allow toggling the window to full screen using the + standard kitty ctrl+shift+f11 shortcut (#8626) + - https://sw.kovidgoyal.net/kitty/conf/#shortcut-kitty.Toggle-fullscreen + * Quick access terminal: Allow configuring the monitor to display the panel + on in Wayland/X11 (#8630) + * A new setting remember_window_position to optionally use the position of + the last closed kitty OS Window as the position of the first kitty + OS Window when running a new kitty instance (#8601) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remember_window_position + * Panel kitten: A new center-sized value for --edge to allow easily creating + sized and centered panels + - https://sw.kovidgoyal.net/kitty/kittens/panel/#cmdoption-kitty-kitten-panel-edge + * Wayland: The kitty --name flag now sets the XDG window tag on compositors + that support the xdg-toplevel-tag protocol. + - https://wayland.app/protocols/xdg-toplevel-tag-v1 + +------------------------------------------------------------------- +Mon May 12 14:35:16 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.42.0: + * Removing nightly tarball + * A new kitten: quick-access-terminal to Make a Quake like quick access + terminal + - https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/ + - https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#quake + * The panel kitten works on macOS and X11 as well as Wayland (#2590) + - https://sw.kovidgoyal.net/kitty/kittens/panel/ + * Behavior change: Now kitty does full grapheme segmentation following the + Unicode 16 spec when splitting text into cells (#8533) + * Behavior change: The automatic color switching functionality now also + controls background image settings (#8603) + - https://sw.kovidgoyal.net/kitty/kittens/themes/#auto-color-scheme + * panel kitten: Allow using kitty +kitten panel --single-instance to create + multiple panels in one process (#8549) + - https://sw.kovidgoyal.net/kitty/kittens/panel/#cmdoption-kitty-kitten-panel-single-instance + * launch: Allow creating desktop panels such as those created by the panel + kitten (#8549) + - https://sw.kovidgoyal.net/kitty/kittens/panel/ + * Remote control: Allow modifying desktop panels and showing/hiding OS + Windows using the kitten @ resize-os-window command (#8550) + * Remote control launch: Allow waiting for a program launched in a new + window to exit and get the exit code via the + kitty +launch --wait-for-child-to-exit command line flag (#8573) + * Allow starting kitty with the OS window hidden via + kitty --start-as=hidden, useful for single instance mode (#3466) + - https://sw.kovidgoyal.net/kitty/invocation/#cmdoption-kitty-start-as + * Allow configuring the mouse unhide behavior when using + mouse_hide_wait (#8508) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.mouse_hide_wait + * diff kitten: Add half page and full page scroll vim-like bindings (#8514) + * diff kitten: Allow diffing named pipes (#8597) + * Fix a regression that caused automatic color themes to not be re-applied + after config file reload (#8530) + * Wayland: When the compositor supports the xdg-system-bell protocol use it + to play the default bell sound + - https://wayland.app/protocols/xdg-system-bell-v1 + * panel kitten: Allow specifying panel size in pixels in addition to cells + * Fix a regression in 0.36.0 that caused using = with single letter command + line flags to no longer work correctly (#8556) + * Single instance: Preserve environment variables from invoking environment + in newly created window (#8567) + * Single instance: Reset OS Window class and name in new single instance OS + windows (#8567) + * macOS: Fix text color in visual window select ignoring the color + theme (#8579) + * Launch action: Allow using an env var that resolves to a full command-line + as the program to launch (#8613) + * change_font_size allow multiplying/dividing the current font size in + addition to incrementing it (#8616) + - https://sw.kovidgoyal.net/kitty/actions/#action-change_font_size + * Box drawing: Improve appearance of rounder corners, giving them a uniform + line width (#8299) + +------------------------------------------------------------------- +Tue Apr 22 14:22:12 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Adding a nightly tarball vs. the release tarball as builds are failing + related to glfw/wl_window.c and + `error: enumeration value ‘XDG_TOPLEVEL_STATE_CONSTRAINED_[LEFT,RIGHT,TOP,BOTTOM’ not handled in switch` + * A release tarball will be swapped back in for the next release + +------------------------------------------------------------------- +Sat Apr 5 02:00:01 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.41.1: + * Fix a regression in the previous release that caused rendering of emoji + using the VS16 variation selector to fail with some fonts (#8495) + * Fix a regression in 0.40.0 that caused tab bar margins to not be properly + blanked when the tab bar is at the bottom (#8494) + * Wayland: panel kitten: Fix incorrect initial font size on compositors such + as Hyprland that set scale late in the window creation process (#8496) + * Fix a regression in 0.40.1 that caused hyperlink underline on hover to + remain on screen when the screen is scrolled + +------------------------------------------------------------------- +Sat Mar 29 01:46:35 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.41.0: + * A new mode of operation for text_fg_override_threshold to override + foreground colors so as to maintain a minimum contrast between foreground + and background text colors. Works in a perceptual color space for best + color accuracy (#8420) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.text_fg_override_threshold + * A 15% improvement in throughput when processing text thanks to using a + multi-stage table for Unicode property lookups + * kitty +open: Ask for confirmation by default when running executables to + work around some badly designed programs that try to open links in + documents that point to executable files. Can be overridden by specifying + your own launch-actions.conf. + - https://sw.kovidgoyal.net/kitty/open_actions/#launch-actions + * Fix a regression in version 0.40.0 causing a crash when the underline + thickness of the font is zero (#8443) + * Fix a regression in version 0.40.0 causing a hang on resizing with a wide + character at the right edge of a line that needs to be moved onto the next + line (#8464) + * Fix a regression in 0.40.1 that caused copying to clipboard via OSC 52 + from applications that don’t specify a destination in the escape code not + working (#8459) + * Wayland: Fix a regression in the previous release that caused crashes on + compositors that don’t support the xdg-toplevel-icon protocol and the user + has set a custom kitty icon (#8471) + +------------------------------------------------------------------- +Tue Mar 18 05:18:29 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.40.1: + * Do not count background processes by default for confirm_os_window_close + (#8358) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.confirm_os_window_close + * A new option clear_selection_on_clipboard_loss to clear selections when + they no longer reflect the contents of the clipboard + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.clear_selection_on_clipboard_loss + * Fix a regression in the previous release that caused empty lines to be + skipped when copying text from a selection (#8435) + * Fix flickering of hyperlink underline when client program continuously + redraws on mouse movement (#8414) + * Wayland: Allow overriding the kitty OS Window icon on compositors that + implement the xdg-toplevel-icon protocol + * macOS: When the program running in kitty reports progress information for + a task, show a progress bar on the kitty dock icon + * macOS: Fix a regression causing a crash when using focus_follows_mouse + (#8437) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.focus_follows_mouse + * OSC 52: Fix specifying both clipboard and primary in OSC 52 requests + not supported + +------------------------------------------------------------------- +Sun Mar 9 00:29:14 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.40.0: + * Allow terminal programs to use text in different font sizes (#8226) + - https://sw.kovidgoyal.net/kitty/text-sizing-protocol/ + * When rendering underlines add gaps around text descenders (parts of the + text that overlap with the underline). Controlled by the new option + underline_exclusion (#8226) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.underline_exclusion + * Finally fix the issue of text-width mismatches that has been plaguing the + terminal ecosystem for decades by allowing terminal programs to specify + how many cells to render a piece of text in (#8226) + * Behavior change: The notify_on_cmd_finish option now uses OS Window + visibility instead of focus state when set to invisible on platforms that + support querying OS window visibility (#8320) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.notify_on_cmd_finish + * launch: Add options launch --source-window and launch --next-to to allow + specifying which window is used as the data source and destination location + independently of the currently active window (#8295) + - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-source-window + * Linux: Add support for COLRv1 fonts. These are typically emoji fonts that + use vector images for emoji + - https://nabla.typearture.com/whatisCOLRV1.html + * Add support for the octant box-drawing characters + * Speed up rendering of box drawing characters by moving the implementation + to native code + * When confirming if a window should be closed consider it active if it has + running background processes (#8358) + * Remote control: kitten @ scroll-window: Allow scrolling to previous/next + prompt + * macOS: Fix fallback font rendering for bold/italic text not working for + some symbols that are present in the Menlo regular face but not the + bold/italic faces (#8282) + * XTGETTCAP: Fix response invalid for empty string capabilities (#8304) + * ssh kitten: Fix incorrect copying of data files when using the python + interpreter and also fix incorrect hard link detection (#8308) + * Fix a regression in the previous release that broke setting of nullable + colors + * Fix a regression in 0.39.0 that caused a crash on invalid Unicode with a + large number of combining characters in a single cell (#8318) + * Fix --hold always restoring cursor to block shape instead of respecting + the value of cursor_shape (#8344) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.cursor_shape + * When dragging in rectangle select mode use a crosshair mouse cursor + configurable via pointer_shape_when_dragging + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.pointer_shape_when_dragging + * macOS: notify kitten: Fix waiting for result from desktop notification not + working (#8379) + * Wayland: Fix mouse pointer position update not being sent when focus + regained (:iss`8397`, #8398) + * Fix cursor blink animation when background_opacity is less than one (#8401) + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.background_opacity + * Wayland: panel kitten: Add a center mode for creating panels to ease + creation of centered popups in Wayland (#8411) + +------------------------------------------------------------------- +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) + +------------------------------------------------------------------- +Thu Jan 16 06:37:26 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to 0.39.0: + * `diff kitten`: Automatically use dark/light color scheme based on the + color scheme of the parent terminal. Can be controlled via the new + `kitten-diff.color_scheme` option. Note that this is a default behavior + change (#8170) + - https://sw.kovidgoyal.net/kitty/kittens/diff/ + - https://sw.kovidgoyal.net/kitty/kittens/diff/#opt-kitten-diff.color_scheme + * Allow dynamically generating configuration by running an arbitrary program + using the new geninclude directive in kitty.conf + * When a program running in kitty reports progress of a task display it as a + percentage in the tab title. Controlled by the `tab_title_template` option + - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.tab_title_template + * When mapping a custom kitten allow using shell escaping for the kitten + path (#8178) + * Fix border colors not being changed by auto light/dark themes at + startup (#8180) + * ssh kitten: Fix kitten not being on PATH when SSHing into Debian + systems (#7160) + * diff kitten: Abort when run inside a terminal that does not support the + kitty keyboard protocol (#8185) + * query kitten: Add support for reporting name of the OS the terminal + emulator is running on (#8201) + * macOS: Allow using the Passwords app to autofill passwords via the + Edit->Autofill menu mimicking other macOS applications (#8195) + * macOS: Add menu items to the Edit menu to clear the screen and scrollback + * Fix the `clear_terminal scrollback` action also clearing screen, not just + the scrollback ++++ 93 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:16.0/kitty/kitty.changes ++++ and /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty.changes Old: ---- kitty-0.36.4.tar.gz New: ---- kitty-0.42.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kitty.spec ++++++ --- /var/tmp/diff_new_pack.sbjzoa/_old 2025-08-07 15:38:40.412888974 +0200 +++ /var/tmp/diff_new_pack.sbjzoa/_new 2025-08-07 15:38:40.416889140 +0200 @@ -1,7 +1,7 @@ # # spec file for package kitty # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,14 @@ # sphinx_copybutton not in Factory %bcond_with docs Name: kitty -Version: 0.36.4 +Version: 0.42.2 Release: 0 Summary: A GPU-based terminal emulator License: GPL-3.0-only Group: System/X11/Terminals URL: https://github.com/kovidgoyal/kitty Source: https://github.com/kovidgoyal/kitty/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +##### Source1: vendor.tar.gz Source2: kitty-rpmlintrc Patch0: buildmode-and-skip_docs.diff @@ -35,10 +36,10 @@ BuildRequires: fontconfig-devel BuildRequires: freetype2-devel ### Avoiding any 'have choice for go' issues ... -BuildRequires: go >= 1.23 +#BuildRequires: go >= 1.24 ##### -### Temporarily disabled until go1.23 is default -#BuildRequires: golang-packaging +### Temporarily disabled until go1.2# (1.24?) is default +BuildRequires: golang-packaging ##### BuildRequires: harfbuzz-devel >= 1.5.0 BuildRequires: libXcursor-devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.sbjzoa/_old 2025-08-07 15:38:40.448890474 +0200 +++ /var/tmp/diff_new_pack.sbjzoa/_new 2025-08-07 15:38:40.452890641 +0200 @@ -1,5 +1,5 @@ <services> - <service name="go_modules" mode="manual"> - </service> + <service name="download_files" mode="manual"/> + <service name="go_modules" mode="manual"/> </services> ++++++ buildmode-and-skip_docs.diff ++++++ --- /var/tmp/diff_new_pack.sbjzoa/_old 2025-08-07 15:38:40.464891141 +0200 +++ /var/tmp/diff_new_pack.sbjzoa/_new 2025-08-07 15:38:40.468891308 +0200 @@ -1,15 +1,15 @@ ---- setup.py.smb 2024-01-19 09:43:25.073225511 -0500 -+++ setup.py 2024-01-19 10:26:09.830214118 -0500 -@@ -980,7 +980,7 @@ +--- setup.py.smb 2025-07-16 01:30:32.712541854 -0400 ++++ setup.py 2025-07-16 01:32:17.054226172 -0400 +@@ -1271,7 +1271,7 @@ if args.skip_building_kitten: print('Skipping building of the kitten binary because of a command line option. Build is incomplete', file=sys.stderr) return '' -- cmd = [go, 'build', '-v'] -+ cmd = [go, 'build', '-buildmode=pie', '-v'] +- cmd = go + ['build', '-v'] ++ cmd = go + ['build', '-buildmode=pie', '-v'] vcs_rev = args.vcs_rev or get_vcs_rev() ld_flags: List[str] = [] binary_data_flags = [f"-X kitty.VCSRevision={vcs_rev}"] -@@ -1165,13 +1165,14 @@ +@@ -1488,13 +1488,14 @@ base = Path(ddir) in_src_launcher = base / (f'{libdir_name}/kitty/kitty/launcher/kitty') launcher = base / 'bin/kitty' ++++++ kitty-0.36.4.tar.gz -> kitty-0.42.2.tar.gz ++++++ /work/SRC/openSUSE:Leap:16.0/kitty/kitty-0.36.4.tar.gz /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty-0.42.2.tar.gz differ: char 13, line 1 ++++++ vendor.tar.gz ++++++ ++++ 89368 lines of diff (skipped)