Debian Bug report logs - #909564
avahi: Support local-only services via the loopback interface

version graph

Package: avahi; Maintainer for avahi is Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>;

Reported by: Brian Potkin <claremont102@gmail.com>

Date: Tue, 25 Sep 2018 09:39:01 UTC

Severity: wishlist

Found in version 0.7-4

Fixed in version avahi/0.8-1

Done: Simon McVittie <smcv@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Tue, 25 Sep 2018 09:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Brian Potkin <claremont102@gmail.com>:
New Bug report received and forwarded. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Tue, 25 Sep 2018 09:39:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Brian Potkin <claremont102@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Cc: Debian Printing Team <debian-printing@lists.debian.org>
Subject: avahi: Support local-only services via the loopback interface
Date: Tue, 25 Sep 2018 10:34:31 +0100
Package: avahi
Version: 0.7-4
Severity: wishlist



Please take a look at

https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/1736757

https://github.com/tillkamppeter/ippusbxd

and

https://lists.debian.org/debian-printing/2018/09/msg00129.html

Would it be possible to apply this patch to the Debian version of
avahi?

Exposing the printer on localhost fits the IPP-over-USB standard
and would also enhance the printing system to take advantage of a
recent change in CUPS which is not possible without the facility.

https://wiki.debian.org/DriverlessPrinting#CUPS_2.2.4_and_Driverless_Printing

https://github.com/apple/cups/issues/5206

Regards,

Brian.



Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Tue, 25 Sep 2018 10:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Till Kamppeter <till.kamppeter@gmail.com>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Tue, 25 Sep 2018 10:09:03 GMT) (full text, mbox, link).


Message #10 received at 909564@bugs.debian.org (full text, mbox, reply):

From: Till Kamppeter <till.kamppeter@gmail.com>
To: debian-printing@lists.debian.org, Brian Potkin <claremont102@gmail.com>, 909564@bugs.debian.org
Subject: Re: avahi: Support local-only services via the loopback interface
Date: Tue, 25 Sep 2018 12:06:25 +0200
Thanks, but please get the patch from here:

https://github.com/OpenPrinting/ippusbxd

or

https://github.com/lathiat/avahi/issues/125

Your links were my first post of ippusbxd right after my GSoC student 
has done this project, long before I decided to move the OpenPrinting 
projects to GitHub.

My links above are the official upstream place of ippusbxd and the 
feature request to Avahi upstream.

Both these have the complete patch, so please only use these ones.

   Till



Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Tue, 25 Sep 2018 12:00:04 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Tue, 25 Sep 2018 12:00:04 GMT) (full text, mbox, link).


Message #15 received at 909564@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: Till Kamppeter <till.kamppeter@gmail.com>, 909564@bugs.debian.org, debian-printing@lists.debian.org, Brian Potkin <claremont102@gmail.com>
Subject: Re: [Pkg-utopia-maintainers] Bug#909564: avahi: Support local-only services via the loopback interface
Date: Tue, 25 Sep 2018 13:56:01 +0200
[Message part 1 (text/plain, inline)]
Am 25.09.18 um 12:06 schrieb Till Kamppeter:
> Thanks, but please get the patch from here:
> 
> https://github.com/OpenPrinting/ippusbxd
> 
> or
> 
> https://github.com/lathiat/avahi/issues/125
> 
> Your links were my first post of ippusbxd right after my GSoC student
> has done this project, long before I decided to move the OpenPrinting
> projects to GitHub.
> 
> My links above are the official upstream place of ippusbxd and the
> feature request to Avahi upstream.

We'll consider cherry-picking the patch once it has been reviewed and
applied upstream.

Regards,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Thu, 09 Apr 2020 10:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Till Kamppeter <till.kamppeter@gmail.com>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Thu, 09 Apr 2020 10:15:03 GMT) (full text, mbox, link).


Message #20 received at 909564@bugs.debian.org (full text, mbox, reply):

From: Till Kamppeter <till.kamppeter@gmail.com>
To: 909564@bugs.debian.org
Subject: Re: Bug#909564: Info received (avahi: Support local-only services via the loopback interface)
Date: Thu, 9 Apr 2020 12:11:27 +0200
Recently Avahi 0.8.0 with my localhost support patch included got 
released. See

https://github.com/lathiat/avahi/releases/tag/v0.8

See also

https://bugs.launchpad.net/bugs/1864207

   Till



Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Fri, 24 Apr 2020 11:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Fri, 24 Apr 2020 11:21:05 GMT) (full text, mbox, link).


Message #25 received at 909564@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Andreas Henriksson <andreas@fatal.se>, 951619@bugs.debian.org
Cc: 876107@bugs.debian.org, 909564@bugs.debian.org, 853239@bugs.debian.org
Subject: Re: Bug#951619: avahi: New upstream release (0.8)
Date: Fri, 24 Apr 2020 12:19:09 +0100
On Tue, 18 Feb 2020 at 22:33:03 +0100, Andreas Henriksson wrote:
> There's a new upstream release of avahi available now, see:
> https://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/2020-February/027450.html

