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.
Cheers,
--
Cristian
More information about the Debian-init-diversity
mailing list