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

Loading...


Max Lin's avatar

@WernerFink any idea about lynx failure?


Dr. Werner Fink's avatar

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)


Dr. Werner Fink's avatar

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] ^~



Max Lin's avatar

hmm...it's declined by bot due to source is different in the devel project


Dr. Werner Fink's avatar

This automagic is somehow annoying as it thwarts the current update frequency of upstream changes

Request History
Dr. Werner Fink's avatar

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's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added factory-repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Repo Checker's avatar

factory-repo-checker accepted review

Builds for repo Base:System/openSUSE_Tumbleweed


Yuchen Lin's avatar

maxlin_factory set openSUSE:Factory:Staging:A as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:A"


Yuchen Lin's avatar

maxlin_factory accepted review

Picked openSUSE:Factory:Staging:A


Factory Repo Checker's avatar

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's avatar

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


Dr. Werner Fink's avatar

WernerFink superseded request

superseded by 483739

openSUSE Build Service is sponsored by