From e6603d9fb92ebfc2dfc801366c8625c543648c73ad86ffbc63014730a3e3c1ab Mon Sep 17 00:00:00 2001 From: Richard Rahl Date: Fri, 13 Feb 2026 12:56:59 +0000 Subject: [PATCH] - Fix terminal rendering errors * gitea-tea-Fix-termenv-OSC-RGBA-handling.patch OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/gitea-tea?expand=0&rev=33 --- .gitattributes | 3 +- .gitignore | 5 +- gitea-tea-Fix-termenv-OSC-RGBA-handling.patch | 69 +++++++++++++++++++ gitea-tea.changes | 6 ++ gitea-tea.spec | 3 +- vendor.tar.gz | 4 +- 6 files changed, 85 insertions(+), 5 deletions(-) create mode 100644 gitea-tea-Fix-termenv-OSC-RGBA-handling.patch diff --git a/.gitattributes b/.gitattributes index 9b03811..37a8eaa 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -## Default LFS +*.changes merge=merge-changes *.7z filter=lfs diff=lfs merge=lfs -text *.bsp filter=lfs diff=lfs merge=lfs -text *.bz2 filter=lfs diff=lfs merge=lfs -text @@ -12,6 +12,7 @@ *.pdf filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text *.rpm filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text *.tbz filter=lfs diff=lfs merge=lfs -text *.tbz2 filter=lfs diff=lfs merge=lfs -text *.tgz filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index 57affb6..8b731c3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ -.osc +*.obscpio +*.osc +_build.* +.pbuild diff --git a/gitea-tea-Fix-termenv-OSC-RGBA-handling.patch b/gitea-tea-Fix-termenv-OSC-RGBA-handling.patch new file mode 100644 index 0000000..e41dde8 --- /dev/null +++ b/gitea-tea-Fix-termenv-OSC-RGBA-handling.patch @@ -0,0 +1,69 @@ +From d05746ddd9757f4683be930b1ebe040a934b8238 Mon Sep 17 00:00:00 2001 +From: Michal Suchanek +Date: Thu, 12 Feb 2026 11:34:34 +0100 +Subject: [PATCH] Fix termenv OSC RGBA handling + +Fixes: #889 +--- + go.mod | 4 +++- + go.sum | 8 ++++---- + 2 files changed, 7 insertions(+), 5 deletions(-) + +diff --git a/go.mod b/go.mod +index 7c87174..526823d 100644 +--- a/go.mod ++++ b/go.mod +@@ -27,6 +27,8 @@ require ( + gopkg.in/yaml.v3 v3.0.1 + ) + ++replace github.com/muesli/termenv v0.16.0 => github.com/hramrach/termenv v0.16.1-0.20260212100405-cc30261f3059 ++ + require ( + dario.cat/mergo v1.0.0 // indirect + github.com/42wim/httpsig v1.2.3 // indirect +@@ -63,7 +65,7 @@ require ( + github.com/hashicorp/go-version v1.7.0 // indirect + github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect + github.com/kevinburke/ssh_config v1.2.0 // indirect +- github.com/lucasb-eyer/go-colorful v1.2.0 // indirect ++ github.com/lucasb-eyer/go-colorful v1.3.0 // indirect + github.com/mattn/go-colorable v0.1.14 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-localereader v0.0.1 // indirect +diff --git a/go.sum b/go.sum +index 15737d4..e74ac35 100644 +--- a/go.sum ++++ b/go.sum +@@ -120,6 +120,8 @@ github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKe + github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= + github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= + github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= ++github.com/hramrach/termenv v0.16.1-0.20260212100405-cc30261f3059 h1:xxfLFNkkQNJqA7Tieg/oBg/7Wk24pbEFK1VnbkrnTo8= ++github.com/hramrach/termenv v0.16.1-0.20260212100405-cc30261f3059/go.mod h1:jeqvVfGyGmpCFfP9fK4yIWvxcMb8ApE3EPBq5fCzaaU= + github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= + github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= + github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= +@@ -131,8 +133,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= + github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= + github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= + github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +-github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= +-github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= ++github.com/lucasb-eyer/go-colorful v1.3.0 h1:2/yBRLdWBZKrf7gB40FoiKfAWYQ0lqNcbuQwVHXptag= ++github.com/lucasb-eyer/go-colorful v1.3.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= + github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= + github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= + github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +@@ -153,8 +155,6 @@ github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELU + github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= + github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= + github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= +-github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc= +-github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk= + github.com/olekukonko/errors v1.1.0 h1:RNuGIh15QdDenh+hNvKrJkmxxjV4hcS50Db478Ou5sM= + github.com/olekukonko/errors v1.1.0/go.mod h1:ppzxA5jBKcO1vIpCXQ9ZqgDh8iwODz6OXIGKU8r5m4Y= + github.com/olekukonko/ll v0.0.8 h1:sbGZ1Fx4QxJXEqL/6IG8GEFnYojUSQ45dJVwN2FH2fc= +-- +2.51.0 + diff --git a/gitea-tea.changes b/gitea-tea.changes index 24dd79b..3e3171e 100644 --- a/gitea-tea.changes +++ b/gitea-tea.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 12 11:58:02 UTC 2026 - Michal Suchanek + +- Fix terminal rendering errors + * gitea-tea-Fix-termenv-OSC-RGBA-handling.patch + ------------------------------------------------------------------- Fri Nov 28 09:35:29 UTC 2025 - Michal Suchanek diff --git a/gitea-tea.spec b/gitea-tea.spec index a64804a..58924fe 100644 --- a/gitea-tea.spec +++ b/gitea-tea.spec @@ -1,7 +1,7 @@ # # spec file for package gitea-tea # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Source0: %{name}-%{version}.tar.gz Source1: vendor.tar.gz Patch0: fix-CVE-2025-58190.patch Patch1: fix-CVE-2025-47911.patch +Patch2: gitea-tea-Fix-termenv-OSC-RGBA-handling.patch Patch3: remove-config-file-group-readwrite-permission-856.patch BuildRequires: golang(API) >= 1.24 Conflicts: tea diff --git a/vendor.tar.gz b/vendor.tar.gz index 2aa80f4..2cc9928 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:479325be2a78e9e1064f73f5db26482a0d5e6e1bb9c399008e37f604bad11fa9 -size 6061961 +oid sha256:f8740a7f9985d4ce74757ff68687876cae091aead71618cbc042c3bc750e7463 +size 6307150 -- 2.51.1