rxvt-unicode: upgrading to 9.32 SUCCEEDED
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *rxvt-unicode* to *9.32* has Succeeded.
Next steps:
- apply the patch: git am 0001-rxvt-unicode-upgrade-9.31-9.32.patch
- check the changes to upstream patches and summarize them in the commit message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
From 5815af6769c71a519eaea9daee164ad6935a757a Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Wed, 11 Nov 2026 05:58:40 +0000
Subject: [PATCH] rxvt-unicode: upgrade 9.31 -> 9.32
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
TODO: feature where I can just click on (y/p/n) when prompted after pasting text to the terminal?
TODO: allow builtin key actrions to be remapped via keysym, e.g. "builtin:paste" or "builtin:C-M-v" or so(?)
TODO: 08:11:16 <dg> in some cases printf "\e]50;\a" can be a crash 08:11:50 <dg> it seems to depend a bit on setup, two in a row maybe needed
- what font dpes urxvtr flal back ion this case? why not fixed? 07:28:56 <dg> schmorp: try printf '\e]50;\a\xe7\xaf\xad'
07:29:15 <dg> i'm guessing the builtin font doesn't have that character (篭) 07:29:40 <dg> on one machine with 9.30 that segfaults, with what looks like a null pointer deref
07:29:58 <dg> on latest dev, but a different machine it hangs 07:33:26 <dg> hmm, and on openbsd it doesn't even hang with that reduction, but the actual case the fuzzer
found does hang
07:34:02 <dg> curl -o - dg.cx/f12-afl-urxvt-id0-src517.txt
TODO: nmeum reports that when the wm resizes urxvt while it opens, the prompt is now somewhere in the middle
of the window, rather than near the top. this behaviour change wss part of the wrapmode fix, and should normally
prevent from readline jumping around on resizes. running urxvt with the exact geometry that the wm will assign "fixed" this.
https://github.com/exg/rxvt-
unicode/commit/1eb2c326cb88ee7bae01e995a16829746bfe374e
TODO: maybe have matrix=0.9 0 0 1 in the faq somewhere, to squish too-wide secondary fonts?
TODO: pixel droppings for 촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬
9.32 Tue 10 Nov 2026 04:56:52 CET
- NOTICE: due to unforseen circumstances, we could not get a proper fix for the cursor positon on resize issues, but decided to release anyway for the
other bugfixes.
- fix incorrect array bounds check when parsing OSC/DCS (reported by Tristan).
- add DECSCUSR 7 for the "power-up" configuration, similar to xterm.
- mbrtowc can decode NOCHAR, which collides with urxvt's internal use, potentially freezing the terminal (Mikachu).
- fix memory leak when a background expression uses the muladd or focus_fade operators (reported by Erik-Jan).
- fix reference counting of values returned by some perl bindings.
- fix OSC responses with 7-bit ST (reported by Stuart Henderson).
- fix mouse reporting of motion notify events to report 3 as the button number when no button is pressed, same as xterm. Previously urxvt reported the number of the last button pressed or an invalid value, before the first button press (reported by Uli Schlachter).
- change the encoding of buttons 8-11 in mouse reporting sequences to match xterm's and enable reporting of release events for them (patch by Pierre-Marc Fournier).
- clamp coordinates in mouse reporting sequences to the number of rows and columns (patch by Nick Hanley).
- added Alt_L/ALt_R and updated some keys in iso 14755 5.2 mode.
- perl 5.38 does not handle empty locale names, use "C" instead (patch by sxzzsf).
- add emoji test character, so that emoji-only fonts can be used without any tricks.
- urxvt assumes every font has space, but the built-in font did not have one,
causing occasional rectangles in tetriscurses (analyzed by Mikachu's LLM
website).
- the confirm-paste extension now offers a choice between pasting the original
- this version has been verified to work with perl 5.8.3.
---
.../0001-rxvt-unicode-fix-gcc16-c-20.patch | 5 +----
.../rxvt-unicode/rxvt-unicode/xwc.patch | 19 ++++++++++++++-----
...t-unicode_9.31.bb => rxvt-unicode_9.32.bb} | 2 +-
3 files changed, 16 insertions(+), 10 deletions(-)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode_9.31.bb => rxvt-unicode_9.32.bb} (71%)meta/recipes-sato/rxvt-unicode/rxvt-unicode/0001-rxvt-unicode-fix-gcc16-c-20.patch +1 -4
@@ -1,4 +1,4 @@ -From 4ff364c3df99b02e658ac2b3d2eec7139c494612 Mon Sep 17 00:00:00 2001 +From 9d292205d6966d19ceaae10fe021145ca6ee8116 Mon Sep 17 00:00:00 2001 From: Hemanth Kumar M D <[email protected]> Date: Tue, 28 Apr 2026 03:22:40 -0700 Subject: [PATCH] rxvt-unicode: fix gcc16/c++20
@@ -56,6 +56,3 @@ index d08b1bb..ec69cc1 100644 { return (long(a) * long(100 - p) + long(b) * long(p) + 50) / 100; } --- -2.49.0 -
meta/recipes-sato/rxvt-unicode/rxvt-unicode/xwc.patch +14 -5
@@ -1,9 +1,18 @@ +From 74481f4ed205ab215f8dd467263776ca4f9531c0 Mon Sep 17 00:00:00 2001 +From: Dongxiao Xu <[email protected]> +Date: Tue, 19 Apr 2011 14:58:37 +0800 +Subject: [PATCH] rxvt-unicode: upgrade to version 9.10 + Upstream-Status: Pending +--- + src/screen.C | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) -diff -ruN rxvt-unicode-9.10-orig//src/screen.C rxvt-unicode-9.10/src/screen.C ---- rxvt-unicode-9.10-orig//src/screen.C 2011-04-19 13:34:01.327664984 +0800 -+++ rxvt-unicode-9.10/src/screen.C 2011-04-19 13:34:47.037665001 +0800 -@@ -3152,7 +3152,7 @@ +diff --git a/src/screen.C b/src/screen.C +index 8fdfad9..9a9e3b5 100644 +--- a/src/screen.C ++++ b/src/screen.C +@@ -2941,7 +2941,7 @@ rxvt_term::selection_grab (Time tm, bool clipboard) noexcept return false; }
@@ -12,7 +21,7 @@ diff -ruN rxvt-unicode-9.10-orig//src/screen.C rxvt-unicode-9.10/src/screen.C XTextProperty ct; if (XwcTextListToTextProperty (dpy, &selection.text, 1, XStringStyle, &ct) >= 0) -@@ -3734,9 +3734,11 @@ +@@ -3524,9 +3524,11 @@ rxvt_term::selection_send (const XSelectionRequestEvent &rq) noexcept } else #endif
meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.32.bb renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.31.bb +1 -1
@@ -4,5 +4,5 @@ LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ file://src/main.C;beginline=1;endline=31;md5=d3600d7ee1062667fcd1193fbe6485f6" -SRC_URI[sha256sum] = "aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8" +SRC_URI[sha256sum] = "2f81c16bffb16f97c4633032e08a7ef08c000f81eb05853e950febc6c33328dd"
Signature · 1 line
2.47.1
From 5815af6769c71a519eaea9daee164ad6935a757a Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Wed, 11 Nov 2026 05:58:40 +0000
Subject: [PATCH] rxvt-unicode: upgrade 9.31 -> 9.32
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
TODO: feature where I can just click on (y/p/n) when prompted after pasting text to the terminal?
TODO: allow builtin key actrions to be remapped via keysym, e.g. "builtin:paste" or "builtin:C-M-v" or so(?)
TODO: 08:11:16 <dg> in some cases printf "\e]50;\a" can be a crash 08:11:50 <dg> it seems to depend a bit on setup, two in a row maybe needed
- what font dpes urxvtr flal back ion this case? why not fixed? 07:28:56 <dg> schmorp: try printf '\e]50;\a\xe7\xaf\xad'
07:29:15 <dg> i'm guessing the builtin font doesn't have that character (篭) 07:29:40 <dg> on one machine with 9.30 that segfaults, with what looks like a null pointer deref
07:29:58 <dg> on latest dev, but a different machine it hangs 07:33:26 <dg> hmm, and on openbsd it doesn't even hang with that reduction, but the actual case the fuzzer
found does hang
07:34:02 <dg> curl -o - dg.cx/f12-afl-urxvt-id0-src517.txt
TODO: nmeum reports that when the wm resizes urxvt while it opens, the prompt is now somewhere in the middle
of the window, rather than near the top. this behaviour change wss part of the wrapmode fix, and should normally
prevent from readline jumping around on resizes. running urxvt with the exact geometry that the wm will assign "fixed" this.
https://github.com/exg/rxvt-
unicode/commit/1eb2c326cb88ee7bae01e995a16829746bfe374e
TODO: maybe have matrix=0.9 0 0 1 in the faq somewhere, to squish too-wide secondary fonts?
TODO: pixel droppings for 촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬
9.32 Tue 10 Nov 2026 04:56:52 CET
- NOTICE: due to unforseen circumstances, we could not get a proper fix for the cursor positon on resize issues, but decided to release anyway for the
other bugfixes.
- fix incorrect array bounds check when parsing OSC/DCS (reported by Tristan).
- add DECSCUSR 7 for the "power-up" configuration, similar to xterm.
- mbrtowc can decode NOCHAR, which collides with urxvt's internal use, potentially freezing the terminal (Mikachu).
- fix memory leak when a background expression uses the muladd or focus_fade operators (reported by Erik-Jan).
- fix reference counting of values returned by some perl bindings.
- fix OSC responses with 7-bit ST (reported by Stuart Henderson).
- fix mouse reporting of motion notify events to report 3 as the button number when no button is pressed, same as xterm. Previously urxvt reported the number of the last button pressed or an invalid value, before the first button press (reported by Uli Schlachter).
- change the encoding of buttons 8-11 in mouse reporting sequences to match xterm's and enable reporting of release events for them (patch by Pierre-Marc Fournier).
- clamp coordinates in mouse reporting sequences to the number of rows and columns (patch by Nick Hanley).
- added Alt_L/ALt_R and updated some keys in iso 14755 5.2 mode.
- perl 5.38 does not handle empty locale names, use "C" instead (patch by sxzzsf).
- add emoji test character, so that emoji-only fonts can be used without any tricks.
- urxvt assumes every font has space, but the built-in font did not have one,
causing occasional rectangles in tetriscurses (analyzed by Mikachu's LLM
website).
- the confirm-paste extension now offers a choice between pasting the original
- this version has been verified to work with perl 5.8.3.
---
.../0001-rxvt-unicode-fix-gcc16-c-20.patch | 5 +----
.../rxvt-unicode/rxvt-unicode/xwc.patch | 19 ++++++++++++++-----
...t-unicode_9.31.bb => rxvt-unicode_9.32.bb} | 2 +-
3 files changed, 16 insertions(+), 10 deletions(-)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode_9.31.bb => rxvt-unicode_9.32.bb} (71%)meta/recipes-sato/rxvt-unicode/rxvt-unicode/0001-rxvt-unicode-fix-gcc16-c-20.patch +1 -4
@@ -1,4 +1,4 @@ -From 4ff364c3df99b02e658ac2b3d2eec7139c494612 Mon Sep 17 00:00:00 2001 +From 9d292205d6966d19ceaae10fe021145ca6ee8116 Mon Sep 17 00:00:00 2001 From: Hemanth Kumar M D <[email protected]> Date: Tue, 28 Apr 2026 03:22:40 -0700 Subject: [PATCH] rxvt-unicode: fix gcc16/c++20
@@ -56,6 +56,3 @@ index d08b1bb..ec69cc1 100644 { return (long(a) * long(100 - p) + long(b) * long(p) + 50) / 100; } --- -2.49.0 -
meta/recipes-sato/rxvt-unicode/rxvt-unicode/xwc.patch +14 -5
@@ -1,9 +1,18 @@ +From 74481f4ed205ab215f8dd467263776ca4f9531c0 Mon Sep 17 00:00:00 2001 +From: Dongxiao Xu <[email protected]> +Date: Tue, 19 Apr 2011 14:58:37 +0800 +Subject: [PATCH] rxvt-unicode: upgrade to version 9.10 + Upstream-Status: Pending +--- + src/screen.C | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) -diff -ruN rxvt-unicode-9.10-orig//src/screen.C rxvt-unicode-9.10/src/screen.C ---- rxvt-unicode-9.10-orig//src/screen.C 2011-04-19 13:34:01.327664984 +0800 -+++ rxvt-unicode-9.10/src/screen.C 2011-04-19 13:34:47.037665001 +0800 -@@ -3152,7 +3152,7 @@ +diff --git a/src/screen.C b/src/screen.C +index 8fdfad9..9a9e3b5 100644 +--- a/src/screen.C ++++ b/src/screen.C +@@ -2941,7 +2941,7 @@ rxvt_term::selection_grab (Time tm, bool clipboard) noexcept return false; }
@@ -12,7 +21,7 @@ diff -ruN rxvt-unicode-9.10-orig//src/screen.C rxvt-unicode-9.10/src/screen.C XTextProperty ct; if (XwcTextListToTextProperty (dpy, &selection.text, 1, XStringStyle, &ct) >= 0) -@@ -3734,9 +3734,11 @@ +@@ -3524,9 +3524,11 @@ rxvt_term::selection_send (const XSelectionRequestEvent &rq) noexcept } else #endif
meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.32.bb renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.31.bb +1 -1
@@ -4,5 +4,5 @@ LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ file://src/main.C;beginline=1;endline=31;md5=d3600d7ee1062667fcd1193fbe6485f6" -SRC_URI[sha256sum] = "aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8" +SRC_URI[sha256sum] = "2f81c16bffb16f97c4633032e08a7ef08c000f81eb05853e950febc6c33328dd"
Signature · 1 line
2.47.1
TODO: feature where I can just click on (y/p/n) when prompted after pasting text to the terminal?
TODO: allow builtin key actrions to be remapped via keysym, e.g. "builtin:paste" or "builtin:C-M-v" or so(?)
TODO: 08:11:16 <dg> in some cases printf "\e]50;\a" can be a crash 08:11:50 <dg> it seems to depend a bit on setup, two in a row maybe needed
- what font dpes urxvtr flal back ion this case? why not fixed? 07:28:56 <dg> schmorp: try printf '\e]50;\a\xe7\xaf\xad'
07:29:15 <dg> i'm guessing the builtin font doesn't have that character (篭) 07:29:40 <dg> on one machine with 9.30 that segfaults, with what looks like a null pointer deref
07:29:58 <dg> on latest dev, but a different machine it hangs 07:33:26 <dg> hmm, and on openbsd it doesn't even hang with that reduction, but the actual case the fuzzer
found does hang
07:34:02 <dg> curl -o - dg.cx/f12-afl-urxvt-id0-src517.txt
TODO: nmeum reports that when the wm resizes urxvt while it opens, the prompt is now somewhere in the middle
of the window, rather than near the top. this behaviour change wss part of the wrapmode fix, and should normally
prevent from readline jumping around on resizes. running urxvt with the exact geometry that the wm will assign "fixed" this.
https://github.com/exg/rxvt-
unicode/commit/1eb2c326cb88ee7bae01e995a16829746bfe374e
TODO: maybe have matrix=0.9 0 0 1 in the faq somewhere, to squish too-wide secondary fonts?
TODO: pixel droppings for 촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬촬
9.32 Tue 10 Nov 2026 04:56:52 CET
- NOTICE: due to unforseen circumstances, we could not get a proper fix for the cursor positon on resize issues, but decided to release anyway for the
other bugfixes.
- fix incorrect array bounds check when parsing OSC/DCS (reported by Tristan).
- add DECSCUSR 7 for the "power-up" configuration, similar to xterm.
- mbrtowc can decode NOCHAR, which collides with urxvt's internal use, potentially freezing the terminal (Mikachu).
- fix memory leak when a background expression uses the muladd or focus_fade operators (reported by Erik-Jan).
- fix reference counting of values returned by some perl bindings.
- fix OSC responses with 7-bit ST (reported by Stuart Henderson).
- fix mouse reporting of motion notify events to report 3 as the button number when no button is pressed, same as xterm. Previously urxvt reported the number of the last button pressed or an invalid value, before the first button press (reported by Uli Schlachter).
- change the encoding of buttons 8-11 in mouse reporting sequences to match xterm's and enable reporting of release events for them (patch by Pierre-Marc Fournier).
- clamp coordinates in mouse reporting sequences to the number of rows and columns (patch by Nick Hanley).
- added Alt_L/ALt_R and updated some keys in iso 14755 5.2 mode.
- perl 5.38 does not handle empty locale names, use "C" instead (patch by sxzzsf).
- add emoji test character, so that emoji-only fonts can be used without any tricks.
- urxvt assumes every font has space, but the built-in font did not have one,
causing occasional rectangles in tetriscurses (analyzed by Mikachu's LLM
website).
- the confirm-paste extension now offers a choice between pasting the original
- this version has been verified to work with perl 5.8.3.
packages/x86-64-v3-poky-linux/rxvt-unicode: SRC_URI changed from "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2 file://xwc.patch file://rxvt.desktop file://rxvt.png file://0001-rxvt-unicode-fix-gcc16-c-20.patch" to "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.32.tar.bz2 file://xwc.patch file://rxvt.desktop file://rxvt.png file://0001-rxvt-unicode-fix-gcc16-c-20.patch" packages/x86-64-v3-poky-linux/rxvt-unicode: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-dbg: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-dbg: PKGSIZE changed from 4796320 to 4801624 (+0%)
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-dbg: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-dev: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-dev: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-doc: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-doc: PKGSIZE changed from 218664 to 205405 (-6%)
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-doc: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-locale: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-locale: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-src: FILELIST: directory renamed /usr/src/debug/rxvt-unicode/9.31/libev -> /usr/src/debug/rxvt-unicode/9.32/libev, directory renamed /usr/src/debug/rxvt-unicode/9.31/src/table -> /usr/src/debug/rxvt-unicode/9.32/src/table, directory renamed /usr/src/debug/rxvt-unicode/9.31/src -> /usr/src/debug/rxvt-unicode/9.32/src packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-src: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-src: PKGSIZE changed from 1025489 to 1026782 (+0%)
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-src: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-staticdev: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode-staticdev: PKGV changed from 9.31 [default] to 9.32 [default]
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode: PV changed from "9.31" to "9.32"
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode: PKGSIZE changed from 903092 to 907252 (+0%)
packages/x86-64-v3-poky-linux/rxvt-unicode/rxvt-unicode: PKGV changed from 9.31 [default] to 9.32 [default]