[Pkg-matrix-maintainers] Bug#1084399: nheko fails to display images from matrix.org (and some other) homservers
Tom Yates
madhatter at teaparty.net
Mon Oct 7 11:13:15 BST 2024
Package: nheko
Version: 0.11.3-2
Severity: normal
X-Debbugs-Cc: madhatter at teaparty.net
Dear Maintainer,
When images are posted from matrix.org homeservers, nheko can display
neither the image thumbnail nor the full-size image. Instead, one mostly
sees the "broken image" picture in place of the thumbnail, and a black
screen when trying to load the full image.
Nheko will log something like
[2024-10-07 11:06:06.090] [net] [error] Failed to download matrix.org/iuHzUbEjGRlBxbrhPlNvHKVZ: (http: 404, matrix: M_NOT_FOUND:'Not found')
on entering a room where such an image is part of the conversation.
Other clients, eg element on Android, show both thumbnail and image just fine.
This was logged as a bug with upstream, at https://github.com/Nheko-Reborn/nheko/issues/1806 ,
and the head dev pointed us to a policy change with the matrix.org homeserver (and some
others) regarding authenticated access to inlined content
(https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/).
This change has basically broken nheko 0.11. According to the github ticket, it's fixed in
nheko 0.12.0.
Is there any chance of either bumping the version number in bookworm, or backporting the
authentication change to 0.11?
-- System Information:
Debian Release: 12.7
APT prefers stable
APT policy: (900, 'stable'), (500, 'stable-updates'), (500, 'stable-security'), (400, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-26-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages nheko depends on:
ii gstreamer1.0-nice 0.1.21-1
ii gstreamer1.0-qt5 1.22.0-5+deb12u1
ii libc6 2.36-9+deb12u8
ii libcmark0.30.2 0.30.2-6
ii libcpp-httplib0.11 0.11.4+ds-1+deb12u1
ii libcurl4 7.88.1-10+deb12u7
ii libevent-core-2.1-7 2.1.12-stable-8
ii libevent-pthreads-2.1-7 2.1.12-stable-8
ii libfmt9 9.1.0+ds1-2
ii libgcc-s1 12.2.0-14
ii libglib2.0-0 2.74.6-2+deb12u3
ii libgstreamer-plugins-bad1.0-0 1.22.0-4+deb12u5
ii libgstreamer-plugins-base1.0-0 1.22.0-3+deb12u2
ii libgstreamer1.0-0 1.22.0-2
ii liblmdb0 0.9.24-1
ii libolm3 3.2.13~dfsg-1
ii libqt5core5a 5.15.8+dfsg-11+deb12u2
ii libqt5dbus5 5.15.8+dfsg-11+deb12u2
ii libqt5gui5 5.15.8+dfsg-11+deb12u2
ii libqt5keychain1 0.13.2-5
ii libqt5multimedia5 5.15.8-2
ii libqt5multimedia5-plugins 5.15.8-2
ii libqt5network5 5.15.8+dfsg-11+deb12u2
ii libqt5qml5 5.15.8+dfsg-3
ii libqt5quick5 5.15.8+dfsg-3
ii libqt5svg5 5.15.8-3
ii libqt5widgets5 5.15.8+dfsg-11+deb12u2
ii libre2-9 20220601+dfsg-1+b1
ii libspdlog1.10 [libspdlog1.10-fmt9] 1:1.10.0+ds-0.4
ii libssl3 3.0.14-1~deb12u2
ii libstdc++6 12.2.0-14
ii libxcb-ewmh2 0.4.1-1.1
ii libxcb1 1.15-1
ii qml-module-qt-labs-animation 5.15.8+dfsg-3
ii qml-module-qt-labs-platform 5.15.8+dfsg-2
ii qml-module-qt-labs-settings 5.15.8+dfsg-3
ii qml-module-qtgraphicaleffects 5.15.8-2
ii qml-module-qtmultimedia 5.15.8-2
ii qml-module-qtquick-controls2 5.15.8+dfsg-2
ii qml-module-qtquick-layouts 5.15.8+dfsg-3
ii qml-module-qtquick-particles2 5.15.8+dfsg-3
ii qml-module-qtquick-window2 5.15.8+dfsg-3
ii qml-module-qtquick2 5.15.8+dfsg-3
Versions of packages nheko recommends:
ii ca-certificates 20230311
ii fonts-noto-color-emoji 2.042-0+deb12u1
ii kimageformat-plugins 5.103.0-2
ii qt5-image-formats-plugins 5.15.8-2
Versions of packages nheko suggests:
pn gstreamer1.0-vaapi <none>
-- no debconf information
More information about the Pkg-matrix-maintainers
mailing list