Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 63131

Summary: cyrus-imap-admin should not depend on libtermcap-compat
Product: Gentoo Linux Reporter: Sven <sven.koehler>
Component: New packagesAssignee: Net-Mail Packages <net-mail+disabled>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sven 2004-09-07 08:11:35 UTC
hi,

i just did an "emerge -C libtermcap-compat" and "emerge --nodeps cyrus-imap-admin" and it compiled and works without problems, so why does cyrus-imap-admin still depend on libtermcap-compat?

I think the dependency should/can be removed.

Reproducible: Always
Steps to Reproduce:
Comment 1 Tuan Van (RETIRED) gentoo-dev 2004-09-07 16:45:22 UTC
what version of cyrus-imap-admin? 2.2.* doesn't depend on libtermcap-compat.
Comment 2 Sven 2004-09-07 16:50:34 UTC
i used cyrus-imap-admin 2.1.14, and seems to work well without termcap too.
Comment 3 Sven 2004-09-23 06:28:50 UTC
I did a grep -r in the cyrus-imapd-2.1.14 source-tree, and termcap seems to appear nowhere, except one place:

cyrus-imapd-2.1.14 # grep -r termcap .
./cmulocal/telnet.m4:],  TCLIB="-ltermcap")

So is termcap actually used? Since "emerge --nodeps cyrus-imap-admin" work without having any termcap-library installed, i guess yes.
Even if cyrus would depend on termcap, i guess it could be fixed by simply replacing "-ltermcap" by "-lncurses", or why would ncurses install a termcap.h?

Please remove the dependency on termcap, since it really isn't needed. Installing libtermcap-compat also causes many applications to link against termcap instead of ncurses - even if they support both. So termcap should really be eliminated.
Comment 4 Tuan Van (RETIRED) gentoo-dev 2004-10-20 14:19:11 UTC
bug #64212 got more info on this issue. I'll mark this bug as duplicate of the other bug.

*** This bug has been marked as a duplicate of 64212 ***