[Bug 418613] New: package installation with black boxed artifacts (ncurses)
https://bugzilla.novell.com/show_bug.cgi?id=418613 Summary: package installation with black boxed artifacts (ncurses) Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ke@novell.com QAContact: jsrain@novell.com Found By: Documentation Created an attachment (id=234338) --> (https://bugzilla.novell.com/attachment.cgi?id=234338) YaST2 log The blue background is often disturbed with black line endings in yast ncurses. I'll attach a screenshot later. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User ke@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c1 --- Comment #1 from Karl Eichwalder <ke@novell.com> 2008-08-20 05:49:27 MDT --- Created an attachment (id=234411) --> (https://bugzilla.novell.com/attachment.cgi?id=234411) with Willi Windows and Geeko -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |yast2-maintainers@suse.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User mvidner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c2 Martin Vidner <mvidner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mvidner@novell.com AssignedTo|yast2-maintainers@suse.de |sh@novell.com --- Comment #2 from Martin Vidner <mvidner@novell.com> 2008-08-21 05:53:48 MDT --- I have also observed it, in VirtualBox, in the menu tree for the partitioner. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c3 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sh@novell.com |gs@novell.com --- Comment #3 from Stefan Hundhammer <sh@novell.com> 2008-08-21 06:26:55 MDT --- AFAICS that's a problem of that terminal, not anything an application can do anything about. Gabi, any idea? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c4 Gabriele Mohr <gs@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |werner@novell.com --- Comment #4 from Gabriele Mohr <gs@novell.com> 2008-08-21 07:27:14 MDT --- Most likely the new ncurses library (libncurses5-5.6.86) causes the problem. Werner, do you have an idea which function is involved? Are there any changes necessary in yast2-ncurses code? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c5 --- Comment #5 from Gabriele Mohr <gs@novell.com> 2008-08-21 08:59:14 MDT --- I have seen the black line endings (as well as some black parts somewhere in the screen) only on console (during installation and in installed system). The problem doesn't occur on an xterm or KDE (3.5) konsole. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User kmachalkova@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c6 --- Comment #6 from Katarina Machalkova <kmachalkova@novell.com> 2008-08-27 09:33:46 MDT --- Well, this reminds me very much of bug #199256, which was the reason while libncurses has been compiled with --disable-xmc-glitch (magic cookies support) option. Back then, IIRC, doupdate() was the problematic function. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c7 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |werner@novell.com Status|NEEDINFO |NEW Info Provider|werner@novell.com | --- Comment #7 from Dr. Werner Fink <werner@novell.com> 2008-09-02 09:36:54 MDT --- Which is the current ncurses lib causing this trouble, the last change log entry should be something like * Thu Aug 28 2008 ro@suse.de - require libncurses5 _and_ libncurses6 from ncurses-devel (avoid having a version with only static libs in the build environment to prevent static linking fallback) beside this the package config scripts /usr/bin/ncursesw5-config or /usr/bin/ncursesw6-config should be used to complete the CFLAGS and the LIBS variable. Otherwise it could happen that the wrong headers are used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c8 Gabriele Mohr <gs@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sh@novell.com --- Comment #8 from Gabriele Mohr <gs@novell.com> 2008-09-03 06:26:28 MDT --- With this diff from Werner the config scripts are used for building yast2-ncurses: Index: yast2-ncurses.spec.in =================================================================== 26a27,28
export NCURSES_CONFIG=/usr/bin/ncursesw5-config
Index: src/Makefile.am =================================================================== 14c14 < -lncursesw -lpanelw -lyui ---
$(LIBS) -lpanelw -lyui Index: configure.in.in =================================================================== 10a11,19 AC_PATH_PROGS(NCURSES_CONFIG,ncursew6-config ncursestw6-config ncursesw5-config,none)
if test "$NCURSES_CONFIG" != none ; then
CPPFLAGS="`$NCURSES_CONFIG --cflags` $CPPFLAGS" LIBS="`$NCURSES_CONFIG --libs` $LIBS"
fi
13,14c22 < AC_CHECK_HEADER([ncursesw/curses.h], < [CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"]) ---
AC_CHECK_HEADER([curses.h])
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c9 --- Comment #9 from Gabriele Mohr <gs@novell.com> 2008-09-04 02:27:20 MDT --- It's not possible to export NCURSES_CONFIG in yast2-ncurses.spec.in because there is already @BUILD@ macro ('export NCURSES_CONFIG= ...' wouldn't appear at the right place). The only possibility would be to add a new macro @BUILD_NCURSES@ to yast2-devtools (create-spec). I will change the order in configure.in.in (ncursesw5-config first). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c10 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dickey@his.com --- Comment #10 from Dr. Werner Fink <werner@novell.com> 2008-09-04 04:51:15 MDT --- Let's add Thomas to CC list. It seems that the XMC is not the reason for black artifacts, nevertheless after a Ctrl-L the artifacts disapear which leads me to the assumption that there is an missing _nc_flush() within the code of ncurses-5.6-20080804. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User dickey@his.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c11 --- Comment #11 from Thomas Dickey <dickey@his.com> 2008-09-04 14:37:05 MDT --- Black stuff like that usually is a result of curses being confused about whether the screen is cleared preserving background color (bce). We're assuming that all Linux consoles preserve color, of course. Repainting the screen (Ctrl-L) is likely to exercise different paths in the screen optimization. Normally ncurses will jump from one part of the screen (top-to-bottom, left-to-right) updating the parts that have changed. When repainting, there's no jumping (except over blank areas that are known to be in the "right" color). Comparing the xterm and linux terminal descriptions, I see one detail to investigate: the linux description says it uses padding characters (npc is missing, hence false), and it (like xterm) implements flash (which uses a time-delay). I recently modified the way the npc data is stored, and (though it's working for me), it may be the problem. To check this, I'd run with a modified "linux" terminfo which adds the "npc" flag, telling ncurses to not try to use padding characters. My hunch here is thinking that alert messages from yast2 could be making it write padding characters - and if there's some bug in that area, it could write unexpected text to the screen. (if it's not that simple, I'll think of something else). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c12 --- Comment #12 from Dr. Werner Fink <werner@novell.com> 2008-09-05 03:29:28 MDT --- Ahh ... yep 'bce' is what I've detected this morning. As I've seen from running `TERM=linux-m yast language' which run perfectly there is no color handling and therefore the characters are not ereased with the background color. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c13 Gabriele Mohr <gs@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|gs@novell.com |werner@novell.com --- Comment #13 from Gabriele Mohr <gs@novell.com> 2008-09-10 05:27:56 MDT --- Reassigning the bug to Werner. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c14 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kmachalkova@novell.com, ma@novell.com Status|ASSIGNED |NEEDINFO Info Provider| |kmachalkova@novell.com --- Comment #14 from Dr. Werner Fink <werner@novell.com> 2008-09-15 10:29:22 MDT --- I've recursively applied patch by patch all patches between ncurses 5.6 20080804 and 20070128 in reverse order, test the resulting shared libaries on the same yast version (compiled with 5.6.20080804), and found that the artifacts do *not* vanish. In other words there is something which cames from the new headers of 5.6.20080804 and influence even if the shared libraries are replaced with the old ncurses 5.6.20070128. Only removing `bce' (screen erased with background color) in the terminfo entry linux seems to help. But this makes screen refresh slower. The question remains: Which interface in curses.h/panel.h is used in such a way that it influence even if the old library is used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c15 --- Comment #15 from Dr. Werner Fink <werner@novell.com> 2008-09-15 11:01:10 MDT --- Thomas? What does the change + wrap several global variables (curscr, newscr, stdscr, ttytype, COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES and TABSIZE) as functions returning values stored in SCREEN or cur_term. in entry 20070310 of NEWS mean? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User dickey@his.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c16 --- Comment #16 from Thomas Dickey <dickey@his.com> 2008-09-15 14:11:27 MDT --- The wrapping refers to the extra-opaque binding used for the pthread configuration. The corresponding library would be source-compatible, but not binary-compatible (so I don't think you would be accidentally linking successfully). curses declares several global variables. In this special case, ncurses replaces the variables with the return value of functions (such as _nc_COLOR_PAIRS). The reason for doing this is to limit the ways an application could manipulate the data in a threaded application. Briefly - I moved most of the non-public data (the ones beginning with "_nc_") into the structs in lib_data.c, then added the optional feature NCURSES_OPAQUE to disallow access to WINDOW struct-members. That much is binary-compatible (unless I made an error). I added functions to allow set/get of the WINDOW struct-members (which so far few programs use). Then I added the pthread-specific wrapping of variables. In some cases, this let me make some of them reside only in the SCREEN struct (which is a potential place for behavior change). However, in the normal library configuration, these are still global variables. It's possible that some logic change crept in though. When pthread is configured, NCURSES_OPAQUE is always defined for applications - which let me change the NCURSES_SIZE_T to an int - potentially allowing huge PAD's. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User dickey@his.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c17 Thomas Dickey <dickey@his.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|kmachalkova@novell.com | --- Comment #17 from Thomas Dickey <dickey@his.com> 2008-09-15 14:16:29 MDT --- For the rest - the header differences - I don't see anything obvious. I was just comparing my current ncurses/curses.h and ncursest/curses.h, and saw only the details related to the NCURSES_OPAQUE and the wrapping of global variables. I've been replacing my system ncurses libraries regularly - and on the older installs, those just plug in without recompiles of lynx, etc. (For Debian/testing, they're tracking about a month behind, so the /usr/include/curses.h does move along, possibly obscuring a header-change). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c18 --- Comment #18 from Dr. Werner Fink <werner@novell.com> 2008-09-16 04:08:47 MDT --- On the other side it could be that the conversion of the macros found in curses.h into inline functions (I see that this is done in YaST headers to get the type check working even for ncurses macro API) could be the reason that one of the macros is from the ncurses 5.6.20080804 and is missing a refresh of the e.g. pad contents. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User dickey@his.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c19 --- Comment #19 from Thomas Dickey <dickey@his.com> 2008-09-16 18:31:02 MDT --- are you talking about lib_gen.c? (I don't think so - I've done some repairs on the scripting, but the lib_gen.c file should be comparable across releases - differences would be fairly easy to analyze). A functional change for bce would be related to the way color information is set/copied/extracted from the cells - that's not close to lib_gen.c The cell _size_ (cchar_t, etc) would also be a place to look. But if that changed unexpectedly, I'd guess all of the colors would be broken. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c20 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #20 from Dr. Werner Fink <werner@novell.com> 2008-09-17 07:35:58 MDT --- I've added a workaround to yast ncurses with void NCursesWindow::init( void ) { + static char * env; + if (!env && (env = ::getenv("TERM"))) { + if (::strncmp(env, "linux", 5) == 0) + back_color_erase = FALSE; + } leaveok( 0 ); keypad( 1 ); meta( 1 ); which now disables bce for YaST on linux console. I've no idea what exactly happens here it could be the old ncurses c++ used in the YaST sources (n)cursesw.cc and (n)cursesw.h together with (n)cursesw.cc and (n)cursesw.h now incompatible with new curses.h or etip.h or panel.h. I've tagged this bug to add this to my personal remember list. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c21 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #21 from Dr. Werner Fink <werner@novell.com> 2008-10-06 07:22:18 MDT --- Reopen as it seems that the broken BCE semantic is caused by the kernel its self. As reported by Thomas, the problem is discussed at http://lkml.org/lkml/2008/4/26/305 and also at http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/87f98338f0d636bb/aa96e8b86cee0d1e?lnk=st&q=#aa96e8b86cee0d1e -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|werner@novell.com |kernel-maintainers@forge.provo.novell.com Status|REOPENED |NEW Priority|P5 - None |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gregkh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c22 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |werner@novell.com --- Comment #22 from Greg Kroah-Hartman <gregkh@novell.com> 2008-10-06 09:56:19 MDT --- That kernel patch is already in our tree, so I don't see how it is relevant. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c23 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|werner@novell.com |gs@novell.com --- Comment #23 from Dr. Werner Fink <werner@novell.com> 2008-10-06 10:17:33 MDT --- Then this should be tested with YaST2 ncurses without my patch and on a system with the latest kernel for openSuSE 11.1. Gabi? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User dickey@his.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c24 --- Comment #24 from Thomas Dickey <dickey@his.com> 2008-10-06 13:02:19 MDT --- Response to #22 - if the patch is in your tree, that could explain the breakage (as Alexander pointed out in the second URL). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User ke@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c25 --- Comment #25 from Karl Eichwalder <ke@novell.com> 2008-10-07 01:31:07 MDT --- Installing SLES11 b2 yesterday using the text-mode interface (ncurses), I did notice the said issue any longer. But I did not pay that much attention neither. Proper verification is still required. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c26 --- Comment #26 from Dr. Werner Fink <werner@novell.com> 2008-10-07 04:12:41 MDT --- @Karl: to see this you have to use a yast2-ncurses without my change seen in commnet #20 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c27 Gabriele Mohr <gs@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|gs@novell.com | --- Comment #27 from Gabriele Mohr <gs@novell.com> 2008-10-07 05:50:16 MDT --- I have tested with SLES11 Beta2 (installed kernel is: Linux piscosour 2.6.27-rc7-12-pae #1 SMP 2008-09-29 23:39:54 +0200 i686 i686 i386 GNU/Linux) and yast2-ncurses without Werner's patch. The black artifacts are here again. AFAICS from kernel sources the patch mentioned in comment #21 is still in place. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c29 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|ke@novell.com |werner@novell.com --- Comment #29 from Stefan Hundhammer <sh@novell.com> 2008-10-14 09:21:02 MDT --- I have serious doubts that Karl can answer this. He is just the bug reporter, not the person who reassigned this to the kernel maintainers. That would be Werner. https://bugzilla.novell.com/show_activity.cgi?id=418613 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c30 --- Comment #30 from Dr. Werner Fink <werner@novell.com> 2008-10-14 09:34:55 MDT --- OK ... Greg: all informations can be found in the URLs I've provided in comment #12. AFAICS there is change in newer kernels which destroy the BCE feature (background color erease) of the virtual console. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|werner@novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c31 --- Comment #31 from Gabriele Mohr <gs@novell.com> 2008-10-16 02:54:19 MDT --- The URLs are provided in comment #21 (not #12). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.provo.novell.com |tonyj@novell.com Status|ASSIGNED |NEW -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c32 --- Comment #32 from Dr. Werner Fink <werner@novell.com> 2008-12-02 03:52:09 MST --- What is the reason of this huge delay? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User tonyj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c33 Tony Jones <tonyj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #33 from Tony Jones <tonyj@novell.com> 2008-12-16 15:30:24 MST --- No clue on the huge delay, bug was recently assigned to me and I've just got around to looking at it. Commit 93f78da405685a756beeaeae4b5e41fcec39eab3 has been committed upstream to revert the original patch mentioned in comment #21. In this commit Alan Cox is referenced as follows regarding the original patch: "Unfortunately it's wrong and its been causing breakages because various apps like ncurses expect our previous (and correct) behaviour." Werner: Do you want to try an 11.1 kernel with this patch reverted, else do you have a easy test case (ideally not involving yast) that I can use to confirm it'll fix the issue? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c34 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |gs@novell.com --- Comment #34 from Dr. Werner Fink <werner@novell.com> 2008-12-17 03:21:12 MST --- Sorry but currently I'm knowing only about yast as test case. Gabi? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User mvidner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c40 --- Comment #40 from Martin Vidner <mvidner@novell.com> 2009-01-14 03:04:27 MST --- YaST being the only test case is not such big problem. One needs to run "yast disk" as root on the console. But as I tried that on 11.1, I could not reproduce the bug. It is because yast2-ncurses-2.17.8 includes the patch from comment 20. Bubli tried that with the patch removed and the bug was not present either. Worksforme? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c41 --- Comment #41 from Dr. Werner Fink <werner@novell.com> 2009-01-14 03:13:48 MST --- If the patch is disabled, that means YaST recompiled without, and you are not see this bug anymore it this is not WORKSFORME but FIXED ... at least for SLES11 if the underlying kernel is part of SLES11. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User kmachalkova@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c42 --- Comment #42 from Katarina Machalkova <kmachalkova@novell.com> 2009-01-14 04:28:31 MST --- Hm, but I did not try Tony's kernel from comment #35. This was just a standard kernel from the distribution (11.1 GM, pae flavour) and I doubt it contains the patch in question. In other words, it seems to work even without it. Or maybe it doesn't and I simply did not run into the bug because I don't know how to test. Gabi mentions some tests in comment #27, but I have no clue how she tested as I don't maintain ncurses interface anymore. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User kmachalkova@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c43 Katarina Machalkova <kmachalkova@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|kmachalkova@novell.com | --- Comment #43 from Katarina Machalkova <kmachalkova@novell.com> 2009-01-14 04:32:42 MST --- (and I'm unsetting "needinfo" flag since I can't provide any further information, I'm sorry) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c44 --- Comment #44 from Dr. Werner Fink <werner@novell.com> 2009-01-14 05:06:36 MST --- It definitely does *not* work, as I've seen this effect live. For testing you require a physical terminal and a local virtual console thereone (not with ssh or similar as this is to slow). Then a YaST2 in ncurses mode, but without my patch and the affected kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User tonyj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c45 --- Comment #45 from Tony Jones <tonyj@novell.com> 2009-01-14 13:30:24 MST ---
Hm, but I did not try Tony's kernel from comment #35
These kernels have unfortunately been auto-deleted (too much time has expired).
It definitely does *not* work, as I've seen this effect live.
The commit referenced in comment #33 is not in either SL111 or SLES11 kernels. If someone can reliably reproduce, perhaps YOU WOULD BE WILLING to try a kernel with the updated patch. I can rebuild them. Otherwise, I'll setup a SL11.1 system and see if I can reproduce. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c46 --- Comment #46 from Gabriele Mohr <gs@novell.com> 2009-01-21 03:37:23 MST --- I have just tested on a SL11.1 system. Installed kernel is: Linux piscosour 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux. I have built and installed yast2-ncurses-2.17.7 which doesn't contain Werner's patch and have called a YaST module, e.g. 'yast language'. The result is that the black artifacts are here again. This is the expected result if the commit mentioned in comment #33 is not in the SL11.1 kernel (as you mentioned above). Could you please provide a kernel with the patch reverted. I will test it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User tonyj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c47 --- Comment #47 from Tony Jones <tonyj@novell.com> 2009-01-21 21:48:00 MST ---
Could you please provide a kernel with the patch reverted. I will test it.
/work/built/mbuild/oldboy-tonyj-67/11.1-{x86_64,i586} -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c48 --- Comment #48 from Gabriele Mohr <gs@novell.com> 2009-01-22 03:44:33 MST --- The kernel from /work/built/mbuild/oldboy-tonyj-67 solves the problem. I have tested several YaST modules with this kernel installed and yast2-ncurses-2.17.7 and haven't seen any black artifacts. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User tonyj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c49 --- Comment #49 from Tony Jones <tonyj@novell.com> 2009-01-23 13:19:10 MST --- Kernel fix checked into SL111_BRANCH and HEAD (for SLES11). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c50 --- Comment #50 from Gabriele Mohr <gs@novell.com> 2009-01-27 08:03:57 MST --- We won't revert Werner's patch for SLES11 because yast2-ncurses containing the patch works with SL11.1 kernel and SLES11 kernels before RC3 as well as with the fixed kernel. The only effect of Werner's patch (setting 'back_color_erase' to FALSE) is that drawing on linux console is a little bit slower. But this shouldn't be noticeably for textmode YaST. We will revert the Werner's patch in the trunk of YaST SVN. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c51 --- Comment #51 from Dr. Werner Fink <werner@novell.com> 2009-01-27 08:40:31 MST --- I suggest to use #if 0 #endif or something similar -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=418613 User tonyj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=418613#c52 Tony Jones <tonyj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution| |FIXED --- Comment #52 from Tony Jones <tonyj@novell.com> 2009-03-25 16:15:01 MST --- Fixed. Closing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com