Bug 2241148 - rxvt-unicode does not show non-ascii charactrers correctly anymore and one cannot enter them.
Summary: rxvt-unicode does not show non-ascii charactrers correctly anymore and one ca...
Keywords:
Status: CLOSED DUPLICATE of bug 2240458
Alias: None
Product: Fedora
Classification: Fedora
Component: rxvt-unicode
Version: 39
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-28 09:06 UTC by Mike FABIAN
Modified: 2023-10-06 06:25 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-10-06 06:25:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Mike FABIAN 2023-09-28 09:06:52 UTC
Since rxvt-unicode is built against perl 5.38, it can not display non-ascii anymore and one cannot type non-ascii.


Reproducible: Always

Steps to Reproduce:
- Run urxvt in any UTF-8 locale 
- try to type something non-ASCII -> nothing is entered
- try to paste something non-ASCII into urxvt -> garbage is pasted
- try to display something on ascii for example `cat somefilewithnonascii.txt` -> garbage is displayed

Comment 1 Mike FABIAN 2023-09-28 09:14:45 UTC
If I do this change to the rxvt-unicode.spec file:

```
$ git diff 
diff --git a/rxvt-unicode.spec b/rxvt-unicode.spec
index 2222a32..81fd1e7 100644
--- a/rxvt-unicode.spec
+++ b/rxvt-unicode.spec
@@ -87,7 +87,7 @@ ln -s %{_datadir}/libev-source libev
  --enable-rxvt-scroll \
  --enable-next-scroll \
  --enable-xterm-scroll \
- --enable-perl \
+ --disable-perl \
  --enable-mousewheel \
  --enable-xim \
  --with-codesets=all \
```

and then try to build with

`fedpkg --release f39 mockbuild --no-cleanup-after`

the build doesn’t finish because the file list wants to pack some files which are only generated on a build with perl:

RPM build errors:
    File not found: /builddir/build/BUILDROOT/rxvt-unicode-9.31-5.fc39.x86_64/usr/share/man/man1/urxvt-background.1*

But the binary /var/lib/mock/fedora-39-x86_64/root/builddir/build/BUILD/rxvt-unicode-9.31/src/rxvt has  already been built and this binary works, it can display non-ascii characters jsut fine. 

So the upgrade to perl 5.38 seems to ahve broken something.

Comment 2 Dennis Brendel 2023-10-06 06:25:54 UTC
That's a duplicate of #2240458. Upgrading to perl-5.38.0-501 fixes this issue.

*** This bug has been marked as a duplicate of bug 2240458 ***


Note You need to log in before you can comment on or make changes to this bug.