Your message dated Fri, 23 Oct 2015 16:25:27 +0000 with message-id <[email protected]> and subject line Bug#676461: fixed in ncurses 6.0+20151017-1 has caused the Debian Bug report #676461, regarding libncursesw5: buggy test causes select() to be used instead of poll(), making ncurses really slow to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 676461: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676461 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libncursesw5 Version: 5.9-8 Severity: important Tags: upstream at line 15732 in ./configure echo "$as_me:15718: checking if poll really works" >&5 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6 if test "${cf_cv_working_poll+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then cf_cv_working_poll=unknown else cat >conftest.$ac_ext <<_ACEOF #line 15728 "configure" #include "confdefs.h" #include <stdio.h> #ifdef HAVE_POLL_H #include <poll.h> #else #include <sys/poll.h> #endif int main() { struct pollfd myfds; int ret; myfds.fd = 0; myfds.events = POLLIN; ret = poll(&myfds, 1, 100); ${cf_cv_main_return:-return}(ret != 0); } _ACEOF rm -f conftest$ac_exeext if { (eval echo "$as_me:15749: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:15752: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (eval echo "$as_me:15754: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:15757: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_working_poll=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cf_cv_working_poll=no fi rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi echo "$as_me:15769: result: $cf_cv_working_poll" >&5 echo "${ECHO_T}$cf_cv_working_poll" >&6 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF #define HAVE_WORKING_POLL 1 EOF If i compile the C test myself, adding a printf at the end, ret==0 after the poll(). The buildds are returning "checking if poll really works... no" yet Linux's poll() is fine. which results in ncurses/tty/tty_update.c using select() instead of poll() for the main loop, select() having considerably more overhead. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (101, 'unstable'), (1, 'experimental') Architecture: armel (armv5tel) Kernel: Linux 3.4.0-tomoyo-00006-gfd64aac (PREEMPT) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Versions of packages libncursesw5 depends on: ii libc6 2.13-33 ii libtinfo5 5.9-8 ii multiarch-support 2.13-33 Versions of packages libncursesw5 recommends: ii libgpm2 1.20.4-4em1 libncursesw5 suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: ncurses Source-Version: 6.0+20151017-1 We believe that the bug you reported is fixed in the latest version of ncurses, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sven Joachim <[email protected]> (supplier of updated ncurses package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 23 Oct 2015 17:01:49 +0200 Source: ncurses Binary: libtinfo5 libncurses5 libtinfo-dev libtinfo5-dbg libncurses5-dev libncurses5-dbg libncursesw5 libncursesw5-dev libncursesw5-dbg lib64ncurses5 lib64ncurses5-dev lib32ncurses5 lib32ncurses5-dev lib32ncursesw5 lib32ncursesw5-dev lib64tinfo5 lib32tinfo5 lib32tinfo-dev ncurses-bin ncurses-base ncurses-term ncurses-examples ncurses-doc Architecture: source Version: 6.0+20151017-1 Distribution: unstable Urgency: low Maintainer: Craig Small <[email protected]> Changed-By: Sven Joachim <[email protected]> Description: lib32ncurses5 - shared libraries for terminal handling (32-bit) lib32ncurses5-dev - developer's libraries for ncurses (32-bit) lib32ncursesw5 - shared libraries for terminal handling (wide character support) ( lib32ncursesw5-dev - developer's libraries for ncursesw (32-bit) lib32tinfo-dev - developer's library for the low-level terminfo library (32-bit) lib32tinfo5 - shared low-level terminfo library for terminal handling (32-bit) lib64ncurses5 - shared libraries for terminal handling (64-bit) lib64ncurses5-dev - developer's libraries for ncurses (64-bit) lib64tinfo5 - shared low-level terminfo library for terminal handling (64-bit) libncurses5 - shared libraries for terminal handling libncurses5-dbg - debugging/profiling libraries for ncurses libncurses5-dev - developer's libraries for ncurses libncursesw5 - shared libraries for terminal handling (wide character support) libncursesw5-dbg - debugging/profiling libraries for ncursesw libncursesw5-dev - developer's libraries for ncursesw libtinfo-dev - developer's library for the low-level terminfo library libtinfo5 - shared low-level terminfo library for terminal handling libtinfo5-dbg - debugging/profiling library for the low-level terminfo library ncurses-base - basic terminal type definitions ncurses-bin - terminal-related programs and man pages ncurses-doc - developer's guide and documentation for ncurses ncurses-examples - test programs and examples for ncurses ncurses-term - additional terminal type definitions Closes: 676461 737946 745479 801709 801864 Changes: ncurses (6.0+20151017-1) unstable; urgency=low . [ Sven Joachim ] * New upstream patchlevel. - Improve check for working poll() by using posix_openpt() as a fallback in case there is no valid terminal on the standard input (Closes: #676461). - Modify ncurses/Makefile.in to sort keys.list in POSIX locale (Closes: #801864). * Update symbols files for new symbol _nc_write_object. * Bump build dependencies on debhelper (>= 9.20141010) and dpkg-dev (>= 1.17.14) for build profiles support. * Update rxvt-unicode terminfo description from upstream CVS Rev 1.35 (Closes: #801709). * Move the ncurses{w,}5-config scripts to their respective -dev packages again (Closes: #745479). . [ Johannes Schauer ] * Support the nobiarch build profile for avoiding multilib. (Closes: #737946) Checksums-Sha1: 4b110f6eaa75b80bd871cf6d69d41646b7744a13 3671 ncurses_6.0+20151017-1.dsc 05e6a9ae91c0a3f41a3431326485f0d3841c69f8 3140825 ncurses_6.0+20151017.orig.tar.gz b2ffec537070ee1cec4ef6fe0278713330f9a41d 51716 ncurses_6.0+20151017-1.debian.tar.xz Checksums-Sha256: 20b41ff404a7d5388f981271200f8b3d59cadd88212a916e6c44d3c23fa3732e 3671 ncurses_6.0+20151017-1.dsc 6fc98417adfae4059556d9f13a1719035106e44d953ef90e9a2da3f58fd792ea 3140825 ncurses_6.0+20151017.orig.tar.gz 1662dff37d1cd4de2e6b6d7df60e659add01b300ca01c74cd36cd956c6e8fc47 51716 ncurses_6.0+20151017-1.debian.tar.xz Files: b275a88ab9c2b97cfe2f305316c7606e 3671 libs required ncurses_6.0+20151017-1.dsc 3d00404c69364153141fa53755eb45d3 3140825 libs required ncurses_6.0+20151017.orig.tar.gz 500cfb659e86d1c80115ec90952d22c0 51716 libs required ncurses_6.0+20151017-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJWKkwkAAoJEDsQbnGNazGs0lUQAKVTUfEWB8+pcSclciKvh+3W qOwzA6Bc99qHYBYjEnS5CcYP4CUyDvWV6Y2zN/eEgOcK7HXgdIHOoL3EcH8bU55V 0cgR0XcdodMuMz9SPWehSkcldQdCdT1I3R02+ymBkyBKbKcHYxCr7S5bQOaA0Yus EjqpzjdeWqcDXumtoOuQgQSz7Y5wbh0OEkRHrWIuPsbPGs0DjQK//gQcaZqtEzwT L192Y0NmAqtT++Cwgz7Bvikbe8onp46iPPWJByVTmM1MQ/4lhYpqorHHuy1/QULJ htzOQAkbJsOgnyfBMwN+QMCs7GycvD3otgfqe1z83CNrSsDn6XtvJ7ZysHi3EITN gnYgQMgsKVAypVnjQiOL846UCKzYfB8hlkcr+xfaf+R60UhNwfr59m/ahuDWDU6d ag4WfmUktD5SJ7Ieb1jZdnwzfDdLVjaiq9X+amA6aWPp4ghFxZRAh9viSYO3sJre HjGp8q0a0QX3A+Nd0BXD3DMsvbO25Wav4NiO+dJX0LhWnSwDms7DYwK3Vc0WhFmZ t3J2Hhulul+ArEM2uaxf7ABNPblW8c/vHWDwsCiDDygwCtCjM8MPbwOpFrqFzTYI e4CBJXLetwFJ86xkuj10rjyY+J/YLFBkPaSG+n+SETRCDpJexc7+tGIc1ra+p57J wc7P4h8ypyH3YPStO9pK =LwvE -----END PGP SIGNATURE-----
--- End Message ---

