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-07-11 15:57:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kitty (Old) and /work/SRC/openSUSE:Factory/.kitty.new.8922 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitty" Tue Jul 11 15:57:00 2023 rev:18 rq:1098000 version:0.29.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kitty/kitty.changes 2023-07-08 22:47:54.943401956 +0200 +++ /work/SRC/openSUSE:Factory/.kitty.new.8922/kitty.changes 2023-07-11 15:57:15.805157452 +0200 @@ -1,0 +2,64 @@ +Mon Jul 10 15:55:28 UTC 2023 - Scott Bradnick <[email protected]> + +- Adding kitty-rpmlintrc as a source file + +------------------------------------------------------------------- +Mon Jul 10 14:47:10 UTC 2023 - Scott Bradnick <[email protected]> + +- Update to 0.29.0 + * Removing wayland-protocols-1.32.diff as it's no longer required + * A new escape code <ESC>[22J that moves the current contents of the screen + into the scrollback before clearing it + * A new kitten run-shell to allow creating sub-shells with shell integration + enabled + * A new option background_blur to blur the background for transparent + windows (#6135) + * The --hold flag now holds the window open at a shell prompt instead of + asking the user to press a key + * A new option text_fg_override_threshold to force text colors to have high + contrast regardless of color scheme (#6283) + * When resizing OS Windows make the animation less jerky. Also show the + window size in cells during the resize (#6341) + * unicode_input kitten: Fix a regression in 0.28.0 that caused the order of + recent and favorites entries to not be respected (#6214) + * unicode_input kitten: Fix a regression in 0.28.0 that caused editing of + favorites to sometimes hang + * clipboard kitten: Fix a bug causing the last MIME type available on the + clipboard not being recognized when pasting + * clipboard kitten: Dont set clipboard when getting clipboard in filter + mode (#6302) + * Fix regression in 0.28.0 causing color fringing when rendering in + transparent windows on light backgrounds (#6209) + * show_key kitten: In kitty mode show the actual bytes sent by the terminal + rather than a re-encoding of the parsed key event + * hints kitten: Fix a regression in 0.28.0 that broke using sub-groups in + regexp captures (#6228) + * hints kitten: Fix a regression in 0.28.0 that broke using + lookahead/lookbehind in regexp captures (#6265) + * diff kitten: Fix a regression in 0.28.0 that broke using relative paths + as arguments to the kitten (#6325) + * Fix re-using the image id of an animated image for a still image causing + a crash (#6244) + * kitty +open: Ask for permission before executing script files that are not + marked as executable. This prevents accidental execution of script files + via MIME type association from programs that unconditionally âopenâ + attachments/downloaded files + * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a + restricted file not working (#6245) + * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup + to not be handled gracefully (#6254) + * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new + delegate config directive + * Graphics: Move images up along with text when the window is shrunk + vertically (#6278) + * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the + screen (#6306, #6308) + * Fix a regression in 0.27.0 that broke setting of specific edge + padding/margin via remote control (#6333) + * macOS: Fix window shadows not being drawn for transparent + windows (#2827, #6416) + * Do not echo invalid DECRQSS queries back, behavior inherited from xterm + (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol + due to insufficient sanitization of safe strings. + +------------------------------------------------------------------- Old: ---- kitty-0.28.1.tar.gz wayland-protocols-1.32.diff New: ---- kitty-0.29.0.tar.gz kitty-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kitty.spec ++++++ --- /var/tmp/diff_new_pack.1DD41j/_old 2023-07-11 15:57:16.813163316 +0200 +++ /var/tmp/diff_new_pack.1DD41j/_new 2023-07-11 15:57:16.817163339 +0200 @@ -19,7 +19,7 @@ # sphinx_copybutton not in Factory %bcond_with docs Name: kitty -Version: 0.28.1 +Version: 0.29.0 Release: 0 Summary: A GPU-based terminal emulator License: GPL-3.0-only @@ -27,12 +27,12 @@ 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 # 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 Patch2: go-buildmode-pie.diff -Patch3: wayland-protocols-1.32.diff BuildRequires: ImageMagick-devel BuildRequires: Mesa-libGL-devel BuildRequires: fdupes @@ -110,10 +110,9 @@ %prep #%%autosetup -p1 -a 1 %setup -a 1 -%patch0 -p1 +%patch0 %patch1 -p1 %patch2 -%patch3 %if 0%{?suse_version} > 1500 find . -type f -exec sed -i 's@#!/usr/bin/env python3$@#!%{_bindir}/python3@' {} + ++++++ kitty-0.28.1.tar.gz -> kitty-0.29.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/kitty/kitty-0.28.1.tar.gz /work/SRC/openSUSE:Factory/.kitty.new.8922/kitty-0.29.0.tar.gz differ: char 12, line 1 ++++++ kitty-rpmlintrc ++++++ addFilter("non-executable-script *"); 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.1DD41j/_old 2023-07-11 15:57:16.905163852 +0200 +++ /var/tmp/diff_new_pack.1DD41j/_new 2023-07-11 15:57:16.905163852 +0200 @@ -1,19 +1,17 @@ -Index: kitty-0.27.1/setup.py -=================================================================== ---- kitty-0.27.1.orig/setup.py -+++ kitty-0.27.1/setup.py +--- 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 @@ verbose: int = 0 sanitize: bool = False prefix: str = './linux-package' + no_docs: bool = False dir_for_static_binaries: str = 'build/static' - incremental: bool = True - profile: bool = False -@@ -1085,12 +1086,13 @@ + 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) - - + + -def create_linux_bundle_gunk(ddir: str, libdir_name: str) -> None: - if not os.path.exists('docs/_build/html'): - make = 'gmake' if is_freebsd else 'make' @@ -30,16 +28,16 @@ for (icdir, ext) in {'256x256': 'png', 'scalable': 'svg'}.items(): icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', icdir, 'apps') safe_makedirs(icdir) -@@ -1468,7 +1470,7 @@ +@@ -1541,7 +1543,7 @@ if not for_freeze and not bundle_type.startswith('macos-'): build_static_kittens(args, launcher_dir=launcher_dir) if not is_macos: - create_linux_bundle_gunk(ddir, args.libdir_name) + create_linux_bundle_gunk(ddir, args.libdir_name, args.no_docs) - + if bundle_type.startswith('macos-'): create_macos_bundle_gunk(ddir, for_freeze, args) -@@ -1564,6 +1566,12 @@ +@@ -1644,6 +1646,12 @@ help='Where to create the linux package' ) p.add_argument( ++++++ vendor.tar.gz ++++++ ++++ 7190 lines of diff (skipped)
