-
Notifications
You must be signed in to change notification settings - Fork 6
dbus: port to zbus v5 #106
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
Conversation
|
Awesome, thanks for sending this :)
Ah-ha! I just bumped squeekboard to v4 a few days ago, so when I saw the subject line in my email without yet registering you as the author, my brain immediately screamed "but the Debians!" 😅 What does the timeline on zbus v5 in Debian look like? I guess it would appropriate for me to update the squeekboard MR too? |
Hehe, that's kind of you, but don't worry, we're kinda used to patching deps ;) (as long as breakages aren't too hard to fix, that is)
It has been uploaded to unstable yesterday, so it is already the only available version for new package uploads.
Probably, hoping it will be quite easy as well. |
|
Just rebased your branch to see if CI works properly from forks now |
Hehe, well I'd still prefer to reduce the amount of work created for distro packaging duties, not arbitrarily add to it :D When I was lurking the Fedora Rust Matrix channel for a while, I observed more than a few "upstream bumped Anyways coolio, I'll take another look at the squeekboard MR soon 👍 |
This comment has been minimized.
This comment has been minimized.
|
/packit build |
|
Uh, hmm, interesting. Seems that the build failed in Fedora: https://download.copr.fedorainfracloud.org/results/packit/samcday-phrog-106/fedora-41-aarch64/08654498-phrog/builder-live.log.gz Fedora is still on zbus 5.2, even in rawhide, maybe that's why? (It shouldn't be why, of course 😅) |
|
Alright well, I see now.. The #YOLO CI changes I pushed a few mins ago indeed got the build running again ... Except I'm guessing what actually happened here is you based your changes on 0.44.1, but I merged some new zbus usage in the emergency calls tests (#99) a couple of days ago. |
|
Sorry, just rudely rebased your branch again 🙃 |
|
Okay, finally coaxed the CI into a usable state, and now the build is (correctly) failing when compiling the emergency-calls test. I'm done booping your branch so feel free to update at your leisure :) I would volunteer to do it, but this time I'd like to make sure the CI behaves the right way when you push up a change 🙏 |
Oops yeah, I meant to build from |
|
Dammit, my brain executed |
This is quite straightforward, only requiring to explicitly mark the proxies as `pub` as well as a function signature change in the `emergency_calls` test. Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
|
/packit build |
|
Looking good. Thanks a bunch! |







This is quite straightforward, only requiring to explicitly mark the proxies as
pub.Note: Debian just switched to this version as of yesterday.