When mirrorselect is run in xterm (or xfce4-terminal), and is started from a command line not at the bottom of the screen, it overwrites the dialog upon returning to shell. Reproducible: Always Steps to Reproduce: 1. start xterm 2. "su -" to become root 3. "mirrorselect -i" 4. select a mirror 5. press enter to select <ok> (or select <cancel>) Actual Results: The program writes an info message about modifying make.conf and returns to shell. This info message is written over the dialog, which is inconvenient. Expected Results: The info message should be printed below the dialog. When started from a console (e.g. Ctrl+Alt+F2, login as root, run mirrorselect) this never happens (the program returns to the shell at the bottom of the screen). Also, when mirrorselect is started in xterm and the cursor/command prompt is on the bottom of the screen, then the message is displayed correctly below the dialog upon exit.
Created attachment 593912 [details] mirrorselect-in-xterm-overwritten.png The incorrect result after running mirrorselect in xterm.
Created attachment 593914 [details] mirrorselect-in-xterm-correct.png Correct result (obtained by running mirrorselect from a command line at the bottom of the xterm window).
Should be fixed in 2.3.0 by https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=efa29410a1ae8194c9d40866a2c893d414639d5b.