Bug#968379: wireshark-common: versioned dependency on libsystemd0 breaks installability with elogind

Balint Reczey balint.reczey at canonical.com
Mon Aug 17 15:42:03 BST 2020


Hi Cristian,

On Sun, Aug 16, 2020 at 6:42 PM Cristian Ionescu-Idbohrn
<cristian.ionescu-idbohrn at axis.com> wrote:
>
> On Fri, 14 Aug 2020, Balint Reczey wrote:
> >
> > Wireshark parses systemd journals and for doing so it depends on
> > libsystemd0.
> > The version it depends on is controlled only by the used symbols and
> > wireshark only build-depends on libsystemd-dev.
>
> But Balint, reassigning that bug to elogind won't help Thorsten, nor
> me, nor anyone else using another init.
>
> Is that a poor upstream decision?  Isn't there a way to package
> wireshark with that troublesome filter in a separate package?  After
> all, _nothing_ should depend on the init system choice.

As a workaround you can use equivs to install a dummy package that
Provides: libsystemd0 (99:99) to satisfy wireshark-common's
dependencies and lose only the ability to dissect journals which most
likely you are not interested in ;-).

I think there is an agreement with elogind's maintainer and upstream
about the way this should be fixed so there is no need for workarounds
in wireshark.

Cheers,
Balint

-- 
Balint Reczey
Ubuntu & Debian Developer



More information about the Debian-init-diversity mailing list