pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/59941: Pkg "static-tcsh" does not support UTF-8 input.



>Number:         59941
>Category:       pkg
>Synopsis:       Pkg "static-tcsh" does not support UTF-8 input.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 25 09:40:00 +0000 2026
>Originator:     Lars-Johan Liman
>Release:        NetBSD 10.1/pkgsrc-10.1 (probably 1025Q4)
>Organization:
Cafax AB
>Environment:
NetBSD server.liman.net 10.1 NetBSD 10.1 (GENERIC) #0: Mon Dec 16 13:08:11 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64

(but it seems to be platform independent.)
>Description:
(I thought I had reported this, but I cannot find in the PR DB, so trying again ...)

When using tcsh from the package "static-tcsh", the shell does not accept UTF-8 input on the command line. When using tcsh from the (dynamically linked) package "tcsh" it does. Something must be different in the build processes, but I don't know what.

I've seen the problem for a loooong time (10 years? 20 years?). I thought it was a drawback with tcsh on NetBSD in general, but I just realised it's limited to the static-tcsh package.

It is not platform-dependant. I see the same problem on my amd64 (PC) and evbarm (Raspberry Pi) machines.
>How-To-Repeat:
# tail -1 /usr/pkg/etc/pkgin/repositories.conf      <--- checking pkgin config
http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/10.1/All

# setenv LANG en_US.UTF-8

(... or "LANG=en_US.UTF-8; export LANG", if starting from a
Bourne-type shell)

# pkgin install tcsh
... ...
# /usr/pkg/bin/tcsh
# öäååöÖÄÅÄÖ   <--- typing random UTF-8 characters, works fine
öäååöÖÄÅÄÖ: Command not found.  <--- as expected!
# exit
exit

# pkgin rm tcsh
... ...
# /usr/pkg/bin/tcsh              <--- verifying that tcsh has been removed
/usr/pkg/bin/tcsh: Command not found.

# pkgin install static-tcsh
... ...
# /usr/pkg/bin/tcsh
#            <--- trying to type the same as above, nothing happens.
# exit
exit
>Fix:
Nope. Sorry.



Home | Main Index | Thread Index | Old Index