Sender | Message | Time |
---|---|---|
24 Jan 2025 | ||
@tom.j:envs.net | Hello everyone. I constantly see this error (attached a screenshot). What does it mean and how can I fix it? | 10:13:08 |
@tom.j:envs.net | Download error_q.png | 10:13:21 |
@tom.j:envs.net | Download error_q2.png | 10:13:27 |
tulir | are you using an outdated version? | 10:13:53 |
@tom.j:envs.net | I don't know, here's my version | 10:15:28 |
@tom.j:envs.net | pacman -Si quaternion Repository : pcr Name : quaternion Version : 0.0.96.1-2 | 10:15:39 |
@tom.j:envs.net | https://github.com/quotient-im/Quaternion | 10:21:10 |
GitHub | ⚫ KitsuneRal closed PR quotient-im/libQuotient#856: "Fix crash in thread updating" with comment "I'm closing it for now - please submit an issue if/when you encounter the crash again." | 13:39:37 |
GitHub | ✳ KitsuneRal merged PR quotient-im/libQuotient#857: "Minor fixes - 0.9" | 13:40:11 |
GitHub | 🔵 KitsuneRal opened a new PR quotient-im/libQuotient#858: "Minor fixes - 0.10" with labels bug/fix enhancement | 13:47:43 |
kitsune | Something is off here. Can you check the libquotient version that quaternion uses? I'm not sure if it's in a separate package on your distro but if you can find a file called libQuotient.0.m.n (m and n are numbers), can you tell me m and n in your case? | 15:33:13 |
kitsune | tom.j: ^ | 15:33:52 |
kitsune | Ah, no, it's just be confusing stuff. Apparently, your homeserver is so modern it doesn't even have the old endpoint for unauthenticated media, and Quaternion 0.0.96.1 is old enough not to support the new endpoint for authenticated media introduced mid-last year. And yet Quaternion 0.0.96.1 is the latest stable version. There's 0.0.97 beta, and I'm getting 0.0.97 beta2 out the door literally right now. | 15:39:24 |
kitsune | But yeah, unfortunately, the final 0.0.97 release is still at least a week away. | 15:39:57 |
GitHub | ✳ KitsuneRal merged PR quotient-im/libQuotient#858: "Minor fixes - 0.10" | 16:35:42 |
GitHub | 🔵 KitsuneRal opened a new PR quotient-im/libQuotient#859: "Bump the version to 0.10 alpha; stop using old API" | 18:21:22 |
GitHub | 🔵 TobiasFella opened a new PR quotient-im/libQuotient#860: "Add cmake option for enabling sanitizers" | 19:22:17 |
GitHub | 📣 KitsuneRal released 0.0.97 beta2 for quotient-im/Quaternion The new beta for the upcoming Quaternion 0.0.97 is here, with quite a few enhancements and fixes across the board. To make some of those possible, Quaternion now requires libQuotient 0.9.2. Notable changes:
Thanks to everyone for using and testing. Quaternion 0.0.97 is coming real soon now! @KitsuneRal Full Changelog: https://github.com/quotient-im/Quaternion/compare/0.0.97-beta1...0.0.97-beta2 | 19:28:44 |
GitHub | ✅ TobiasFella approved quotient-im/libQuotient#859 "Bump the version to 0.10 alpha; stop using old API" | 19:42:19 |
GitHub | ✳ KitsuneRal merged PR quotient-im/libQuotient#859: "Bump the version to 0.10 alpha; stop using old API" | 19:43:34 |
GitHub | 🔴 KitsuneRal changes_requested quotient-im/libQuotient#860 "Add cmake option for enabling sanitizers" | 19:45:59 |
kitsune changed the room topic to "libQuotient 0.9.2 released | Quaternion 0.0.97 beta2 is out, RC coming | CI binaries: https://cloud smith.io/~quotient/repos/quaternion | Quaternion status: https://github.com/orgs/quotient-im/projects/3 | lib status: https://github.com/orgs/quotient-im/projects/2" from "libQuotient 0.9.2 released | Quaternion 0.0.97 beta2 coming out any day soon | CI binaries: https://cloud smith.io/~quotient/repos/quaternion | Quaternion status: https://github.com/orgs/quotient-im/projects/3 | lib status: https://github.com/orgs/quotient-im/projects/2". | 21:15:22 | |
25 Jan 2025 | ||
@tom.j:envs.net | Hello. I see the error again. How to fix it? | 08:45:38 |
@tom.j:envs.net | Download error_q3.png | 08:45:48 |
al0f | I am also getting the same error. I have not found a solution yet. | 09:29:39 |
@tom.j:envs.net | then we will wait until the developer is here who will tell us how to fix this error | 12:55:11 |
Tobias Fella | btw, https://github.com/quotient-im/libQuotient/pull/820 is starting to be rather finished, the features should all be there and error handling is mostly complete as well. Key verification is a bit unstable and needs some more debugging, but works in principle (though this is the only part that is not API compatible for clients, as the state values are different). The code is mostly ok, though the rust/c++ interface is terrible as CXX isn't really that powerful - but I have no motivation to massively improve this code, since it's all internal API and without things like https://github.com/dtolnay/cxx/pull/1328, it won't magically get much better anyway... | 16:21:25 |
Tobias Fella | something that i've ignored for now is whether we can migrate sessions/keys from libolm to rust-sdk-crypto. it would be nice to have it, but I'm not sure what we'd need and whether it's worth it. If we decide not to do it, we need some mechanism to throw away/logout the connection | 16:23:32 |
Tobias Fella | so what I'm saying is, it might be time to start reviewing the merge request :) | 16:23:55 |
Tobias Fella | I'll try to finish the remaining tasks in the next few days | 16:24:51 |