-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update imbl
dependency to fix their bug in Focus::narrow()
#71
Update imbl
dependency to fix their bug in Focus::narrow()
#71
Conversation
This is causing bugs in the matrix-rust-sdk and in downstream clients.
I'm happy merging an upgrade to imbl 4.0, but the patch doesn't make sense as it only affects cargo commands run inside this repo, not any uses of eyeball-im as a dependency. Or was the bug that you linked a fix of only introduced in 4.0 such that tests would fail with the upgrade alone? |
That's correct, the patch is listed here for the sake of (1) consistency and clarity of intent, and (2) allowing direct cargo builds of this repo alone to succeed. The real key change is upgrading the For example, I also intend to update Alternatively, if you don't like the |
@kevinaboos Out of curiosity, can you point at a bug in the SDK caused by the bug in |
Honestly, let's just ask the maintainer of imbl to do a patch release before merging this? That seems a lot easier 😅 |
not directly within the SDK, but easily reproducible for immediate downstream users of the SDK: project-robius/robrix#330 Basically the problem is that the bounds check is wrong on |
Haha, totally fair! EDIT: just asked them as you recommended. I agree that's a better approach than multiple rounds of |
jneem/imbl#91 (comment) 0.4.1 is available. Are you willing to update |
Sure, happy to do it. Will submit PRs tomorrow! |
There, now you just need to accept my suggestions and I can squash-merge the result ^^ |
imbl
dep to fix their bug in Focus::narrow()
imbl
dependency to fix their bug in Focus::narrow()
Co-authored-by: Jonas Platte <[email protected]>
Thanks! Apologies for the delay, swamped lately. |
Nice. If y'all plan to publish a new release to crates.io soon, I can wait on that before PR-ing the matrix-rust-sdk. If you intend to wait a while, I can submit a patch-based PR to point to this latest git commit. |
Going to release soon. |
eyeball-im 0.6.0 and eyeball-im-util 0.8.0 are out! |
PR submitted to |
Update the
imbl
dependency to include this recent fix specifically: jneem/imbl#89This is causing bugs in the matrix-rust-sdk and in downstream clients, e.g., project-robius/robrix#332
Once this is merged in, I will similarly patch the
matrix-rust-sdk
such that clients can leverage the fix too.