Control: reassign -1 libelogind0 243.7-1+debian1 Hi Thorsten,
On Fri, Aug 14, 2020 at 3:03 AM Thorsten Glaser <t...@mirbsd.de> wrote: > > Package: wireshark-common > Version: 3.2.6-1 > Severity: important > X-Debbugs-Cc: t...@mirbsd.de > > I cannot upgrade wireshark-common (and thus wireshark-qt) from 3.2.5-1 > to 3.2.6-1 because the latter introduced a version into the libsystemd0 > dependency. This seems to have been done with no reason, considering it > is not documented in the Debian changelog. 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. With systemd 246 the wireshark build started using the following symbol, due to changes in libsystemd-dev: root@sid-new:~# objdump -T /usr/lib/x86_64-linux-gnu/wireshark/extcap/sdjournal | grep 246 0000000000000000 DF *UND* 0000000000000000 LIBSYSTEMD_246 sd_journal_enumerate_available_data libelogind0 provides only libsystemd0 (= 243.7) which I understand since keeping up with systemd upstream is hard, but other packages will pick up versioned dependency on later libsystemd0 like wireshark so eventually moving the provided version will be needed. IMO the most forward-proof direction is providing newer libsystemd0 versions in libelogind0 thus I'm reassigning the bug. Thanks, Balint > > Please revert this, because otherwise, wireshark-qt is not installable > on systemd-less systems. > > -- System Information: > Debian Release: bullseye/sid > APT prefers unstable-debug > APT policy: (500, 'unstable-debug'), (500, 'oldstable-updates'), (500, > 'buildd-unstable'), (500, 'unstable'), (500, 'oldstable'), (1, > 'experimental-debug'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.7.0-1-amd64 (SMP w/2 CPU threads) > Kernel taint flags: TAINT_WARN > Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set > Shell: /bin/sh linked to /bin/lksh > Init: sysvinit (via /sbin/init) > > Versions of packages wireshark-common depends on: > ii debconf [debconf-2.0] 1.5.74 > ii libc6 2.31-3 > ii libcap2 1:2.42-2 > ii libcap2-bin 1:2.42-2 > ii libelogind0 [libsystemd0] 243.7-1+debian1 > ii libgcrypt20 1.8.6-2 > ii libglib2.0-0 2.64.4-1 > ii libmaxminddb0 1.3.2-1 > ii libnl-3-200 3.4.0-1+b1 > ii libnl-genl-3-200 3.4.0-1+b1 > ii libpcap0.8 1.9.1-4 > ii libspeexdsp1 1.2~rc1.2-1.1 > ii libssh-gcrypt-4 0.9.4-1 > ii libwireshark13 3.2.6-1 > ii libwiretap10 3.2.6-1 > ii libwsutil11 3.2.6-1 > ii zlib1g 1:1.2.11.dfsg-2 > > Versions of packages wireshark-common recommends: > pn wireshark | tshark <none> > > wireshark-common suggests no packages. > > -- debconf information: > wireshark-common/setcap-failed: > * wireshark-common/install-setuid: true > wireshark-common/group-is-user-group: > wireshark-common/addgroup-failed: > wireshark-common/group-removal-failed: -- Balint Reczey Ubuntu & Debian Developer