[Pkg-utopia-maintainers] Is Avahi Qt 5 main loop glue desirable?

Simon McVittie smcv at debian.org
Fri Apr 24 13:05:40 BST 2020


avahi 0.8, which is currently being packaged, adds Qt 5 main loop glue
(avahi-qt5.pc) in addition to its old Qt 4 and Qt 3 support (which has
been disabled in Debian since 2017).

The initial upload will probably leave the Qt 5 support disabled, because
members of the Utopia team are more familiar with the C/GLib ecosystem,
and enabling it would require a trip through NEW. However, avahi will
have to go through NEW at some point anyway, to switch from Python 2
to Python 3.

Is Qt 5 main loop glue for Avahi something that the Qt/KDE team expect
to need?

If so, is there anyone in the Qt/KDE team who could add themselves to
Avahi's Uploaders and make sure the Qt parts keep working as intended?

(Because Qt in Debian has GLib main loop integration enabled, Qt
applications could equally well rely on libavahi-glib-dev and
avahi_glib_poll_get(), if that's preferred; or they could use the
built-in avahi_threaded_poll_get() to do their Avahi processing in
another thread, or implement their own main loop integration.)

Thanks,
    smcv



More information about the Pkg-utopia-maintainers mailing list