Source: slang2 Version: 2.3.1a-1 I noticed the following testsuite error when building slang from within Emacs, where the TERM environment variable is set to "dumb":
,---- | Running module tests: | | The terminal 'dumb' lacks sufficient capabilities for controlling it | Traceback: import | /build/slang2-2.3.1a/modules/test/../../modules/slsmg.sl:1:<top-level>:Run-Time Error | Traceback: evalfile | /build/slang2-2.3.1a/modules/test/../../slsh/lib/require.sl:60:require:Run-Time Error | Local variables for require: | String_Type feat = "slsmg" | String_Type file = "slsmg" | String_Type ns = "" | /build/slang2-2.3.1a/modules/test/test_slsmg.sl:20:<top-level>:Run-Time Error | Testing termios module...(module loaded)...OK | Testing select module...(module loaded)...OK | Testing fcntl module...OK | Testing varray module...OK | Testing socket module...OK | Testing rand module...OK | Testing fork module...OK | Testing csv module...OK | Testing base64 module...OK | Testing chksum module...OK | Testing hist module...OK | Testing stats module...OK | Testing json module...OK | Testing png module...OK | Testing onig module...OK | Testing zlib module...OK | Testing pcre module...OK | Testing iconv module...OK | | 1 tests failed: test_slsmg.sl | | Makefile:197: recipe for target 'runtests' failed | make[2]: *** [runtests] Error 1 `---- Perhaps this test should be skipped like in the case where TERM is unset, like on the buildds. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: i386 (x86_64) Foreign Architectures: amd64 Kernel: Linux 4.13.0-nouveau (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)