Bug#968484: wireshark hard-wired to libsystemd0?

Cristian Ionescu-Idbohrn cristian.ionescu-idbohrn at axis.com
Mon Dec 14 22:22:42 GMT 2020

On Wed, 11 Nov 2020, Thorsten Glaser wrote:
> On Wed, 11 Nov 2020, Juliusz Chroboczek wrote:
> > Why on earth would a network traffic analyzer depend on system init?
> Please read https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968379#10
> in which all questions regarding this were satisfyingly answered.

Not from my POV.

> It doesn't depend on the init, but it links against the library to 
> parse the journal files,

I have no journal files on my system (yet).  So, that dependency is 
total nonsense to me.

> and the versioned dependency is autogenerated because it uses a 
> symbol that changed in the later version.

Got that.

Still, loading that library should be optional, anyway.  If the 
required version does not exist and/or no journal files exist, the 
code should ignore parsing journal files instead of forcing me to 
install either libraries and breaking my OS.

> An upgrade of elogind is being worked on, but apparently 
> systemd developers make that difficult by restructuring the 
> codebase.

That's a too friendly way to put it, IMO.

> Balint, would it be possible to build wireshark against the elogind 
> libraries to avoid the versioned dependency?

Well, I'd very much like to skip that dependency too, as long as there 
are more intelligent ways to handle that.  After all, wireshark is a 
network traffic sniffer, AFAICT, and should _not_ impose journal file 
parsing on its users.



More information about the Debian-init-diversity mailing list