Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134645 - USE-flag cleanup: zeroconf/bonjour/howl/ahavi
Summary: USE-flag cleanup: zeroconf/bonjour/howl/ahavi
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 134963 (view as bug list)
Depends on:
Blocks: 134491
  Show dependency tree
 
Reported: 2006-05-28 07:50 UTC by Elias Probst
Modified: 2006-05-30 15:18 UTC (History)
1 user (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 Elias Probst 2006-05-28 07:50:46 UTC
There are a lot of useflags around Apple's "Bonjour" (formerly "Rendezvous") technology:

avahi
zeroconf
bonjour
howl
howl-compat

Let's see, how we could merge them together:

Packages affected by "avahi":
	Local Flag: Build with avahi support (net-misc/vino)
	Local Flag: Support for avahi mdns daemon (gnome-base/gnome-vfs)
	Local Flag: Support for avahi mdns daemon (media-video/vlc)
	Local Flag: Support for the avahi mdns daemon (net-im/ekiga)
	Local Flag: Use avahi instead of howl as mdns daemon (media-sound/mt-daapd)
	Local Flag: enable support for Avahi (sys-auth/nss-mdns)
	Local Flag: support for avahi mdns daemon (media-sound/rhythmbox)

Packages affected by "zeroconf":
	Local Flag: Support for DNS Service Discovery (DNS-SD). (kde-base/kdebase)
	Local Flag: Support for DNS Service Discovery (DNS-SD). (kde-base/kdelibs)
	Local Flag: Support for DNS Service Discovery (DNS-SD). (kde-base/ksysguard)

Packages affected by "bonjour":
	Local Flag: Enable bonjour support (net-im/gaim)

Packages affected by "howl":
	Enable howl support, enables DNS Service Discovery (DNS-SD)
	gnome-base/gnome-vfs
	gnome-extra/gnome-games
	media-sound/mt-daapd
	media-sound/rhythmbox
	net-im/gnomemeeting
	net-libs/obby

I think all "avahi", "zeroconf" and "howl" affected ebuilds could be converted to use the "bonjour" USE-flag, because "bonjour" stands for the whole technology.
Ebuilds supporting both (howl and avahi) should use avahi as default, as howl is deprececated in favor of avahi ( http://www.porchdogsoft.com/products/howl/ ).
Ebuilds only supporting howl should be reported upstream (maybe the developer was just lazy and didn't want to do an rewrite, using avahi? ;-) ).

Maybe, one day we won't have to use the "howl-compat" USE-flag for avahi.

Will start tomorrow submitting updated ebuilds.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-28 08:00:51 UTC
Uhm... I'd suggest to take this suggestion to gentoo-dev mailing list for discussion... Also, "bonjour" is IMHO the worst choice here, noone will have an idea what's that about.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-05-30 14:49:00 UTC
*** Bug 134963 has been marked as a duplicate of this bug. ***
Comment 3 Ortwin Glueck 2006-05-30 14:57:23 UTC
"Bonjour" is a trademark of Apple as well.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-05-30 15:18:05 UTC
(In reply to comment #3)
> "Bonjour" is a trademark of Apple as well.

Shrug... They might as well register "Good morning", not really the point of this bug :=)  

"Bonjour" IMHO sucks (as does "Rendezvous") as use flag, completely undescriptive for people not familiar with the thing. Not much better w/ avahi vs. howl; so - what's wrong w/ zeroconf? 

Well anyway, please take this to the mailing list, bugzilla sucks for longer discussions.