Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kitty for openSUSE:Factory checked in at 2023-09-25 20:03:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kitty (Old) and /work/SRC/openSUSE:Factory/.kitty.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitty" Mon Sep 25 20:03:53 2023 rev:21 rq:1113406 version:0.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kitty/kitty.changes 2023-07-28 22:20:09.961126411 +0200 +++ /work/SRC/openSUSE:Factory/.kitty.new.1770/kitty.changes 2023-09-25 20:49:15.677985106 +0200 @@ -1,0 +2,49 @@ +Thu Sep 21 05:01:36 UTC 2023 - Scott Bradnick <[email protected]> + +- Removing fix-librsync-leap.diff (no longer needed) +- Updating optional-disable-docs.diff for changes to setup.py +- Updating go vendor tarball +- Update to 0.30.0: + * A new transfer kitten that can be used to transfer files efficiently over + the TTY device + * ssh kitten: A new configuration directive to automatically forward the + kitty remote control socket + * Allow easily building kitty from source needing the installation of only + C and Go compilers. All other dependencies are automatically vendored + * kitten @ set-user-vars: New remote control command to set user variables + on a window (#6502) + * kitten @ ls: Add user variables set on windows to the output (#6502) + * kitten @ ls: Allow limiting output to matched windows/tabs (#6520) + * kitten icat: Fix image being displayed one cell to the right when using + both --place and --unicode-placeholder (#6556) + * kitten run-shell: Make kitty terminfo database available if needed before + starting the shell + * macOS: Fix keyboard shortcuts in the Apple global menubar not being + changed when reloading the config + * Fix a crash when resizing an OS Window that is displaying more than one + image and the new size is smaller than the image needs (#6555) + * Remote control: Allow using a random TCP port as the remote control + socket and also allow using TCP sockets in listen_on + * unicode_input kitten: Add an option to specify the startup tab (#6552) + * X11: Print an error to STDERR instead of refusing to start when the user + sets a custom window icon larger than 128x128 (#6507) + * Remote control: Allow matching by neighbor of active window. Useful for + navigation plugins like vim-kitty-navigator + * Fix a regression that caused changing text_fg_override_threshold or + text_composition_strategy via config reload causing incorrect rendering (#6559) + * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow + users to customize what happens (#6587) + * When multiple confirmable close requests are made focus the existing close + confirmation window instead of opening a new one for each request (#6601) + * Config file format: allow splitting lines by starting subsequent lines + with a backslash (#6603) + * ssh kitten: Fix a regression causing hostname directives in ssh.conf not + matching when username is specified (#6609) + * diff kitten: Add support for files that are identical apart from mode + changes (#6611) + * Wayland: Do not request idle inhibition for full screen windows (#6613) + * Adjust the workaround for non-linear blending of transparent pixels in + compositors to hopefully further reduce fringing around text with certain + color issues (#6534) + +------------------------------------------------------------------- Old: ---- fix-librsync-leap.diff kitty-0.29.2.tar.gz New: ---- kitty-0.30.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kitty.spec ++++++ --- /var/tmp/diff_new_pack.u9O8iG/_old 2023-09-25 20:49:18.782097244 +0200 +++ /var/tmp/diff_new_pack.u9O8iG/_new 2023-09-25 20:49:18.806098111 +0200 @@ -19,7 +19,7 @@ # sphinx_copybutton not in Factory %bcond_with docs Name: kitty -Version: 0.29.2 +Version: 0.30.0 Release: 0 Summary: A GPU-based terminal emulator License: GPL-3.0-only @@ -31,7 +31,8 @@ # PATCH-FIX-OPENSUSE optional-disable-docs.diff -- Optionally disable building documentation files Patch0: optional-disable-docs.diff # PATCH-FIX-OPENSUSE fix-librsync-leap.diff -- Fix for Leap, as librsync header is missing the stdio.h header for FILE* -Patch1: fix-librsync-leap.diff +# Seems ./kittens/transfer/rsync.c is gone +#Patch1: fix-librsync-leap.diff Patch2: go-buildmode-pie.diff BuildRequires: ImageMagick-devel BuildRequires: Mesa-libGL-devel @@ -51,13 +52,13 @@ #BuildRequires: libwayland-egl-devel BuildRequires: libxkbcommon-devel BuildRequires: libxkbcommon-x11-devel -BuildRequires: openssl-devel -# for 'tic' BuildRequires: ncurses-devel +BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: terminfo BuildRequires: wayland-devel BuildRequires: wayland-protocols-devel +BuildRequires: xxhash-devel BuildRequires: zlib-devel BuildRequires: pkgconfig(dbus-1) # Python requirements for Factory and Leap @@ -111,7 +112,7 @@ #%%autosetup -p1 -a 1 %setup -a 1 %patch0 -%patch1 -p1 +#%%patch1 -p1 %patch2 %if 0%{?suse_version} > 1500 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.u9O8iG/_old 2023-09-25 20:49:19.062107359 +0200 +++ /var/tmp/diff_new_pack.u9O8iG/_new 2023-09-25 20:49:19.062107359 +0200 @@ -1,5 +1,5 @@ <services> - <service name="go_modules" mode="disabled"> + <service name="go_modules" mode="manual"> </service> </services> ++++++ kitty-0.29.2.tar.gz -> kitty-0.30.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/kitty/kitty-0.29.2.tar.gz /work/SRC/openSUSE:Factory/.kitty.new.1770/kitty-0.30.0.tar.gz differ: char 12, line 1 ++++++ kitty-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.u9O8iG/_old 2023-09-25 20:49:19.138110105 +0200 +++ /var/tmp/diff_new_pack.u9O8iG/_new 2023-09-25 20:49:19.178111550 +0200 @@ -1,4 +1,5 @@ addFilter("non-executable-script *"); +addFilter("python-bytecode-inconsistent-mtime *"); addFilter("potential-bashisms /usr/lib64/kitty/shell-integration/ssh/bootstrap-utils.sh"); addFilter("hidden-file-or-dir /usr/lib64/kitty/shell-integration/zsh/.zshenv"); ++++++ optional-disable-docs.diff ++++++ --- /var/tmp/diff_new_pack.u9O8iG/_old 2023-09-25 20:49:19.246114006 +0200 +++ /var/tmp/diff_new_pack.u9O8iG/_new 2023-09-25 20:49:19.250114151 +0200 @@ -1,6 +1,6 @@ ---- setup.py.smb 2023-07-10 10:36:07.831578320 -0400 -+++ setup.py 2023-07-10 10:40:20.503925434 -0400 -@@ -61,6 +61,7 @@ +--- setup.py.smb 2023-09-21 01:30:53.606748707 -0400 ++++ setup.py 2023-09-21 01:36:16.627212417 -0400 +@@ -143,6 +143,7 @@ verbose: int = 0 sanitize: bool = False prefix: str = './linux-package' @@ -8,8 +8,8 @@ dir_for_static_binaries: str = 'build/static' skip_code_generation: bool = False clean_for_cross_compile: bool = False -@@ -1158,12 +1159,13 @@ - c(base_path, ddir='', rx=exclude, force=True, optimize=optimize, quiet=1, workers=num_workers) +@@ -1149,12 +1150,13 @@ + invalidation_mode=py_compile.PycInvalidationMode.UNCHECKED_HASH, ddir='') -def create_linux_bundle_gunk(ddir: str, libdir_name: str) -> None: @@ -28,7 +28,7 @@ for (icdir, ext) in {'256x256': 'png', 'scalable': 'svg'}.items(): icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', icdir, 'apps') safe_makedirs(icdir) -@@ -1541,7 +1543,7 @@ +@@ -1536,7 +1538,7 @@ if not for_freeze and not bundle_type.startswith('macos-'): build_static_kittens(args, launcher_dir=launcher_dir) if not is_macos: @@ -37,7 +37,7 @@ if bundle_type.startswith('macos-'): create_macos_bundle_gunk(ddir, for_freeze, args) -@@ -1644,6 +1646,12 @@ +@@ -1640,6 +1642,12 @@ help='Where to create the linux package' ) p.add_argument( ++++++ vendor.tar.gz ++++++ ++++ 11069 lines of diff (skipped)
