Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103105 - punt libtermcap-compat from portage
Summary: punt libtermcap-compat from portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on: 173771
Blocks:
  Show dependency tree
 
Reported: 2005-08-19 21:35 UTC by SpanKY
Modified: 2008-03-30 19:01 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
update libodbc++ to build against ncurses (libodbc++-0.2.3-r2.ebuild,2.23 KB, text/plain)
2006-09-29 15:20 UTC, Wormo (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2005-08-19 21:35:31 UTC
tracker bug to get libtermcap-compat out of portage

package maintainers, please fix up your packages (listed below) to remove
libtermcap usage


app-admin/apachetop: web-apps

app-editors/gvim: vim
app-editors/vim-core: vim
app-editors/vim: vim

app-editors/zile: emacs

app-misc/aldo: no one

app-office/mdbtools: no one

dev-db/libodbc++: robbat2

dev-util/mono-debugger: dotnet

dev-util/fenris: liquidx

mail-client/hap: net-mail

net-p2p/hx: net-p2p / kang

sci-chemistry/nrmrpipe: ribosome

sci-electronics/magic: sci
sci-mathematics/octave-forge: sci
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2005-08-20 01:51:05 UTC
What's the replacement, or workaround?
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-08-20 08:35:57 UTC
I've just removed mono-debugger from the tree. This package has been p.masked
for a while, and was pending removal anyway. Removing dotnet CC.
Comment 3 Olivier Fisette (RETIRED) gentoo-dev 2005-08-20 14:25:37 UTC
Another question: Why do you want to remove this package? I suppose fixing all  
packages not to depend on it would require quite some work, so I assume there  
is a compelling reason to remove libtermcap from the tree.  
  
Anyway, NMRPipe is distributed only in binary form, so there is no way it will  
get fixed, and I certainly will not remove it from the tree or cripple it. 
Comment 4 SpanKY gentoo-dev 2005-08-20 18:56:17 UTC
the replacement is to use ncurses

the current libtermcap-compat package installs the runtime library
(libtermcap.so.2) but it will not allow you to build/link against it since it
does install the header files or libtermcap.so

i'll worry about binary-only packages later ... for now, fix the source packages
Comment 5 Fernando J. Pereda (RETIRED) gentoo-dev 2005-08-21 03:41:59 UTC
mail-client/hap-3.7-r1 is in CVS (~arched) and it doesn't depend upon
libtermcap-compat anymore.

Cheers,
Ferdy
Comment 6 Patrick Kursawe (RETIRED) gentoo-dev 2005-08-22 10:08:59 UTC
sci-electronics/magic done (-r5 in ~arch)
Comment 7 Ciaran McCreesh 2005-09-22 12:54:14 UTC
vim-6.3.086 no longer offers termcap as an option.
Comment 8 Olivier Fisette (RETIRED) gentoo-dev 2005-10-01 14:55:44 UTC
"sci-mathematics/octave-forge" fixed (in ~arch). Work done for the sci herd.  
Comment 9 Olivier Fisette (RETIRED) gentoo-dev 2005-10-06 18:52:11 UTC
NMRPipe will not work with ncurses. However, the binary package bundles its  
own libtermcap-compat library, which the ebuild deletes in favor of the Gentoo 
one. I could use that bundled library if you absolutely want to get rid of 
"sys-libs/libtermcap-compat". 
Comment 10 SpanKY gentoo-dev 2005-10-06 19:25:55 UTC
i know NMRPipe wont work with ncurses since it's a binary-only package

if we can get all of our source packages moved over to ncurses, then i'd be ok
with libtermcap-compat just installing the file needed for apps to run (namely,
libtermcap.so.#)
Comment 11 Renat Lumpau (RETIRED) gentoo-dev 2006-01-08 10:10:30 UTC
apachetop seems to be all set
Comment 12 Guillaume Destuynder (RETIRED) gentoo-dev 2006-09-20 08:56:08 UTC
>=net-p2p/hx-0.4.11 is fixed (~arch)
Comment 13 Dick Marinus 2006-09-23 02:30:25 UTC
libtermcap-compat-2.0.8-r2 should be masked because it doesn't emerge:

mv: cannot move `lib' to a subdirectory of itself, `lib/lib'

!!! ERROR: sys-libs/libtermcap-compat-2.0.8-r2 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  libtermcap-compat-2.0.8-r2.ebuild, line 59:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 14 SpanKY gentoo-dev 2006-09-23 02:40:12 UTC
(1) that isnt how masking works
(2) your report is unrelated to this one; you should have filed a new bug report
(3) ive fixed the issue in cvs
Comment 15 Wormo (RETIRED) gentoo-dev 2006-09-29 15:08:41 UTC
robbat2, can you take a look at the following proposed libodbc++ update and see if you approve
Comment 16 Wormo (RETIRED) gentoo-dev 2006-09-29 15:20:00 UTC
Created attachment 98408 [details]
update libodbc++ to build against ncurses

I suggest a rev bump here because I think isql++ was unintentionally disabled by configure if the system's readline needed ncurses instead of termcap
Comment 17 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-09-30 11:15:41 UTC
libodbc++ fixed now.
amd64 needs to stablize 0.2.3-r2 to enable this removal to continue.
Comment 18 Wormo (RETIRED) gentoo-dev 2006-10-05 17:14:05 UTC
@net-mail: ok to stabilize mail-client/hap-3.7-r1 now?
Comment 19 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-24 11:08:53 UTC
app-editors/zile does not depend on libtermcap-compat anymore
Comment 20 Sebastian Held 2007-03-14 15:06:06 UTC
mysql-gui-tools-5.0_p10-r1.ebuild should also be fixed, because it tries to link libtermcap in the following Makefile:

archive mysql-gui-tools-5.0r10.tar.gz:
mysql-gui-common/tools/grtsh/Makefile.am
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 16:18:31 UTC
What's left?

dev-util/fenris-0.07m-r2 (no maintainer ATM, doesn't compile anyway - Bug 46620)
mail-client/hap-3.7 (-r1 stabilization - Bug 173771)
sci-chemistry/nmrpipe-2.5.2006.184.15.37 
sci-mathematics/octave-forge-2004.11.16-r1
sci-mathematics/octave-forge-2005.06.13
sci-mathematics/octave-forge-2006.01.28
sci-mathematics/octave-forge-2006.03.17
Comment 22 Markus Dittrich (RETIRED) gentoo-dev 2007-07-13 15:37:26 UTC
I've just fixed all of sci-mathematics/octave-forge*

Best,
Markus
Comment 23 SpanKY gentoo-dev 2008-03-30 19:01:29 UTC
the state of the tree is now that we can move on -- libtermcap-compat only provides the SONAME library needed for binary packages