First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 64212
Alias:
Product:
Component:
Status: RESOLVED
Resolution: WONTFIX
Assigned To: SpanKY <vapier@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Baz (RETIRED) <baz@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 64212 depends on: Show dependency tree
Show dependency graph
Bug 64212 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-09-15 22:00 0000
Ebuild expects to find source at:

http://ftp.debian.org/debian/dists/potato/main/source/oldlibs/

and it is no longer there.  From the HOMEPAGE the download URL is now:

http://ftp.debian.org/debian/pool/main/t/termcap-compat/

Reproducible: Always
Steps to Reproduce:
1.  emerge sys-libs/libtermcap-compat-1.2.3-r1


Actual Results:  
Ebuild fails as source cannot be found.

------- Comment #1 From SpanKY 2004-10-16 12:02:35 0000 -------
seemant: this package was originally added to support coreutils, but after we
fixed that problem, is there any reason to keep this ?

i say we remove it from cvs (the abomination that it is) and get packages to
stop using it (use ncurses instead)

------- Comment #2 From SpanKY 2004-10-16 12:11:31 0000 -------
many of these packages look like frivolous DEPENDs, but here's the list

app-admin/apachetop
app-admin/bacula
app-editors/kvim
app-editors/teco
app-editors/vi
app-editors/videoteco
app-misc/tdl
app-office/mdbtools
app-sci/magic
app-sci/octave-forge
app-text/rhyme
app-text/wdiff
dev-java/libreadline-java
dev-util/fenris
dev-util/mono-debugger
mail-client/hap
net-dialup/xc
net-mail/cyrus-imap-admin
net-p2p/hx
sys-fs/amiga-fdisk
x11-wm/fvwm

------- Comment #3 From SpanKY 2004-10-16 12:41:13 0000 -------
fixed:
app-editors/kvim
sys-fs/amiga-fdisk
app-misc/tdl
app-text/rhyme
x11-wm/fvwm

------- Comment #4 From SpanKY 2004-10-16 12:56:10 0000 -------
fixed net-dialup/xc

------- Comment #5 From Ciaran McCreesh 2004-10-16 13:54:15 0000 -------
Your list is wrong. You need to go back and redo it taking eclasses into
account.

------- Comment #6 From Seemant Kulleen (RETIRED) 2004-10-16 15:36:47 0000 -------
spanks, I'm with you.

------- Comment #7 From Ciaran McCreesh 2004-10-16 16:32:50 0000 -------
Hm, and it gets even more fun since various apps like mplayer link against
libtermcap and don't have a dep on it.

------- Comment #8 From Ciaran McCreesh 2004-10-16 16:52:46 0000 -------
List of stuff which I have on my system which links against termcap that isn't
on your list:

find /bin /usr/bin -type 'f' | while read f ; do ( ldd $f 2>/dev/null | grep
termcap 1>/dev/null ) && qpkg -nc -v -f $f ; done  | sort -u
dev-db/postgresql-7.4.5
media-video/mplayer-1.0_pre5-r3
x11-terms/xterm-191

These presumably either have a dep set in an eclass, use if it's available or
have a hard unlisted dep. I bet there're a lot more too... Probably worth
running that command on a whole load of boxes.

------- Comment #9 From SpanKY 2004-10-18 06:12:08 0000 -------
ciaranm: you noted on irc some packages would not work with ncurses at all ...

which packages are these ?  i remember you mentioning some vi editors ... debian might have some patches to help ...

------- Comment #10 From Ciaran McCreesh 2004-10-18 08:16:26 0000 -------
Mike -- I don't have a full list. I suspect at least vi, probably others. Only
solution I can think of is to test the whole frickin' lot and see... termcap
and terminfo aren't entirely compatible unfortunately, especially if you're
doing fancy stuff (like editors tend to do...).

------- Comment #11 From Tuan Van (RETIRED) 2004-10-20 14:11:07 0000 -------
net-mail/cyrus-imap-admin-2.2.* don't DEPEND on libtermcap-compat any more.
OTH, add app-crypt/heimdal to the list.

# find /bin /usr/bin -type 'f' | while read f ; do ( ldd $f 2>/dev/null | grep termcap 1>/dev/null ) && qpkg -nc -v -f $f ; done  | sort -u
app-crypt/heimdal-0.6.3

------- Comment #12 From Tuan Van (RETIRED) 2004-10-20 14:14:01 0000 -------
ciaranm, my postgresql doesn't show up in your oneliner.

# emerge -vp postgresql

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-db/postgresql-7.4.5-r2  -debug -doc +java +libg++ +nls +pam+perl -pg-hier -pg-intdatetime -pg-vacuumdelay +python +readline +ssl -tcltk* +zlib 0 kB

------- Comment #13 From Ciaran McCreesh 2004-10-20 14:18:07 0000 -------
Hrm, I suspect that a lot of these will just randomly link against ncurses,
libtermcap or nothing depending upon the phase of the moon...

------- Comment #14 From Tuan Van (RETIRED) 2004-10-20 14:19:11 0000 -------
*** Bug 63131 has been marked as a duplicate of this bug. ***

------- Comment #15 From Sven 2004-10-20 14:42:47 0000 -------
dev-java/libreadline-java ebuild was already fixed too. The patch was simple:
simply replace "-ltermcap" with "-lncurses". I also mailed the developers of
libreadline-java and they might link against ncurses by default in the next
version.

------- Comment #16 From Seemant Kulleen (RETIRED) 2004-12-30 10:14:06 0000 -------
Tavis, how about the fvwm dependency? Can that be adjusted to be ncurses
instead?

------- Comment #17 From Tavis Ormandy (RETIRED) 2004-12-30 11:35:52 0000 -------
its already gone, Spanky removed it (he's right, it was fairly frivolous).

------- Comment #18 From Seemant Kulleen (RETIRED) 2005-01-03 20:53:50 0000 -------
spanky, please babysit this bug while I'm on Leave of Absence.

------- Comment #19 From Ciaran McCreesh 2005-01-06 01:37:26 0000 -------
app-editors/elvis needs termcap too. blech.

------- Comment #20 From SpanKY 2005-08-19 21:22:57 0000 -------
we want to punt libtermcap, not fix it ;)

First Last Prev Next    No search results available      Search page      Enter new bug