-
Notifications
You must be signed in to change notification settings - Fork 395
Upgrading from 0.6.8 to 0.6.9 forgets device verification state. #1039
Comments
I believe this was expected, according to @ylecollen: https://matrix.to/#/!GnEEPYXUhoaHbkFBNX:matrix.org/$14896768012RLdXK:h3ndr1k.de I am unclear as to why this was necessary, though. It's certainly undesirable. |
It's really undesirable. I know of some people who are patiently going through the process of verifying hundreds of devices (actually publishing physical printed lists of trusted base64 ID keys which then get manually cross-checked), and to suddenly delete all of the trust data during an upgrade without warning is not cool. |
The backward compatibility was broken with the unknown devices management (and other crypto updates). I did not think it was a big issue because we have the unknown devices dialog which warns about them. But, it is also not cool |
The reason it is a big issue is that we encouraged the user to do a bunch of work (verifying devices), and then arbitrary deleted all that work from under them when they upgraded. Yes, the UnknownDeviceDialog helps by telling them that their work has been deleted... but we really shouldn't have deleted it in the first place. Separately, in terms of the other issues:
There are another 68 E2E issues over at https://github.com/vector-im/riot-web/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3Atype%3Ae2e which also suck, and we're trying to fix as fast as we can. (@richvdh should be back in e2e land this coming week). In terms of confusion over this release in general: my concerns are: However, this is mainly my fault for not tracking the release process properly or syncing with @lampholder before he pressed the button. I suggest we sit down tomorrow in person and work out how we can (ab)use Tom to coordinate between the mobile & web & backend teams for releases in general - after all, this is the core of his gig as delivery manager! :) |
Reports from israuor in #riot:matrix.org that upgrading to 0.6.9 made his client forget which devices he'd verified, causing all messages to appear to be /! rather than green-padlock
The text was updated successfully, but these errors were encountered: