Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wezterm for openSUSE:Factory checked 
in at 2023-11-21 21:32:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wezterm (Old)
 and      /work/SRC/openSUSE:Factory/.wezterm.new.2521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wezterm"

Tue Nov 21 21:32:52 2023 rev:32 rq:1127902 
version:20230712.072601.f4abf8fd+git210

Changes:
--------
--- /work/SRC/openSUSE:Factory/wezterm/wezterm.changes  2023-10-29 
19:42:10.896208645 +0100
+++ /work/SRC/openSUSE:Factory/.wezterm.new.2521/wezterm.changes        
2023-11-21 21:34:24.776647011 +0100
@@ -1,0 +2,42 @@
+Sun Nov 19 13:26:35 UTC 2023 - Soc Virnyl Estela 
<uncomfy+openbuildserv...@uncomfyhalomacro.pl>
+
+- Update vendored dependencies.
+- Add add-terminator-to-sync-capability.patch
+
+-------------------------------------------------------------------
+Sat Nov 18 22:03:10 UTC 2023 - socvirnyl.est...@gmail.com
+
+- Update to version 20230712.072601.f4abf8fd+git210:
+  * cargo update
+  * docs: changelog for #4563
+  * Make RIS also clear the alternate screen
+
+-------------------------------------------------------------------
+Sat Nov 18 21:57:26 UTC 2023 - Soc Virnyl Estela 
<uncomfy+openbuildserv...@uncomfyhalomacro.pl>
+
+- Add do-not-send-eof-when-closing-application.patch
+  * resolves issue when closing app but also sends an EOF
+  to other multiplexers e.g. tmux, screen, zellij
+
+-------------------------------------------------------------------
+Sun Nov 12 07:56:01 UTC 2023 - Soc Virnyl Estela 
<uncomfy+openbuildserv...@uncomfyhalomacro.pl>
+
+- Move shell integration to /usr/etc. It won't be read but it's optional
+
+-------------------------------------------------------------------
+Sun Nov 12 06:24:46 UTC 2023 - Soc Virnyl Estela 
<uncomfy+openbuildserv...@uncomfyhalomacro.pl>
+
+- Remove cargo_config from source. It's part of the vendored tarball now
+
+-------------------------------------------------------------------
+Sun Nov 12 05:51:03 UTC 2023 - socvirnyl.est...@gmail.com
+
+- Update to version 20230712.072601.f4abf8fd+git207:
+  * Default G1 to ASCII
+  * docs: fix emoji stuff
+  * Fallback to SGR when rendering 16/256 colors when MaxColors is 16M
+  * Detect true color set by max_colors
+  * deps: wgpu -> 0.18
+  * docs: Fix typo
+
+-------------------------------------------------------------------

Old:
----
  cargo_config
  wezterm-20230712.072601.f4abf8fd.tar.gz

New:
----
  add-terminator-to-sync-capability.patch
  do-not-send-eof-when-closing-application.patch
  wezterm-20230712.072601.f4abf8fd+git210.tar.zst

BETA DEBUG BEGIN:
  New:- Update vendored dependencies.
- Add add-terminator-to-sync-capability.patch
  New:
- Add do-not-send-eof-when-closing-application.patch
  * resolves issue when closing app but also sends an EOF
BETA DEBUG END:

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

Other differences:
------------------
++++++ wezterm.spec ++++++
--- /var/tmp/diff_new_pack.kXDXhJ/_old  2023-11-21 21:34:27.060731309 +0100
+++ /var/tmp/diff_new_pack.kXDXhJ/_new  2023-11-21 21:34:27.060731309 +0100
@@ -17,17 +17,18 @@
 
 
 %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2
-%global _dashed_version 20230712-072601-f4abf8fd
+# %%global _dashed_version 20230712-072601-f4abf8fd
 
 Name:           wezterm
-Version:        20230712.072601.f4abf8fd
+Version:        20230712.072601.f4abf8fd+git210
 Release:        0
 Summary:        GPU-accelerated cross-platform terminal emulator and 
multiplexer
 URL:            https://github.com/wez/wezterm
 License:        (Apache-2.0 OR MIT) AND BSD-3-Clause AND (0BSD OR MIT OR 
Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND 
(Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR 
BSD-2-Clause) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT OR Zlib) 
AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND 
BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND LGPL-2.1-only AND MIT AND 
MPL-2.0 AND WTFPL AND Zlib AND MIT
-Source0:        
https://github.com/wez/wezterm/releases/download/%{_dashed_version}/wezterm-%{_dashed_version}-src.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        %{name}-%{version}.tar.zst
 Source1:        vendor.tar.zst
-Source2:        cargo_config
+Patch0:         do-not-send-eof-when-closing-application.patch
+Patch1:         
https://github.com/wez/wezterm/pull/4578/commits/963413f8c550e7cf417a468a9f78bafcda512006.patch#/add-terminator-to-sync-capability.patch
 Requires:       terminfo
 BuildRequires:  Mesa-libEGL-devel
 
@@ -109,9 +110,7 @@
 Zsh completion script for %{name}.
 
 %prep
-%autosetup -a1 -n %{name}-%{_dashed_version}
-mkdir -p .cargo
-cp %{SOURCE2} .cargo/config
+%autosetup -a1 -p1
 tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo
 printf "%{version}" > .tag
 
@@ -127,16 +126,16 @@
 %endif
 
 %install
-install -Dm 0755 
%{_builddir}/%{name}-%{_dashed_version}/target/release/wezterm 
%{buildroot}%{_bindir}/wezterm
-install -Dm 0755 
%{_builddir}/%{name}-%{_dashed_version}/target/release/wezterm-gui 
%{buildroot}%{_bindir}/wezterm-gui
-install -Dm 0755 
%{_builddir}/%{name}-%{_dashed_version}/target/release/wezterm-mux-server 
%{buildroot}%{_bindir}/wezterm-mux-server
-install -Dm 0755 
%{_builddir}/%{name}-%{_dashed_version}/target/release/strip-ansi-escapes 
%{buildroot}%{_bindir}/strip-ansi-escapes
+install -Dm 0755 %{_builddir}/%{name}-%{version}/target/release/wezterm 
%{buildroot}%{_bindir}/wezterm
+install -Dm 0755 %{_builddir}/%{name}-%{version}/target/release/wezterm-gui 
%{buildroot}%{_bindir}/wezterm-gui
+install -Dm 0755 
%{_builddir}/%{name}-%{version}/target/release/wezterm-mux-server 
%{buildroot}%{_bindir}/wezterm-mux-server
+install -Dm 0755 
%{_builddir}/%{name}-%{version}/target/release/strip-ansi-escapes 
%{buildroot}%{_bindir}/strip-ansi-escapes
 
 install -Dm 0644 terminfo/w/wezterm %{buildroot}%{_datadir}/terminfo/w/wezterm
 install -Dm 0644 assets/%{name}.desktop 
%{buildroot}%{_datadir}/applications/org.wezfurlong.%{name}.desktop
 install -Dm 0644 assets/icon/%{name}-icon.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.wezfurlong.%{name}.svg
 install -Dm 0644 assets/%{name}.appdata.xml 
