On Sunday, December 01, 2013 21:51:41 Klaus Ethgen wrote: > Hi, > > Am So den 1. Dez 2013 um 21:32 schrieb Chris Knadle: > > > Looking at mumble-server I can see that per default, dbus is not used > > > but the debian default configuration has it enabled. > > > > The configuration file (which is the default from uptream) implies that > > dbus is not used by default, but off the top of my head I'm not sure I > > can see a way of building mumble-server such that it won't depend on it. > > > > Looking at the reverse dependencies of libdbus-1-3, it's depended on by > > libavahi-compat-ilbdnssd1 which is a dependency for mumble-server by way > > of > > the build (i.e. via ${shlibs:Depends} or ${misc:Depends}), and the dbus > > daemon is depended on by libdbus-1-3. > > ~> apt-cache show libdbus-1-3 > ... > Depends: libc6 (>= 2.10) > Pre-Depends: multiarch-support > Recommends: dbus > ... > > So that is not a problem. I'm great with this dependency.
Ah, okay -- yeah that works. > I would even like it not to depend on avahi, but I am not sure at the > moment if or how to archive this. I know what you mean. I may poke at that at some point. > > > Please lower the dependency to, at least, recommend if not to suggest. > > > To have a hard dependency on dbus lowers the quality of the package and > > > is a volation of the debian policy. > > > > It would be nice for mumble-server not to depend on dbus, but I'm not sure > > what's required to make that happen. If you could, please get the > > 'mumble' > > source package and have a look at the debian/control file and help > > figuring > > out whether this is possible. > > On my server I replaced dbus by a equivs dummy package without any > negative effect. Nice. This has the advantage that the mumble-server package remains signed yet defeating the dependency... interesting. I probably would have modified the dependency by deconstructing the binary .deb, changing the control file to remove the dependency, then repacking it. > So there should be no problem to even lower the dependency in mumble > server too and maybe have this configuration option commented out. Yes that sounds right. The latter would need a quilt patch for now. Might be worth touching base with Mumble upstream to see if they > It's not about the libdbus, that I personally don't like but will do no > harm. It's about the dbus daemon. Just putting dbus from Depends to > Recommends header (or even left it out completely as it is recommended > by libdbus-1-3) should make the job. Yep, now I agree. > For normal user, this would not make any difference but help a > responsible admin to lower the foot print of his server. Sure. I want to give the maintainer of this package a chance to review the last NMU upload. In the meantime I'm going to build another version and test the mumble-server package without the dbus dependency, and if I end up doing another NMU upload I'll likely fix this. Thanks much. -- Chris -- Chris Knadle chris.kna...@coredump.us
signature.asc
Description: This is a digitally signed message part.