Bug#326598: [cl-debian] Bug#326598: cmucl-source: suggests libc5-dependent package

Roger Leigh rleigh at whinlatter.ukfsn.org
Sun Sep 4 14:11:33 UTC 2005


Martin Rydstr|m <rydis at cd.chalmers.se> writes:

> On Sun, Sep 04, 2005 at 12:38:59PM +0100, Roger Leigh wrote:
>> Martin Rydstr|m <rydis at cd.chalmers.se> writes:
>> 
>> > On Sun, Sep 04, 2005 at 11:08:36AM +0100, Roger Leigh wrote:
>> >> Package: cmucl-source
>> >> Severity: normal
>> >> 
>> >> cmucl-source suggests termcap-compat.  This is a libc5 compatibility
>> >> package which should not have been used by contemporary packages for
>> >> at least 6 years.
>> >> 
>> >> Please could you remove the termcap-compat suggestion completely.
>> >
>> > I'm fairly certain that Hemlock in terminal mode requires some sort
>> > of termcap compatibility. I don't know whether this is supplied by
>> > something else these days, but very few people seem to use Hemlock,
>> > so I thought I'd just mention it, in case Hemlock-in-terminal does
>> > not work without it, and people wonder what it's for.
>> 
>> Nowadays everything should use terminfo.  termcap-compat is not
>> intended for use with current Debian packages; it exists only for
>> libc5 applications, typically proprietary binary-only programs which
>> can't be rebuilt.  cmucl-source doesn't fall into this category, and
>> is naturally only dependent on libc6-based packages.
>
> It parses /etc/termcap directly itself. It doesn't actually use any
> termcap library, AFAIK. I imagine there might be some way to hack
> around it by setting TERMCAP if terminfo/ncurses supplies any way
> to automatically generate it, that might be a possibility, in a
> wrapper script, if nothing else. If there is some other package that
> provides /etc/termcap, that'd work, of course.

The /etc/termcap in termcap-compat is well outdated.

You can create one yourself using 'tic -C', from what I have read
(ncurses-bin and ncurses-base).  I tried this with 'misc/terminfo.src'
from the ncurses source package, and it appeared to work correctly.

However, termcap has been deprecated in Debian for many years now,
being replaced by terminfo.  I would highly recommend switching to
terminfo; this is the last remaining package which does not support at
least terminfo, or both terminfo and termcap.


Regards,
Roger

-- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.





More information about the Cl-debian mailing list