Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144353 - tcpdump should depend on virtual/libpcap
Summary: tcpdump should depend on virtual/libpcap
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High trivial
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-18 14:54 UTC by Brett Edgar
Modified: 2006-08-19 08:01 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brett Edgar 2006-08-18 14:54:59 UTC
tcpdump-3.9.4-r2 depends on net-libs/libpcap but it should be virtual/libpcap so that anyone who uses an alternative libpcap (like the libpcap-ringbuffer ebuild) doesn't have an issue
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-18 14:57:30 UTC
No, it really shouldn't until Bug 117898 is fixed. Meanwhile, the libpcap-ringbuffer thing is broken and package.masked.
Comment 2 Brett Edgar 2006-08-19 08:01:47 UTC
(In reply to comment #1)
> No, it really shouldn't until Bug 117898 is fixed. Meanwhile, the
> libpcap-ringbuffer thing is broken and package.masked.
> 

libpcap-ringbuffer is not broken.  People (myself included) are using it everyday.  If you look at comment #20 on Bug 117898, you see that the TEXTRELs are not coming from libpcap-ringbuffer, but from broken header files in /usr/include.  At least, that's how I understand it.  Perhaps I am wrong, in which case you could enlighten me as to why libpcap-ringbuffer remains masked.

Regardless of the libpcap-ringbuffer status, net-libs/libpcap specifically provides virtual/libpcap, so why does it do that if the rest of the ebuilds (snort, tcpdump, etc.) aren't going to make use of the virtal?  That seems silly to me.

As much as I want to reopen this bug, I'll leave it for the time being so I can perhaps better understand why so simple a change cannot be made.