From: Florent R. <f.r...@fr...> - 2015-04-02 14:11:00
|
Hello, Thanks for your detailed report. Jakub Warmuz <jak...@gm...> wrote: > While working on the Let's Encrypt [1] client we have hit the > following python2-pythondialog bug [2] on Debian squeeze (tested on > digitalocean droplet): [...] > Please note that the version string is printed on the terminal. I have > checked (using pdb) that "output" on line 2028 is set to empty string: > ''. More debug output: > > (venv)root@le-squeeze:/tmp# dialog --print-version 2>/dev/null > Version: 1.1-20100428 Yup, this must be the root of the problem. Normally, dialog prints the version on stderr, but it seems that old or buggy versions print it on stdout instead. The cleanest workaround would be to manage to tell dialog to print the version on stderr. What is the output of the following command on the affected system? dialog --print-version --stderr >/dev/null > We don't have this problem on neither Debian wheezy nor Ubuntu 14.04 > nor Ubuntu 14.10. OK. > BTW I wanted to use sourceforge bug tracker [3] to report this > problem, but it says: "To create a new ticket, you must be authorized > by the project admin.". Ah, thank you for reporting this! Silly permission problem for the tracker. I thought it was working since there were a few bug reports in it when I took over in 2013. Who knows how long it has been broken?.. Regards -- Florent |