[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