avahi 0.8-13ubuntu1 source package in Ubuntu
Changelog
avahi (0.8-13ubuntu1) noble; urgency=medium * Merge with Debian unstable. Remaining changes: - Disable lto, see https://bugzilla.redhat.com/show_bug.cgi?id=1907727 - avahi-daemon-chroot-fix-bogus-assignments-in-assertions.patch, avahi-client-fix-resource-leak.patch: Issues discovered by static analysis (Upstream pull request #202) avahi (0.8-13) unstable; urgency=medium * Team upload * gir1.2-avahi-0.6: Make the Provides on gir1.2-avahicore-0.6 versioned. This will allow it to satisfy versioned dependencies on gir1.2-avahicore-0.6 (>= x). * libavahi-gobject-dev: Add Provides for the included GIR XML. To make cross-compiling and bootstrapping easier, the version of the gobject-introspection mini-policy currently in experimental asks for GIR XML to either be split into a gir1.2-x-y-dev package or have Provides on that name, so that dependent packages can add that package to their Build-Depends. * gir1.2-avahi-0.6, libavahi-gobject-dev: Add ${gir:Provides}. When built with the version of gobject-introspection currently in experimental, this will generate a Provides equivalent to the ones that are currently hard-coded. * libavahi-gobject-dev: Add ${gir:Depends}. Just for completeness: the only dependency is gir1.2-gobject-2.0, which all GObject-Introspection-based tools are expected to pull in as a dependency anyway. * d/control, d/rules: Implement nogir build profile. This allows src:avahi to be bootstrapped on new architectures before gobject-introspection has been compiled, breaking a cyclic dependency: gobject-introspection pulls in cairo, which indirectly Depends on the non-GObject parts of avahi (via cups and ghostscript). Disabling the entire libavahi-gobject-dev package is a bigger hammer than we would normally use, but it avoids a trip through NEW to split the package between C development files and a new gir1.2-avahi-0.6-dev binary package. (Closes: #1055437) avahi (0.8-12) unstable; urgency=medium * Team upload * Install the systemd unit in /usr/lib/systemd/system. This was allowed by Technical Committee resolution #1053901. avahi has not usually been backported, so it doesn't seem important to make backports trivial for this particular package. Build-depend on debhelper (>= 13.11.6~) so that dh_installsystemd finds the unit in its new location. * d/control: Canonicalize order of build-dependencies. No functional change. * Build-depend on pkgconf instead of pkg-config * d/tests: Add superficial autopkgtests for the -dev packages. Linking a trivial executable to a library is a surprisingly effective way to detect packaging errors like a missing dependency. avahi (0.8-11) unstable; urgency=medium [ Josh Triplett ] * Drop /etc/default/avahi-daemon entirely. The only option in it hasn't been used since avahi-daemon 0.8-4 in 2021, which removed the avahi-daemon-check-dns mechanism in favor of upstream logic serving the same function. Nothing else in the package references this at all. [ Jeremy BĂcha ] * Build-Depend on dh-sequence-gir & dh-sequence-python3 [ Robert McQueen ] * Fix browsing when invalid services present. Import patch from Arch to prevent service browsing from aborting in the middle if your network contains a device with an invalid service name. See https://github.com/lathiat/avahi/issues/212 and https://bugs.archlinux.org/task/71781 [ Michael Biebl ] * Use default dh_autoreconf instead of calling ./autogen.sh. Running ./autogen.sh before build causes common/Makefile.am to be deleted during dh_auto_clean, resulting in a subsequent build failure. Use the default dh_autoreconf sequence instead which doesn't trigger this behaviour. Fixes ftbfs-binary-after-build (Closes: #1049786) * Clean up avahi-python/avahi/__pycache__/ Fixes ftbfs-source-after-build (Closes: #1044112) -- Nick Rosbrook <email address hidden> Thu, 16 Nov 2023 15:20:09 -0500
Upload details
- Uploaded by:
- Nick Rosbrook
- Uploaded to:
- Noble
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- net
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
avahi_0.8.orig.tar.gz | 1.5 MiB | 060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda |
avahi_0.8-13ubuntu1.debian.tar.xz | 43.9 KiB | c394bc4dd5425e6273c30debb75d033e76ccba1047a98527a31724be4a9bcb8c |
avahi_0.8-13ubuntu1.dsc | 4.1 KiB | 4c0451fcecd0ee675c172dfd0a6029194b26c2a0ce94ee1d64448e1788fb0cc9 |
Available diffs
- diff from 0.8-10ubuntu1 to 0.8-13ubuntu1 (5.5 KiB)
Binary packages built by this source
- avahi-autoipd: Avahi IPv4LL network address configuration daemon
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This tool implements IPv4LL, "Dynamic Configuration of IPv4 Link-Local
Addresses" (IETF RFC3927), a protocol for automatic IP address
configuration from the link-local 169.254.0.0/16 range without the
need for a central server. It is primarily intended to be used in
ad-hoc networks which lack a DHCP server.
- avahi-autoipd-dbgsym: debug symbols for avahi-autoipd
- avahi-daemon: Avahi mDNS/DNS-SD daemon
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the Avahi Daemon which represents your machine
on the network and allows other applications to publish and resolve
mDNS/DNS-SD records.
- avahi-daemon-dbgsym: debug symbols for avahi-daemon
- avahi-discover: Service discover user interface for avahi
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains a user interface for discovering services.
- avahi-dnsconfd: Avahi DNS configuration tool
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This tool listens on the network for announced DNS servers and passes
them to resolvconf so it can use them. This is very useful on autoconfigured
IPv6 networks.
- avahi-dnsconfd-dbgsym: debug symbols for avahi-dnsconfd
- avahi-ui-utils: Avahi GTK+ utilities
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains some small GTK+ utilities to discover ssh and vnc
servers.
- avahi-ui-utils-dbgsym: debug symbols for avahi-ui-utils
- avahi-utils: Avahi browsing, publishing and discovery utilities
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains several utilities that allow you to interact with
the Avahi daemon, including publish, browsing and discovering services.
- avahi-utils-dbgsym: debug symbols for avahi-utils
- gir1.2-avahi-0.6: GObject introspection data for Avahi
This package contains introspection data for Avahi using libavahi-gobject.
.
It can be used by packages using the GIRepository format to generate
dynamic bindings.
- libavahi-client-dev: Development files for the Avahi client library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for Avahi's C API which
allows you to integrate mDNS/DNS-SD functionality into your application.
- libavahi-client3: Avahi client library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the library for Avahi's C API which allows you
to integrate mDNS/DNS-SD functionality into your application.
- libavahi-client3-dbgsym: debug symbols for libavahi-client3
- libavahi-common-data: Avahi common data files
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains common data files for avahi.
- libavahi-common-dev: Development files for the Avahi common library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the Avahi common
library, which is a set of common functions and definitions used by many
of Avahis components and client applications.
- libavahi-common3: Avahi common library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the Avahi common library, which is a set of common
functions used by many of Avahis components and client applications.
- libavahi-common3-dbgsym: debug symbols for libavahi-common3
- libavahi-compat-libdnssd-dev: Development headers for the Avahi Apple Bonjour compatibility library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for Apple Bonjour compatibility
library of Avahi.
- libavahi-compat-libdnssd1: Avahi Apple Bonjour compatibility library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the Apple Bonjour compatibility library of Avahi.
- libavahi-compat-libdnssd1-dbgsym: debug symbols for libavahi-compat-libdnssd1
- libavahi-core-dev: Development files for Avahi's embeddable mDNS/DNS-SD library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development files for Avahi's embeddable
mDNS/DNS-SD stack. This can be used by embedded application developers
to integrate mDNS/DNS-SD functionality into their applications.
.
You should not however use this library for non-embedded applications, you
should use libavahi-client-dev which interacts with the avahi daemon.
- libavahi-core7: Avahi's embeddable mDNS/DNS-SD library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the library for Avahi's embeddable mDNS/DNS-SD stack.
This can be used by embedded applications to integrate mDNS/DNS-SD
functionality into their applications.
.
You should not however use this library for non-embedded applications, you
should use libavahi-client which interacts with the avahi daemon.
- libavahi-core7-dbgsym: debug symbols for libavahi-core7
- libavahi-glib-dev: Development headers for the Avahi GLib integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the interface
to integrate the Avahi libraries into a GLib main loop application,
including GTK+ applications.
- libavahi-glib1: Avahi GLib integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the interface to integrate the Avahi libraries
into a GLib main loop application, including GTK+ applications.
- libavahi-glib1-dbgsym: debug symbols for libavahi-glib1
- libavahi-gobject-dev: Development headers for the Avahi GObject library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for a GObject interface
to Avahi
- libavahi-gobject0: Avahi GObject library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the GObject wrapper for Avahi.
- libavahi-gobject0-dbgsym: debug symbols for libavahi-gobject0
- libavahi-ui-gtk3-0: Avahi GTK+ User interface library for GTK3
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains a GTK+ widget for browsing services.
- libavahi-ui-gtk3-0-dbgsym: debug symbols for libavahi-ui-gtk3-0
- libavahi-ui-gtk3-dev: Development headers for the Avahi GTK+ User interface library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the GTK+ library of Avahi.
- python3-avahi: Python utility package for Avahi
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains utility modules to talk to Avahi with Python easier.