Overview
Request 481337 superseded
WARNING: Might break ncurse GUI of YaST
- Add ncurses patch 20170318
+ change TERMINAL structure in term.h to make it opaque. Some
applications misuse its members, e.g., directly modifying it
rather than using def_prog_mode().
+ modify utility headers such as tic.h to make it clearer which are
externals that are used by tack.
+ improve curs_slk.3x in particular its discussion of portability.
+ fix cut/paste in legacy_encoding.3x
+ add prototype for find_pair() to new_pair.3x (report by Branden
Robinson).
+ fix a couple of broken links in generated man-html documentation.
+ regenerate man-html documentation.
- Add tack patch 1.07.20170318
* init.c:
use def_prog_mode() to eliminate two internal details from ncurses
* edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses
* tack.h: update copyright to match version
* config.sub: 2017-02-07
* config.guess: 2017-03-05
- Add ncurses patch 20170311
+ modify vt100 rs2 string to reset vt52 mode and scrolling regions
(report/analysis by Robert King) -TD
+ add vt100+4bsd building block, use that for older terminals rather
than "vt100" which is now mostly used as a building block for
terminal emulators -TD
+ correct a few spelling errors in terminfo.src comments -TD
+ add fbterm -TD
+ fix a typo in ncurses.c test_attr legend (patch by Petr Vanek).
+ changed internal colorpair_t to a struct, eliminating an internal
- Created by WernerFink
- In state superseded
- Supersedes 459200 478854
- Superseded by 483739
- Open review for opensuse-review-team
- Open review for openSUSE:Factory:Staging:A
Request History
WernerFink created request
WARNING: Might break ncurse GUI of YaST
- Add ncurses patch 20170318
+ change TERMINAL structure in term.h to make it opaque. Some
applications misuse its members, e.g., directly modifying it
rather than using def_prog_mode().
+ modify utility headers such as tic.h to make it clearer which are
externals that are used by tack.
+ improve curs_slk.3x in particular its discussion of portability.
+ fix cut/paste in legacy_encoding.3x
+ add prototype for find_pair() to new_pair.3x (report by Branden
Robinson).
+ fix a couple of broken links in generated man-html documentation.
+ regenerate man-html documentation.
- Add tack patch 1.07.20170318
* init.c:
use def_prog_mode() to eliminate two internal details from ncurses
* edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses
* tack.h: update copyright to match version
* config.sub: 2017-02-07
* config.guess: 2017-03-05
- Add ncurses patch 20170311
+ modify vt100 rs2 string to reset vt52 mode and scrolling regions
(report/analysis by Robert King) -TD
+ add vt100+4bsd building block, use that for older terminals rather
than "vt100" which is now mostly used as a building block for
terminal emulators -TD
+ correct a few spelling errors in terminfo.src comments -TD
+ add fbterm -TD
+ fix a typo in ncurses.c test_attr legend (patch by Petr Vanek).
+ changed internal colorpair_t to a struct, eliminating an internal
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
licensedigger accepted review
ok
factory-repo-checker accepted review
Builds for repo Base:System/openSUSE_Tumbleweed
maxlin_factory set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
maxlin_factory accepted review
Picked openSUSE:Factory:Staging:A
factory-repo-checker declined review
ncurses's sources were changed after submission: the relevant binaries are not available (never built or binaries replaced). Please resubmit
factory-repo-checker declined request
ncurses's sources were changed after submission: the relevant binaries are not available (never built or binaries replaced). Please resubmit
superseded by 483739
lynx build failure seems related here
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:A/lynx/standard/x86_64
@WernerFink any idea about lynx failure?
I guess that lynx is stumbled over this change:
change TERMINAL structure in term.h to make it opaque. Some applications misuse its members, e.g., directly modifying it rather than using def_prog_mode().
this indeed had cause the update of dialog as well as tack (a sub package of ncurses)
YEP: [ 61s] LYStrings.c: In function 'expand_tiname': [ 61s] LYStrings.c:1011:14: error: dereferencing pointer to incomplete type 'TERMINAL {aka struct term}' [ 61s] if (cur_term->type.Strings[code] != 0) { [ 61s] ^~
Hmmm http://lynx.isc.org seems to be dead
At http://invisible-island.net/lynx/lynx-develop.html the new URL is mentioned http://lynx.invisible-island.net/
hmm...it's declined by bot due to source is different in the devel project
This automagic is somehow annoying as it thwarts the current update frequency of upstream changes