NetBSD-Bugs archive

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

lib/55118: Recent change in terminal output breaks anita



>Number:         55118
>Category:       lib
>Synopsis:       Recent change in terminal output breaks anita
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Mar 28 09:30:00 +0000 2020
>Originator:     Andreas Gustafsson
>Release:        NetBSD-current
>Organization:

>Environment:
System: NetBSD
Architecture: x86_64
Machine: amd64
>Description:

Some time yesterday, between source dates 2020.03.27.07.59.50 and
2020.03.27.21.05.03, the terminal output from sysinst changed for the
worse, such that it is now needlessly using multi-byte escape
sequences where a single space would do.  For example, where it
previously output the string

   Shall we continue?

it now outputs the rather suboptimal

  Shall\x1b[m\x1b[C\x1b[37m\x1b[44mwe\x1b[m\x1b[C\x1b[37m\x1b[44mcontinue?

where \x1b represents the ESC character.

Since anita (pkgsrc misc/py-anita) is expecting the former string,
this breaks all anita-based testbeds except for the ARM ones which
install using images rather than sysinst.

>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index