Open Gredin67 opened 1 year ago
For me actually yes the package still use some old component and it's bad but currently it's the most stable solution. In the next time I'll migrate to rust when it's stable. You still can create a PR if you want to migrate the rust implementation and you tested on your side and it work well.
Actually I'm following the evolution of the rust implementation here https://github.com/mozilla-services/syncserver/issues/189#issuecomment-1265661198 And it look like that it's not completely finished.
Any news on this?
Some instructions for self-hosting the new FF sync solution syncstorage-rs
:
For reference, the Firefox Sync discussion matrix room is #sync:mozilla.org
. (That's where I've just discovered the existence of these instructions.)
While hosting new Rust-based solution is indeed possible I was unable to find any migration instructions to prevent data loss.
Anyone has any idea?
@orhtej2 the best place to ask is in the Firefox Sync matrix room #sync:mozilla.org
a.k.a. matrix:r/sync:mozilla.org
. There are people there occasionally discussing such things.
I have super duper preliminary, absolutely not production quality preview of Rust version here: https://github.com/orhtej2/syncserver-rs_ynh/tree/testing
Currently it does not allow any syncing, setting Firefox ~as listed here allows you to log in, then instantly logs you out for some reason.
I would appreciate help with debugging this issue.
Rust version is ready for prod use: https://apps.yunohost.org/app/syncserver-rs
Currently SyncStorage Rust still depends on https://github.com/mozilla-services/syncserver (this package's upstream) https://github.com/mozilla-services/syncstorage-rs#connecting-to-firefox