CUPS in a snap: avahi-daemon needed

David Barth david.barth at canonical.com
Thu Jan 26 10:37:02 UTC 2017


On Wed, Jan 25, 2017 at 8:30 PM, Till Kamppeter <till.kamppeter at gmail.com>
wrote:

> On 01/25/2017 05:18 PM, Sergio Schvezov wrote:
>
> snapweb uses a small mdns implementation written in go; avahi is much more
>> than that.
>> That said, the original versions of snapweb, formerlly known as webdm did
>> have a full blown avahi-daemon inside, but it is really cumbersome if not
>> needed.
>>
>>
> Is the old avahi-daemon-using webdm package (source) still publicly
> available somewhere?
>

Till,

You can find the project source tree at https://code.launchpad.net/snapweb It
references both the bzr branches of webdm and the latest master git branch
sync'ed with github.com/snapcore/snapweb which is now the main code
repository.

The mDNS implementation used by snapweb is here
https://github.com/snapcore/snapweb/blob/master/avahi/avahi.go, based on
https://github.com/presotto/go-mdns-sd. Previously it was using
https://github.com/davecheney/mdns but that had issues at startup and was
causing snapweb to exit on mDNS errors.

I couldn't find the older avahi wrapper doing a quick history search, but
as Sergio and Jamie suggested, that won't really help. New interfaces are
needed.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20170126/bb576844/attachment.html>


More information about the Snapcraft mailing list