Skip to content

Conversation

@richvdh
Copy link
Member

@richvdh richvdh commented Jun 26, 2024

Now that we use the Rust crypto stack (matrix-org/matrix-react-sdk#12630), the legacy olm library is unneeded. Remove all the dedicated cruft for loading it.

(It is to avoid all this application-level crap that matrix-sdk-crypto-wasm has to base64 its wasm artifact, cf matrix-org/matrix-rust-sdk#1167.)

Now that we use the Rust crypto stack
(matrix-org/matrix-react-sdk#12630), the legacy olm
library is unneeded. Remove all the dedicated cruft for loading it.

(All this crap is why matrix-sdk-crypto-wasm has to base64 its wasm artifact,
cf matrix-org/matrix-rust-sdk#1167.)
@richvdh richvdh requested a review from a team as a code owner June 26, 2024 15:34
@richvdh richvdh requested review from dbkr and robintown June 26, 2024 15:34
@richvdh richvdh added the T-Task Tasks for the team like planning label Jun 26, 2024
@richvdh richvdh requested a review from a team as a code owner June 26, 2024 15:42
@richvdh richvdh added this pull request to the merge queue Jun 26, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 26, 2024
@richvdh
Copy link
Member Author

richvdh commented Jun 26, 2024

ohh this breaks the playwright tests because they still use legacy crypto.

@richvdh richvdh added this pull request to the merge queue Jul 5, 2024
@richvdh
Copy link
Member Author

richvdh commented Jul 5, 2024

Playwright tests fixed by matrix-org/matrix-react-sdk#12708. matrix-org/matrix-js-sdk#4301 was also needed.

Merged via the queue into develop with commit b4aa375 Jul 5, 2024
@richvdh richvdh deleted the rav/remove_olm branch July 5, 2024 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-Task Tasks for the team like planning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants