** Description changed:

+ [Impact]
+ All netplan users.
+ 
+ [Test case]
+ 1) Run 'sudo netplan try' to "try" a new netplan config.
+ 2) Hit Control-C during the timer, to escape to the terminal without applying 
the configuration.
+ 
+ Validate that text typed on the terminal after hitting Control-C is
+ correctly echoed on screen.
+ 
+ [Regression Potential]
+ Some non-standard shells may behave differently with the console and expect a 
specific set of modes. Care has been taken to correctly record and restore the 
original terminal modes and flags, as well as testing on bash, dash, zsh, in a 
text VT, etc; but it is possible for non-standard terminals to misunderstand 
the mode changes and thus incorrectly handle Control-C or other mode changes 
required by 'netplan try' leading to failure to echo characters, mishandling 
carriage returns, clears, or invalid color schemes on terminal.
+ 
+ --
+ 
  If I do netplan try, press ^C during the wait, and try to type, my
  characters are not echoed to the terminal.
  
  (This is similar to what powersj found in https://asciinema.org/a/176782
  but different in that instead of Enter it's ^C that triggers it.)
  
  I think you'll need to trap KeyboardInterrupt exceptions and reset
  afterwards? or use a try/finally construct to make sure things are
  reset?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1768798

Title:
  netplan try: terminal does not echo keypresses after ^C during wait

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1768798/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to