Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148001 - remove dev-libs/tdb from the tree (collision with samba, not needed)
Summary: remove dev-libs/tdb from the tree (collision with samba, not needed)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-17 18:46 UTC by Andrew Ross (RETIRED)
Modified: 2007-12-13 22:44 UTC (History)
4 users (show)

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 Andrew Ross (RETIRED) gentoo-dev 2006-09-17 18:46:59 UTC
Both dev-libs/tdb-1.0.6 and net-fs/samba attempt to install tdbdump and tdbtool into /usr/bin/ .

The tdb and samba versions are different, and dev-libs/tdb doesn't have man pages for the command-line tools, while samba does. However, dev-libs/tdb installs shared libraries and man 3 pages, while samba doesn't.
Comment 1 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-13 15:40:02 UTC
Samba team has one member, who hasn't commited since August. Blockers added in CVS.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-12-13 15:49:19 UTC
Just in case someone finds his bug about blockers duped against this one... A list of stuff that depends on dev-libs/tdb:

media-sound/sweep (hard dependency)
net-dns/pdns (USE=tdb only)
net-irc/ctrlproxy (hard dependency)
Comment 3 Arrigo Marchiori 2006-12-14 01:24:58 UTC
(In reply to comment #2)
> Just in case someone finds his bug about blockers duped against this one... A
> list of stuff that depends on dev-libs/tdb:
> 
> media-sound/sweep (hard dependency)
> net-dns/pdns (USE=tdb only)
> net-irc/ctrlproxy (hard dependency)

So, is there any way e.g. for sweep users (like me :-) to have both Samba and Sweep installed?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-12-14 01:36:31 UTC
(In reply to comment #3)
> So, is there any way e.g. for sweep users (like me :-) to have both Samba and
> Sweep installed?

No. 

Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-12-14 08:22:07 UTC
OK, here's a better solution:

net-irc/ctrlproxy:
checking tdb.h usability... no
checking tdb.h presence... no
checking for tdb.h... no

>>> Install ctrlproxy-2.6.1 into /var/tmp/portage/net-irc/ctrlproxy-2.6.1/image/ category net-irc

>>> Install ctrlproxy-2.6.2 into /var/tmp/portage/net-irc/ctrlproxy-2.6.2/image/ category net-irc

Compiles just fine.

---

media-sound/sweep - has a bundled one, pulled directly from samba SVN -> not needed to depend on external one...

---
net-dns/pdns - remove USE=tdb

-> punt dev-libs/tdb as it's not needed any more, blocker gone, everyone happy.

CCing maintainers... Any objections?
Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2006-12-21 03:32:12 UTC
Jakub,

would it be a smart thing to have samba dep on the external tdb?  If we cleaned it up and added some patches and missing manpages and stuff, then the separate package could be "complete" for all purposes.  thoughts?
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-12-21 13:16:15 UTC
Well, I really don't see the point why complicate samba ebuild; especially considering that lack of maintainers.
Comment 8 Onkobu 2007-03-19 12:01:15 UTC
(In reply to comment #6)
> Jakub,
> 
> would it be a smart thing to have samba dep on the external tdb?  If we cleaned
> it up and added some patches and missing manpages and stuff, then the separate
> package could be "complete" for all purposes.  thoughts?
> 

Brilliant thing, it's no use to keep linux audio users away from samba (some of them even share shares amongst complex networks with WIN and iX-Machines).
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-03-19 13:34:02 UTC
(In reply to comment #8)
> Brilliant thing, it's no use to keep linux audio users away from samba (some of
> them even share shares amongst complex networks with WIN and iX-Machines).

Uhm, the dependency in media-sound/sweep and net-irc/ctrlproxy has been removed, so it's not blocking samba at all.
Comment 10 Natanael Copa 2007-03-21 15:53:23 UTC
FWIW: https://bugs.gentoo.org/show_bug.cgi?id=150609

And no, its not a good solution to depend on samba when you live in uclibc/embedded world.

Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2007-05-30 17:46:28 UTC
net-irc doesn't have nothing to do here
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-12-13 22:44:08 UTC
If someone wants to remove the use flag from net-dns/pdns, feel free. Closing WONTFIX, didn't move anywhere for quite some time.