Package: libtinfo6
Version: 6.5+20251122-1
Severity: important

Hi,

I just did an "apt dist-upgrade" on this Odroid U3 armhf system. Since
then my zsh prompt looks broken, after starting zsh the console shows:

```
<hostname>% yes
```

Where hostname is what is set in /etc/hostname.
After typing Enter it will show the following and will add more similar
lines with additional Enter key presses:

```
sellars% yesyes
sellars% yes
```

With my own, custom ~/.zshrc I get an additional line like when starting zsh:

```
setprompt:14: bad set of key/value pairs for associative array
<hostname>% yes
```

And all customizations to the prompt seem to be ignored.


Doing the following fixes the issue for me, both for the empty ~/.zshrc
and my custom ~/.zshrc:

```
$ wget 
"https://snapshot.debian.org/archive/debian/20250306T211336Z/pool/main/n/ncurses/libtinfo6_6.5%2B20250216-2_armhf.deb";
$ sudo dpkg -i libtinfo6_6.5+20250216-2_armhf.deb
$ zsh
<hostname>%
```

The "yes" parts are gone then. This is with an empty ~/.zshrc file.

libtinfo6_6.5+20251115-1_armhf.deb seems to be the first version which
broke it.

Regards, Linus

```
$ dpkg -l | grep zsh
ii  zsh                                  5.9-8+b14                    armhf     
   shell with lots of features
ii  zsh-common                           5.9-8                        all       
   architecture independent files for Zsh
```


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armhf (armv7l)

Kernel: Linux 6.17.8+deb14-armmp (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libtinfo6 depends on:
ii  libc6  2.41-12

libtinfo6 recommends no packages.

libtinfo6 suggests no packages.

-- no debconf information

Reply via email to