Take advantage of zbus bug fix#4008
Conversation
|
@mulkieran We can merge this once the next release of zbus comes out. |
|
We will put this out in a bug fix release once zbus 5.15.0 is released in Fedora. |
|
Still pending as no change yet in Fedora: https://src.fedoraproject.org/rpms/rust-zbus |
|
zbus crate 0.16.0 is out since about 10 days ago. |
|
@jbaublitz Please change zbus spec in Cargo.toml to 5.15.0 (from git branch). |
|
/packit build |
|
@mulkieran Does this need changes on your end or should I investigate the failures? |
@jbaublitz I've taken a look at the failures and put up fixes in related repos. You can ignore the failures. |
|
This should build in rawhide now. |
zbus has fixed the problem with fallible async setters with an immutable receiver. This patch modifies all of our setter code to use the newly available error type which will result in a standard D-Bus error name when reported by dbus-monitor.
|
Congratulations! One of the builds has completed. 🍾 You can install the built RPMs by following these steps:
Please note that the RPMs should be used only in a testing environment. |
|
@mulkieran For some reason it looks like it's still failing to build. |
|
@jbaublitz It's building in rawhide, which is all we should expect at this point. For the other releases the updates will land at the end of the week. So all seems satisfactory at this point. |
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (21)
WalkthroughThis PR bumps the zbus dependency to 5.15.0 and migrates DBus property setter error handling from Changeszbus fdo::Error migration
Estimated code review effort: 2 (Simple) | ~12 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
Bug Fixes
Chores