-
Notifications
You must be signed in to change notification settings - Fork 2
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
Upgrade to GNOME 44+ compatibility #73
Conversation
…tate" This is to simplify the future change to the async API. Only having to take care of one list simplifies the work there. It should have no behavior change in the current code, apart from moving complexity from the after-math logic to the preparation one
…_process We don't really want to test the GS library API. What we want is to make sure that the apps we wanted updated are updated, and the ones that we didn't want updated stay as they were. Since we have the apps in the context, use them!
This was quite trivial, and the only change in cycles 44 and 45, so a great success overall
Which is basically current main, with https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1798 applied.
042709f
to
b00c274
Compare
@Cogitri any idea on how to fix the pipeline issue? dbus-daemon[99]: Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_socket": No such file or directory This is successfully running locally though :D |
Huh, maybe that's GH actions doing some security magic? |
I guess we could disable tests in the image build for now since we run them in a separate CI job as well |
Well, it's done like this, because the regular test job will fail until the new image uploads. And I'd bet they have the same issue. Dang :( |
Would you be open to merging in this state? Locally the tests are passing at least... |
Avoid the system bus, since otherwise needs roots permissions, and is more cumbersome to setup
Fix the tests! The run tests is failing due to the image not being available, but the rest is fixed! Merging! |
Fixes #69