I've taken your changes from https://salsa.debian.org/ah/avahi,
reverted everything that would need a trip through NEW for now, and
made it available as
https://salsa.debian.org/utopia-team/avahi/-/merge_requests/1.
It seems to work. I also applied some fixes from upstream git
(which hopefully fix #876107), and proposed a patch to undo a Python 3
regression caused by that change.

The new upstream release includes local-only services via the loopback
interface (#909564).

https://salsa.debian.org/utopia-team/avahi/-/merge_requests/2 follows
up on that by disabling the Python 2 binding and enabling the Python 3
binding (#853239, #936173). This needs a trip through NEW.

I think the best plan for releasing this is probably to release 0.8-1
with Python 2 bindings to get some testing, and then a 0.8-2 that goes
through NEW and switches to Python 3.

I'm not sure whether to enable the libevent main loop binding as part
of that same trip through NEW, or keep it disabled until/unless someone
actually asks for it. Unless anyone knows of a potential user, I think
it might be a bit better to decouple Avahi from other package ecosystems
by leaving the libevent integration disabled until it's needed (and by
similar logic, I don't intend to enable the Qt 5 main loop integration
unless someone asks for it).

    smcv



Reply sent to Simon McVittie <smcv@debian.org>:
You have taken responsibility. (Thu, 07 May 2020 20:39:05 GMT) (full text, mbox, link).


Notification sent to Brian Potkin <claremont102@gmail.com>:
Bug acknowledged by developer. (Thu, 07 May 2020 20:39:06 GMT) (full text, mbox, link).


Message #30 received at 909564-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 909564-close@bugs.debian.org
Subject: Bug#909564: fixed in avahi 0.8-1
Date: Thu, 07 May 2020 20:35:43 +0000
Source: avahi
Source-Version: 0.8-1
Done: Simon McVittie <smcv@debian.org>

We believe that the bug you reported is fixed in the latest version of
avahi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 909564@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated avahi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 07 May 2020 19:47:43 +0100
Source: avahi
Architecture: source
Version: 0.8-1
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 876107 909564 947891 951691
Changes:
 avahi (0.8-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Andreas Henriksson ]
   * New upstream release (Closes: #951691)
     - Support local-only services via the loopback interface
       (Closes: #909564)
     - Don't crash on keys with an empty value (Closes: #947891)
     - Drop patches that are included upstream
     - Disable Qt5 main loop binding for now
     - Update libavahi-core7.symbols with newly added symbols
   * d/p/Fetch-build-db-from-upstream-git.patch:
     Patch back in a script that was omitted from the upstream tarball
   * libavahi-core-dev: spelling-error-in-description shoudl should
   * Drop obsolete X-Python-Version field
 .
   [ Simon McVittie ]
   * Summarize significant upstream changes above
   * Disable libevent main loop binding for now
   * Continue to use Python 2 for now, so we can test v0.8 independent of
     the switch from Python 2 to Python 3
   * d/p/avahi_dns_packet_consume_uint32-fix-potential-undefined-b.patch:
     Add patch from upstream git to fix undefined left-shift
   * d/p/fix-bytestring-decoding-for-proper-display.patch,
     d/p/avahi-discover-Don-t-decode-unicode-strings-only-bytestri.patch:
     Make avahi-discover work for both Python 2 and Python 3
     (hopefully Closes: #876107)
   * Replace stage1 build-profile with nopython and pkg.avahi.nogui
   * Set avahi user's home directory to /run/avahi-daemon for new installs.
     For existing installations, it continues to be the
     equivalent-but-deprecated /var/run/avahi-daemon.
   * Add Build-Depends-Package to all .symbols files
   * Don't explicitly link --as-needed.
     This is the default in bullseye toolchains anyway.
   * Use dpkg's default.mk
   * Enable full compiler hardening
   * Remove migration path from obsolete avahi-dbg package.
     It was most recently shipped before Debian 9 'stretch', and we don't
     support skipping a version when upgrading.
   * Build-depend on python2.
     We don't actually need Python development files here, just the
     interpreter itself.
   * d/rules: Make install invocations not require fakeroot.
     The default for install(1) is 0755, root:root if running as root, or
     0755 without ownership changes if running as an unprivileged user.
     Under Rules-Requires-Root: no, we cannot explicitly chown a file,
     but having it owned by the build user during build results in it being
     owned by root:root in the .deb, which is what we want anyway.
   * Set Rules-Requires-Root to no
   * Standards-Version: 4.5.0 (no changes required)
   * Move to debhelper-compat 12.
   * Don't explicitly stop avahi-daemon.service in prerm.
     The dh_installsystemd infrastructure handles this now. We do still mask
     the service, since dh_installsystemd doesn't prevent D-Bus activation.
   * Add ${misc:Pre-Depends} to all packages
   * Add a patch to force a specific service type database format.
     It was traditionally a gdbm database in Debian, but v0.8's build-db,
     when run under Python 2, prefers dbhash (bsddb).
   * d/avahi-autoipd.preinst: Remove transitional code from pre-stretch
Checksums-Sha1:
 c44f25d4763510aee0294ca697cbaf1164151e5b 4078 avahi_0.8-1.dsc
 969a50ae18c8d8e2288435a75666dd076e69852a 1591458 avahi_0.8.orig.tar.gz
 605b65e7cc41e30e4e44a81f76f6a1b42d2e9f3c 35060 avahi_0.8-1.debian.tar.xz
 f058800570e6cddf290e2e41e589937fe394638a 15048 avahi_0.8-1_source.buildinfo
Checksums-Sha256:
 4155a64487e2d5f982400d56de41a7c38054cbabcc7e54de77cc5a27fc87d7b3 4078 avahi_0.8-1.dsc
 060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda 1591458 avahi_0.8.orig.tar.gz
 299d0c958d241073402e9f99cdbd5eca7e5afe51cd53b84c63191edf1ef079d2 35060 avahi_0.8-1.debian.tar.xz
 a7088975bbf47dd362a092c840abc3cc56a109d27454339b86a7f508c45cf0d7 15048 avahi_0.8-1_source.buildinfo
Files:
 5a9249450a5f2e4a3867e844c98588cf 4078 net optional avahi_0.8-1.dsc
 229c6aa30674fc43c202b22c5f8c2be7 1591458 net optional avahi_0.8.orig.tar.gz
 dd2315166eeffdea5ad51c88e7f7c981 35060 net optional avahi_0.8-1.debian.tar.xz
 09f50ae8c05e726489760aa44612098c 15048 net optional avahi_0.8-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl60ZDAQHHNtY3ZAZGVi
aWFuLm9yZwAKCRDgWuFHj4FMT0eiEACYCuzKSH8M2jQC5NS3jxAd6V+dkdimD7IE
YfOCFpL6Y7kgoMstch+zMS0TWW56pMzhrygndEcmtVgH9ALiYrkDD9dcfJ+0lV3V
NrxS5MBIqHZRBqP3wGuQOzafY3q1N7qB0csa7geWS9zSWMcRblmWFYXUEger0eu0
W7+Lh+YusRwKfI29Tao3iklwXGVMzDrcTvdfCk+NkqyE8Mhu/6qMYbqX+76e/Gak
rKOFnyehHN8xxuE2OQctjHj24kf7KhC8ti9Z8uTzPCcQhKQ8wTJ/3N+Y9iAtk2vL
j1KjyfYUpeasfSj2MRgXe57gCHd83AKk62ARmA4wByUjMXqWyC3nLxoxE7p5tccu
mDvU6OQ0xJeIbWlZIs2IF3ntOXg5SOfF/gpUjLtjYC4QHJ6vDbVszE9GDmuN6ykx
3aFO0bFO/DCHLxmOWd6h27xSbOFigL9y57qWbas3vAor3BenQ9Ey1GLV3DxySCSy
qD0K55idyadlZ1P4s8c0z3IU3RgoiIKmLiFtoi7a3X+Zdk7Qw9DZ6ygTkfguyqeu
AbDoS0Sd5/rEfrkaCPPfhNbLGiw8nBSmxzBI7CvDCqW58H26OtL7JT+ifYwdAU18
t3VTcjPK+sI52NVPGfpNCmLQfkkHuPZqHJv/4CSM2eAGONrn/7l0vKtBdk1o3Wq+
3bezdSflGg==
=G2EZ
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#909564; Package avahi. (Tue, 09 Jun 2020 11:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Brian Potkin <claremont102@gmail.com>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Tue, 09 Jun 2020 11:15:03 GMT) (full text, mbox, link).


Message #35 received at 909564@bugs.debian.org (full text, mbox, reply):

From: Brian Potkin <claremont102@gmail.com>
To: Michael Biebl <biebl@debian.org>, 909564@bugs.debian.org
Cc: Till Kamppeter <till.kamppeter@gmail.com>, debian-printing@lists.debian.org
Subject: Re: Bug#909564: [Pkg-utopia-maintainers] Bug#909564: avahi: Support local-only services via the loopback interface
Date: Tue, 9 Jun 2020 12:11:29 +0100
On Tue 25 Sep 2018 at 13:56:01 +0200, Michael Biebl wrote:

> Am 25.09.18 um 12:06 schrieb Till Kamppeter:
> > Thanks, but please get the patch from here:
> > 
> > https://github.com/OpenPrinting/ippusbxd
> > 
> > or
> > 
> > https://github.com/lathiat/avahi/issues/125
> > 
> > Your links were my first post of ippusbxd right after my GSoC student
> > has done this project, long before I decided to move the OpenPrinting
> > projects to GitHub.
> > 
> > My links above are the official upstream place of ippusbxd and the
> > feature request to Avahi upstream.
> 
> We'll consider cherry-picking the patch once it has been reviewed and
> applied upstream.

I think that this has now been done. Would applying it in buster be a
possibility?

Regards,

Brian.



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 08 Jul 2020 07:27:41 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Aug 2 02:45:20 2026; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.