OpenCSW Bug Tracker


Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004397 [ncurses] packaging minor N/A 2010-04-15 23:41 2010-05-25 22:43
Reporter skayser View Status public  
Assigned To dam
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Product Build
Summary 0004397: Split off CSWterminfo package?
Description What do you think about wrapping a separate CSWterminfo package for the terminfo database that comes with CSWncurses? Reason being: the terminfo db is - even without CSWncurses - usable by the system curses library. Packages like screen could then depend on CSWterminfo (without pulling in ncurses) and use its "screen" terminfo description (which isn't present in the Solaris terminfo db). See Note: 0007860, Phil favours screen w/o a dependency on ncurses.

Maciej already adjusted the ncurses GAR build description to do exactly this a while ago, but I am neither aware about the current state of affairs nor do I know whether this makes sense to you.
Steps To Reproduce
Additional Information Although I think this is more a semantical split than one rooted in size considerations, following are some figures for the fun of it.

* Complete ncurses pkg: 7.5 MB uncompressed, 1.6 MB compressed
* Just the terminfo bit: 1.6 MB uncompressed, ~300K compressed

Complete ncurses pkg, uncompressed:

$ grep 'CSWncurses$' /var/sadm/install/contents | \
    awk '$2 == "f" { size += $7 } END { print size }'
7541756

Complete ncurses pkg, packaged and compressed:

$ grep 'CSWncurses$' /var/sadm/install/contents | \
    awk '$2 == "f" { print $1 }' | \
    cpio -o 2>/dev/null | gzip | wc -c
 1580643

Just the terminfo bit, uncompressed:

$ grep 'CSWncurses$' /var/sadm/install/contents | \
    grep /opt/csw/share/terminfo/ | \
    awk '$2 == "f" { size += $7 } END { print size }'
1644926

Just the terminfo bit, packaged and compressed:

$ grep 'CSWncurses$' /var/sadm/install/contents | \
    grep /opt/csw/share/terminfo/ | \
    awk '$2 == "f" { print $1 }' | \
    cpio -o 2>/dev/null | gzip | wc -c
  269926
Tags No tags attached.
Attached Files

- Relationships
related to 0004133closedyann screen Color support impaired, screen windows default to TERM=vt100 

-  Notes
(0007939)
skayser (administrator)
2010-05-21 08:04

Can we get any progress on this so that an updated screen can be published? I don't mind either way (screen linked against ncurses or terminfo split off).
(0007942)
dam (administrator)
2010-05-21 14:30

Split packages ready at
  http://mirror.opencsw.org/experimental.html#dam [^]
Please verify.
(0007946)
dam (administrator)
2010-05-25 22:43

Both packages released to current as 5.7,REV=2010.05.21.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker