Control: retitle -1 spectral: behaves unpredictably when logged in with username only (segfaults, dead controls, etc.)
Control: severity -1 important

Hi,

On  Mo 31 Mai 2021 03:59:12 CEST, Andres Salomon wrote:

On 5/30/21 5:48 AM, Mike Gabriel wrote:
Package: spectral
Version: 0.0~git20210114.30028a2-2
Severity: grave

I have just tested the spectral [matrix]-Client on Debian bullseye (still testing) and only thing I can do with it is logon (giving matrix server name, username and password, plus device name).

Which matrix server are you using?

I run matrix-synapse from Debian unstable ("backported" / rebuilt to Debian bullseye).

I also tried it against my matrix.org account.

The login API call returns a 200 result (which looks like success), but then nothing is happening in the application. I cannot create new chats, I cannot open any rooms and also my room list that I see in other clients does not appear in spectral.

Spectral is not good about showing login failures. This isn't something that affects regular users (since you only ever log in once), but it's annoying for first-time users. Make sure you're using the full login name - the format would be @user:server. For example, I use @dilinger:queued.net. Even if you're using the default server (matrix.org), you'll probably need to add it.

When using the @username:server.tld login name scheme, spectral becomes usable, indeed.

This should be documented and maybe you can escalate this to upstream.

It seems to present a half-successful login if I simply use username (not @username, not @username:server.tld), but from there on, everything fails.

IMHO, spectral could be more assumptive for different login schemes. (Prepend an "@" if missing, append a :<servername>, or in fact, look for .well-known delegation configs for deriving the server_name).


It seems that this application is not really suitable for Debian 11 inclusion, is it? What am I missing?

It's rough around the edges, but has been perfectly usable for me.

Now that I have successfully logged into matrix.org and my own homeserver, I will investigate a little more.

Mike
--

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunwea...@debian.org, http://sunweavers.net

Attachment: pgpKTW1ezqcPv.pgp
Description: Digitale PGP-Signatur

Reply via email to