%{buildroot}%{_datadir}/metainfo/org.wezfurlong.%{name}.appdata.xml
-install -Dm 0644 assets/shell-integration/* -t 
%{buildroot}%{_sysconfdir}/profile.d
+install -Dm 0644 assets/shell-integration/* -t 
%{buildroot}%{_distconfdir}/profile.d
 install -Dm 0644 assets/%{name}-nautilus.py 
%{buildroot}%{_datadir}/nautilus-python/extensions/%{name}-nautilus.py
 
 # Bash completion
@@ -161,7 +160,7 @@
 %{_datadir}/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg
 %{_datadir}/metainfo/org.wezfurlong.wezterm.appdata.xml
 %{_datadir}/nautilus-python/extensions/wezterm-nautilus.py
-%config %{_sysconfdir}/profile.d/wezterm.sh
+%{_distconfdir}/profile.d/wezterm.sh
 
 %files mux-server
 %license LICENSE.md

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kXDXhJ/_old  2023-11-21 21:34:27.132733966 +0100
+++ /var/tmp/diff_new_pack.kXDXhJ/_new  2023-11-21 21:34:27.164735147 +0100
@@ -1,9 +1,24 @@
 <services>
-  <service mode="manual" name="download_files" />
+  <service mode="manual" name="obs_scm">
+    <param name="url">https://github.com/wez/wezterm</param>
+    <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
+    <param name="scm">git</param>
+    <param name="revision">600652583594e9f6195a6427d1fabb09068622a7</param>
+    <param name="versionrewrite-pattern">(\d+)-(\d+)-(\w+)</param>
+    <param name="versionrewrite-replacement">\1.\2.\3</param>
+    <param name="changesgenerate">enable</param>
+    <param name="changesauthor">socvirnyl.est...@gmail.com</param>
+  </service>
+  <service mode="manual" name="tar" />
+  <service mode="manual" name="recompress">
+    <param name="file">*.tar</param>
+    <param name="compression">zst</param>
+  </service>
+  <service mode="manual" name="set_version"/>
   <service name="cargo_vendor" mode="manual">
-     <param name="srctar">wezterm-20230712.072601.f4abf8fd.tar.gz</param>
-     <param name="compression">zst</param>
-     <param name="update">false</param>
+     <param name="src">wezterm</param>
+     <param name="update">true</param>
+     <param name="i-accept-the-risk">RUSTSEC-2022-0090</param>
   </service>
   <service name="cargo_audit" mode="manual" />
 </services>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kXDXhJ/_old  2023-11-21 21:34:27.296740019 +0100
+++ /var/tmp/diff_new_pack.kXDXhJ/_new  2023-11-21 21:34:27.316740757 +0100
@@ -1,6 +1,8 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/wez/wezterm.git</param>
-              <param 
name="changesrevision">69ae847273aa2b0a64bdb07cf19d3f6fbaaa6b71</param></service></servicedata>
+              <param 
name="changesrevision">69ae847273aa2b0a64bdb07cf19d3f6fbaaa6b71</param></service><service
 name="tar_scm">
+                <param name="url">https://github.com/wez/wezterm</param>
+              <param 
name="changesrevision">600652583594e9f6195a6427d1fabb09068622a7</param></service></servicedata>
 (No newline at EOF)
 

++++++ add-terminator-to-sync-capability.patch ++++++
>From 963413f8c550e7cf417a468a9f78bafcda512006 Mon Sep 17 00:00:00 2001
From: Gregory Anders <g...@gpanders.com>
Date: Mon, 13 Nov 2023 19:14:14 -0600
Subject: [PATCH] wezterm.terminfo: add terminator to Sync capability

I'm not sure if this is strictly necessary, but according to the
terminfo specification [1], a conditional string should be terminated
with `%;`.

[1]: https://man7.org/linux/man-pages/man5/terminfo.5.html
---
 termwiz/data/wezterm.terminfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/termwiz/data/wezterm.terminfo b/termwiz/data/wezterm.terminfo
index f7a4af4275b..369763f63f6 100644
--- a/termwiz/data/wezterm.terminfo
+++ b/termwiz/data/wezterm.terminfo
@@ -29,7 +29,7 @@ wezterm|Wez's terminal emulator,
   Cr=\E]112\007, Cs=\E]12;%p1%s\007, Ms=\E]52;%p1%s;%p2%s\007, Se=\E[2\sq,
   Ss=\E[%p1%d\sq,
   Smulx=\E[4:%p1%dm,
-  Sync=\E[?2026%?%p1%{1}%-%tl%eh,
+  Sync=\E[?2026%?%p1%{1}%-%tl%eh%;,
   Setulc=\E[58:2::%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%d%;m,
   Smol=\E[53m,
        am, bce, ccc, km, mc5i, mir, msgr, npc, xenl,

++++++ do-not-send-eof-when-closing-application.patch ++++++
diff --git a/pty/src/unix.rs b/pty/src/unix.rs
index cbe0f76..92bf82b 100644
--- a/pty/src/unix.rs
+++ b/pty/src/unix.rs
@@ -396,9 +396,9 @@ impl Drop for UnixMasterWriter {
             // EOF is only interpreted after a newline, so if it is set,
             // we send a newline followed by EOF.
             let eot = t.c_cc[libc::VEOF];
-            if eot != 0 {
-                let _ = self.fd.0.write_all(&[b'\n', eot]);
-            }
+            // if eot != 0 {
+            //     let _ = self.fd.0.write_all(&[b'\n', eot]);
+            // }
         }
     }
 }

++++++ vendor.tar.zst ++++++
Binary files /var/tmp/diff_new_pack.kXDXhJ/_old and 
/var/tmp/diff_new_pack.kXDXhJ/_new differ

++++++ wezterm.obsinfo ++++++
--- /var/tmp/diff_new_pack.kXDXhJ/_old  2023-11-21 21:34:28.072768660 +0100
+++ /var/tmp/diff_new_pack.kXDXhJ/_new  2023-11-21 21:34:28.104769841 +0100
@@ -1,5 +1,5 @@
 name: wezterm
-version: 20230408.112425.69ae8472
-mtime: 1680978265
-commit: 69ae847273aa2b0a64bdb07cf19d3f6fbaaa6b71
+version: 20230712.072601.f4abf8fd+git210
+mtime: 1700259065
+commit: 600652583594e9f6195a6427d1fabb09068622a7
 

Reply via email to