[ubuntu/noble-proposed] avahi 0.8-13ubuntu1 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Thu Nov 16 20:27:12 UTC 2023


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)

Date: Thu, 16 Nov 2023 15:20:09 -0500
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/avahi/0.8-13ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 16 Nov 2023 15:20:09 -0500
Source: avahi
Built-For-Profiles: noudeb
Architecture: source
Version: 0.8-13ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 1044112 1049786 1055437
Changes:
 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)
Checksums-Sha1:
 39840673867bc3a0d9743ff3ff0d0d4951578771 4175 avahi_0.8-13ubuntu1.dsc
 c3976e9f8f950e28c56e61c9b22ee56f3996efdb 44972 avahi_0.8-13ubuntu1.debian.tar.xz
 46768b7b1ca1885652a306090a09603c4220ccc6 9377 avahi_0.8-13ubuntu1_source.buildinfo
Checksums-Sha256:
 4c0451fcecd0ee675c172dfd0a6029194b26c2a0ce94ee1d64448e1788fb0cc9 4175 avahi_0.8-13ubuntu1.dsc
 c394bc4dd5425e6273c30debb75d033e76ccba1047a98527a31724be4a9bcb8c 44972 avahi_0.8-13ubuntu1.debian.tar.xz
 fcf8482d21c3e0c5a77804a68cfae5dd4c33e4ed9519ea4a692f98a5ae7a3c1a 9377 avahi_0.8-13ubuntu1_source.buildinfo
Files:
 fd23eb657f809ef3f1a16e04e42c54c7 4175 net optional avahi_0.8-13ubuntu1.dsc
 1ed8113b945aaf5c3b8621e2c32e2d0e 44972 net optional avahi_0.8-13ubuntu1.debian.tar.xz
 fa2f8e1e1b658c85976838c75dd0ecf8 9377 net optional avahi_0.8-13ubuntu1_source.buildinfo
Original-Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers at lists.alioth.debian.org>
Vcs-Git: https://git.launchpad.net/~enr0n/ubuntu/+source/avahi
Vcs-Git-Commit: 0661507068d482c79f136810b2d9e65f07c36101
Vcs-Git-Ref: refs/heads/merge-noble


More information about the noble-changes mailing list