This looks to be either an avahi bug, or an honest-to-goodness dbus bug. Or, possibly a libsane, bug; upstream doesn't have very many nice things to say about libsane, which is why it's in a separate colord-sane process in 0.1.21.
Nothing in colord directly calls any avahi functions; this hypothesis is borne out by the duplicates, none of which are against anything higher than colord 0.1.16.
Looking at the libsane code, I can't see anything obviously wrong with the way it's creating the avahi client; I'll move this to the avahi package.
This looks to be either an avahi bug, or an honest-to-goodness dbus bug. Or, possibly a libsane, bug; upstream doesn't have very many nice things to say about libsane, which is why it's in a separate colord-sane process in 0.1.21.
Nothing in colord directly calls any avahi functions; this hypothesis is borne out by the duplicates, none of which are against anything higher than colord 0.1.16.
Looking at the libsane code, I can't see anything obviously wrong with the way it's creating the avahi client; I'll move this to the avahi package.