Overview
Request 509084 superseded
- Add Ncurses patch 20170708
+ add a note to tic manual page about -W versus -f options.
+ correct a limit-check in fixes from 20170701 (report by Sven Joachim).
- Add ncurses patch 20170701 (bsc#1046853, bsc#1046858)
+ modify update_getenv() in db_iterator.c to ensure that environment
variables which are not initially set will be checked later if an
application happens to set them (patch by Guillaume Maudoux).
+ remove initialization-check for calling napms() in the term-driver
configuration; none is needed.
+ add help-screen to test/test_getstr.c and test/test_get_wstr.c
+ improve compatibility between different configurations of new_prescr,
fixing a case with threaded code and term-driver where c++/demo did
not work (cf: 20160213).
+ the fixes for Redhat #1464685 obscured a problem subsequently
reported in Redhat #1464687; the given test-case was no longer
reproducible. Testing without the fixes for the earlier reports
showed a problem with buffer overflow in dump_entry.c, which is
addressed by reducing the use of a fixed-size buffer.
+ add/improve checks in tic's parser to address invalid input
(Redhat #1464684, #1464685, #1464686, #1464691).
+ alloc_entry.c, add a check for a null-pointer.
+ parse_entry.c, add several checks for valid pointers as well as
one check to ensure that a single character on a line is not
treated as the 2-character termcap short-name.
+ fix a memory leak in delscreen() (report by Bai Junq).
+ improve tracemunch, showing thread identifiers as names.
+ fix a use-after-free in NCursesMenu::~NCursesMenu()
+ further amend incorrect calls for memory-leaks from 20170617 changes
(report by Allen Hewes).
- Created by WernerFink
- In state superseded
- Supersedes 507763
- Superseded by 509422
- Open review for openSUSE:Factory:Staging:A
breaks libyui-ncurses
[ 50s] In file included from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.48.2/src/ncursesw.h:30:0, [ 50s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.48.2/src/ncursesp.h:30, [ 50s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.48.2/src/ncursesp.cc:60: [ 50s] /usr/include/ncursesw/etip.h: In function 'void THROW(const NCursesException*)': [ 50s] /usr/include/ncursesw/etip.h:352:9: error: '::endwin' has not been declared [ 50s] ::endwin(); [ 50s] ^~~~~~ [ 50s] /usr/include/ncursesw/etip.h:352:9: note: suggested alternative: 'stdin' [ 50s] ::endwin(); [ 50s] ^~~~~~ [ 50s] stdin [ 50s] [ 23%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCstyle.cc.o [ 51s] [ 25%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCStyleDef.cc.o [ 51s] make[2]: *** [src/CMakeFiles/yui-ncurses.dir/build.make:351: src/CMakeFiles/yui-ncurses.dir/ncursesp.cc.o] Error 1 [ 51s] make[2]: *** Waiting for unfinished jobs.... [ 51s] In file included from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.48.2/src/ncursesw.h:30:0, [ 51s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.48.2/src/ncursesw.cc:57: [ 51s] /usr/include/ncursesw/etip.h: In function 'void THROW(const NCursesException*)': [ 51s] /usr/include/ncursesw/etip.h:352:9: error: '::endwin' has not been declared [ 51s] ::endwin(); [ 51s] ^~~~~~ [ 51s] /usr/include/ncursesw/etip.h:352:9: note: suggested alternative: 'stdin' [ 51s] ::endwin(); [ 51s] ^~~~~~ [ 51s] stdin [ 51s] make[2]: *** [src/CMakeFiles/yui-ncurses.dir/build.make:327: src/CMakeFiles/yui-ncurses.dir/ncursesw.cc.o] Error 1 [ 55s] make[1]: *** [CMakeFiles/Makefile2:150: src/CMakeFiles/yui-ncurses.dir/all] Error 2
I filed bug report https://bugzilla.suse.com/show_bug.cgi?id=1047867
Request History
WernerFink created request
- Add Ncurses patch 20170708
+ add a note to tic manual page about -W versus -f options.
+ correct a limit-check in fixes from 20170701 (report by Sven Joachim).
- Add ncurses patch 20170701 (bsc#1046853, bsc#1046858)
+ modify update_getenv() in db_iterator.c to ensure that environment
variables which are not initially set will be checked later if an
application happens to set them (patch by Guillaume Maudoux).
+ remove initialization-check for calling napms() in the term-driver
configuration; none is needed.
+ add help-screen to test/test_getstr.c and test/test_get_wstr.c
+ improve compatibility between different configurations of new_prescr,
fixing a case with threaded code and term-driver where c++/demo did
not work (cf: 20160213).
+ the fixes for Redhat #1464685 obscured a problem subsequently
reported in Redhat #1464687; the given test-case was no longer
reproducible. Testing without the fixes for the earlier reports
showed a problem with buffer overflow in dump_entry.c, which is
addressed by reducing the use of a fixed-size buffer.
+ add/improve checks in tic's parser to address invalid input
(Redhat #1464684, #1464685, #1464686, #1464691).
+ alloc_entry.c, add a check for a null-pointer.
+ parse_entry.c, add several checks for valid pointers as well as
one check to ensure that a single character on a line is not
treated as the 2-character termcap short-name.
+ fix a memory leak in delscreen() (report by Bai Junq).
+ improve tracemunch, showing thread identifiers as names.
+ fix a use-after-free in NCursesMenu::~NCursesMenu()
+ further amend incorrect calls for memory-leaks from 20170617 changes
(report by Allen Hewes).
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added factory-repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
dimstar_suse set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:A
licensedigger accepted review
ok
factory-repo-checker accepted review
Builds for repo Base:System/openSUSE_Factory
mrdocs accepted review
ok
superseded by 509422