Keith Mitchell wrote: > > > ????? ???????????? wrote: >> On 10/16/09, Keith Mitchell <Keith.Mitchell at sun.com> wrote: >> >>> ????? ???????????? wrote: >>> >>> >>>> On 10/15/09, Keith Mitchell <Keith.Mitchell at sun.com> wrote: >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> The Text Installer, being built on the curses module of Python, is >>>>> >>> expected >>> >>>>> to work on most terminal types 'by default,' with the expectation >>>>> that >>>>> >>> the >>> >>>>> underlying Python curses module, Ncurses library, and terminfo >>>>> data will >>>>> correctly handle the calls used. With that in mind, there are three >>>>> >>> terminal >>> >>>>> types that will get explicit testing: >>>>> >>>>> sun-color >>>>> vt100 >>>>> xterm* >>>>> >>>>> *xterm getting tested is a side effect of developing the Text >>>>> Installer >>>>> from a gnome desktop, and frequently running it from a >>>>> gnome-terminal. >>>>> >>>>> My question is, are there any other major terminals that deserve >>>>> >>> explicit >>> >>>>> testing? >>>>> >>>>> >>>>> >>>> vt52, vt220, dtterm, tek? >>>> >>>> >>>> >>> Hi, >>> >>> Can you expand on why these terminals should be explicitly tested >>> in the >>> Text Installer context? Are they common (I haven't heard of them, >>> but my >>> knowledge of terminal types is limited) and do you anticipate a >>> reasonably >>> significant chance that their terminfo entries would be invalid in >>> some way? >>> >> >> vt52 and vt220 are commonly used in IT centers >> dtterm is the CDE dtterm emulator which will be used by people >> migrating from legacy Solaris 8, 9, 10 to Opensolaris >> tek is still widely used, enough that xterm still maintains a tek >> emulation mode >> >> The terminal I forgot is: >> linux >> >> "linux" is the TERM name for the Linux console. >> > > Thank you for the details. My follow-up question for you and others > is: Do we need to try to fit all of these into the test matrix for the > text installer? Would it be sufficient to manually verify that each of > them work initially (note that I'm not trying to advocate continued > manual testing)? Remember that, assuming Ncurses and the terminfo > entries are working properly, there really shouldn't be any issues. > > - Keith > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss It seems to me we are attempting to verify two things: The Text Installer and Python support for Ncurses. Perhaps it makes sense to separate them. Perhaps the Text Installer test should focus on testing the Text Installer, on a small number of terminals, and a separate test could be developed to streamline verification of Pythons support for Ncurses.
Just an idea. Joe