Description of problem: tcsh is behaving very strangely with respect to outputting messages that involve replacing format specifiers with actual variable values. The %d, %s, etc. format specifiers are being output literally, and some parts of the output are being duplicated. This occurs in many different places where tcsh displays messages/prompts for the user. I have noticed it so far in the "You have new mail" message and the prompt that tcsh displays when a tab-completion or ctrl-d completion output would exceed the listmax setting. Version-Release number of selected component (if applicable): tcsh-6.13-9 How reproducible: Always Steps to Reproduce: 1. set mail=(1 /var/spool/mail/$USER) 2. send yourself some mail 3. set listmax=75 4. g<ctrl-d> to list completions of commands that begin with 'g' Actual results: You have You have %smail. mail. [test@jet ~]$ g There are 230 There are %d %s, list them anyway? [n/y] , list them anyway? [n/y] Expected results: You have new mail. [test@jet ~]$ g There are 230 items, list them anyway? [n/y]
Fixed in tcsh-6.13-11, which should appear in rawhide soon. Thanks for the bug report.
Rebuilding the rawhide package on FC3 solves the problem. Can you push a build for FC3 updates? Thanks.
Will do...
tcsh-6.13-10.FC3.1 has been published.