[Slackbuilds-users] avahi without the server. Caveats.

Didier Spaier didier at slint.fr
Tue May 25 12:45:37 UTC 2021


Hi,

reviewing the dameon managers in Slint to document their purposes and 
default
"executability" in our handbook made me realize that although
/etc/rc.d/rc.avahidaemon and rc.avahidnsconfd are executable in Slint by
default, they don't run as not started by a code snippet in 
/etc/rc.d/rc.local.

This puzzled me as avahi is a dependency of following packages in Slint:
geoclue2-2.4.7-x86_64-1slint
gnome-vfs-2.24.4-x86_64-1slint
gnustep-base-1.25.1-x86_64-2slint
mod_dnssd-0.6-x86_64-1slint
mpd-sacd-0.20.18-x86_64-1slint
mumble-gitc32b8fdf-x86_64-1slint.
unar-1.10.1-x86_64-2slint
vlc-3.0.12-x86_64-1slint
But nobody complained about a missing features related to these packages 
so far.

Having removed avahi from a clean system, ldd told me that some binary files
missed these dependencies:
libavahi-client.so.3
libavahi-glib.so.1
libavahi-common.so.3

Having also seen this (cryptic to me) message in the ChangeLog for
Slackware64-current posted on Fri Mar 12 23:01:08 UTC 2021:

ap/hplip-3.20.5-x86_64-3.txz:  Rebuilt.
   Switched to hplip-3.20.5 to fix regressions in the hp-plugin subsystem.
   Patched to use is_alive() rather than the deprecated isAlive().
   Thanks to Andypoo.
   Newer versions than 3.20.6 require avahi. We'll stick with this version
   for now and leave the decision about whether we love HP more than we hate
   avahi for another day.

I am wondering: why not install *only* the so files from the avahi package?
What would users miss? which inconveniences, caveats?
Or, can I just remove the daemon managers

Thanks and best regards,
Didier


More information about the SlackBuilds-users mailing list