Bug 2237039

Summary: NeoChat cannot verify its sessions with other Matrix clients
Product: [Fedora] Fedora Reporter: Neal Gompa <ngompa13>
Component: neochatAssignee: marcdeop
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 39CC: fzatlouk, kde-sig, marcdeop
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard: RejectedFreezeException
Fixed In Version: neochat-23.04.3-5.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-09-15 18:47:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Neal Gompa 2023-09-03 02:52:29 UTC
When signing in with a Fedora Chat account on NeoChat, I was unable to verify my session with other signed-in clients. This makes the session untrusted and prevents some clients from doing key exchange for encrypted chats.

Package Version-Release: 23.04.3-2.fc39

Reproducible: Always

Steps to Reproduce:
1. Install NeoChat
2. Try to verify session from Fedora Chat (Element)

Actual Results:  
The session verification process fails with NeoChat saying the keys were incorrect and Element saying the user cancelled the verification.

Expected Results:  
The session verification process works as expected.

Upstream indicated that this is fixed by rebuilding NeoChat against libquotient-0.8.1.1, which includes a fix for session verification: https://github.com/quotient-im/libQuotient/pull/682

Comment 1 Fedora Blocker Bugs Application 2023-09-03 02:55:05 UTC
Proposed as a Freeze Exception for 39-beta by Fedora user ngompa using the blocker tracking app because:

 It would be good to have the preferred Matrix client for Fedora KDE work properly with Fedora Chat and other Matrix servers, especially for E2EE chats.

Comment 2 Fedora Update System 2023-09-03 03:27:19 UTC
FEDORA-2023-2480ede07a has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-2480ede07a

Comment 3 Fedora Update System 2023-09-03 03:28:40 UTC
FEDORA-2023-2480ede07a has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 4 Fedora Update System 2023-09-03 03:52:32 UTC
FEDORA-2023-64aa4b6a6d has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-64aa4b6a6d

Comment 5 Fedora Update System 2023-09-03 03:53:57 UTC
FEDORA-2023-14c57ad5cd has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-14c57ad5cd

Comment 6 Fedora Update System 2023-09-03 04:03:28 UTC
FEDORA-2023-d77d0c65cc has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-d77d0c65cc

Comment 7 Fedora Update System 2023-09-04 01:40:09 UTC
FEDORA-2023-d77d0c65cc has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-d77d0c65cc`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-d77d0c65cc

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2023-09-04 01:48:48 UTC
FEDORA-2023-64aa4b6a6d has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-64aa4b6a6d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-64aa4b6a6d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2023-09-04 02:40:52 UTC
FEDORA-2023-14c57ad5cd has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-14c57ad5cd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-14c57ad5cd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 FrantiĊĦek Zatloukal 2023-09-04 18:08:01 UTC
Discussed during the 2023-09-04 blocker review meeting: [1]

The decision to classify this bug as a RejectedFreezeException (Beta) was made:

"As neochat is not preinstalled in any image we know of, there doesn't seem to be any reason to give this an FE, it is fine being a regular update"

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2023-09-04/f39-blocker-review.2023-09-04-16.00.log.txt

Comment 11 Fedora Update System 2023-09-05 00:41:18 UTC
FEDORA-2023-d77d0c65cc has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2023-09-05 02:00:39 UTC
FEDORA-2023-64aa4b6a6d has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-64aa4b6a6d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-64aa4b6a6d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2023-09-05 02:18:54 UTC
FEDORA-2023-14c57ad5cd has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-14c57ad5cd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-14c57ad5cd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-09-12 01:55:20 UTC
FEDORA-2023-14c57ad5cd has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2023-09-15 18:47:48 UTC
FEDORA-2023-64aa4b6a6d has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.