Update to Matrix SDK v12.4.1
Categories
(Chat Core :: Matrix, task)
Tracking
(thunderbird_esr91 wontfix, thunderbird92 affected, thunderbird93 affected, thunderbird94 affected)
People
(Reporter: freaktechnik, Assigned: freaktechnik)
References
()
Details
Attachments
(1 file)
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Do we want to uplift this to beta (93.0)? Bug 1716062 landed in 92, but it seems that bug 1716065 is in 94. Matrix isn't enabled there though so I could go either way.
I don't think it makes sense to uplift this to ESR since Matrix is not enabled there (and we don't enable any of the crypto components).
Comment 3•3 years ago
|
||
Assignee | ||
Comment 4•3 years ago
|
||
Is there something we should do on the bug to mark it as important security thing and so it also gets mentioned in the beta changelog or whatever?
Comment 5•3 years ago
|
||
I talked to Rob a bit about this and security fixes don't get called out in changelogs, they get linked off to a separate document. Since this was never on release though it isn't clear we need any of that.
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/b991fd76b3f4
Update matrix-js-sdk to v12.4.1. r=clokep
Backout by thunderbird@calypsoblue.org: https://hg.mozilla.org/comm-central/rev/d53b2fc3bf6b Backed out changeset b991fd76b3f4 for causing build failures. r=backout a=rjl
Comment 9•3 years ago
|
||
I backed this out because of packaging failures.
package> ERROR: The following duplicated files are not allowed:
package> modules/matrix/matrix_sdk/crypto/keybackup.js
package> modules/matrix/matrix_sdk/crypto/store/base.js
package> modules/matrix/matrix_sdk/store/index.js
package> modules/matrix/matrix_sdk/store/indexeddb-backend.js
package> modules/matrix/matrix_sdk/types/IIdentityServerProvider.js
package> modules/matrix/matrix_sdk/types/requests.js
package> modules/matrix/matrix_sdk/types/signed.js
package> modules/matrix/matrix_sdk/types/spaces.js
Preferably, the duplicated files go away. If that really cannot be done, as a last resort they can be added to allowed-dupes.mn.
(Can't it be combined into a monolithic file like the "browser" version on Github? Seems like that would be easier to deal with and there won't be issues like this.)
Assignee | ||
Comment 10•3 years ago
•
|
||
(In reply to Rob Lemley [:rjl] from comment #9)
I backed this out because of packaging failures.
package> ERROR: The following duplicated files are not allowed: package> modules/matrix/matrix_sdk/crypto/keybackup.js package> modules/matrix/matrix_sdk/crypto/store/base.js package> modules/matrix/matrix_sdk/store/index.js package> modules/matrix/matrix_sdk/store/indexeddb-backend.js package> modules/matrix/matrix_sdk/types/IIdentityServerProvider.js package> modules/matrix/matrix_sdk/types/requests.js package> modules/matrix/matrix_sdk/types/signed.js package> modules/matrix/matrix_sdk/types/spaces.js
Preferably, the duplicated files go away. If that really cannot be done, as a last resort they can be added to allowed-dupes.mn.
Ugh, thank you typescript and babel for generating empty modules with an empty exports object. Is it enough if I just remove their moz.build declaration? Presumably we won't try to package the files then. Sadly it doesn't seem like there's any way to avoid them being generated in the first place.
(Can't it be combined into a monolithic file like the "browser" version on Github? Seems like that would be easier to deal with and there won't be issues like this.)
I'd rather not, our build is already different enough from any official build of the library.
Assignee | ||
Comment 11•3 years ago
|
||
I think this should be safe to check in again, here's a try build I did without those useless files in the moz.build: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=8af8f0f25bc9fc26507580ab20e7b22053173aec&selectedTaskRun=ACaxWHPTT5eoA8NH1WE3Uw.0
Assignee | ||
Comment 12•3 years ago
|
||
Setting 91 as wontfix since the only thing we did there was enable the crypto backend, but no UI around it yet. However, in 92 we started showing encryption status and such.
Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/65b997803513
Update matrix-js-sdk to v12.4.1. r=clokep
Description
•