Skip to content
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

Merged
merged 5 commits into from
Oct 2, 2023
Merged

Upgrade to GNOME 44+ compatibility #73

merged 5 commits into from
Oct 2, 2023

Conversation

pabloyoyoista
Copy link
Collaborator

Fixes #69

…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
@pabloyoyoista
Copy link
Collaborator Author

@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

@Cogitri
Copy link
Owner

Cogitri commented Sep 15, 2023

Huh, maybe that's GH actions doing some security magic?

@Cogitri
Copy link
Owner

Cogitri commented Sep 15, 2023

I guess we could disable tests in the image build for now since we run them in a separate CI job as well

@pabloyoyoista
Copy link
Collaborator Author

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 :(

@pabloyoyoista
Copy link
Collaborator Author

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
@pabloyoyoista
Copy link
Collaborator Author

Fix the tests! The run tests is failing due to the image not being available, but the rest is fixed! Merging!

@pabloyoyoista pabloyoyoista merged commit bd80c9a into master Oct 2, 2023
3 of 4 checks passed
@pabloyoyoista pabloyoyoista deleted the gs-45 branch October 2, 2023 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Changes in 44
2 participants