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

Package GSettings daemon schemas for AppImage #2077

Merged
merged 10 commits into from
Feb 12, 2023
Merged

Conversation

amolenaar
Copy link
Member

@amolenaar amolenaar commented Feb 8, 2023

PR Type

What kind of change does this PR introduce?

  • Bug fix
  • Feature
  • Chore (refactoring, formatting, local variables, other cleanup)
  • Documentation content changes

What is the current behavior?

The AppImage crashes when run on Wayland

Issue Number: #1920

What is the new behavior?

GSettings daemon schemas are also included. Now our Wayland environment also starts.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

I'm not sure how I can build and upload a new images to ghrc.io. The docker image used to build the AppImage should be updated as well.

@amolenaar amolenaar linked an issue Feb 8, 2023 that may be closed by this pull request
3 tasks
@github-actions github-actions bot added the packaging Update to packaging aspects label Feb 8, 2023
@danyeaw danyeaw force-pushed the fix-appimage-wayland branch 3 times, most recently from 9ae1240 to f200b28 Compare February 11, 2023 20:37
@danyeaw
Copy link
Member

danyeaw commented Feb 11, 2023

@amolenaar I think this is good to go now, but I'll give you a chance to review the changes I made as well.

Pip was throwing some weird setuptools not found error when not using a virtualenv with the Docker container (even with setuptools installed), so I switched the CI to use pipx instead to keep things isolated when installing poetry.

@amolenaar
Copy link
Member Author

Looks good. It's a bit awkward that poetry needs to be installed via pipx, though.

@amolenaar amolenaar merged commit 64bd0f2 into main Feb 12, 2023
@amolenaar amolenaar deleted the fix-appimage-wayland branch February 12, 2023 08:03
@danyeaw
Copy link
Member

danyeaw commented Feb 12, 2023

I submitted an enhancement request to pipx since pipx is already installed by default on the GitHub Actions runners, and we shouldn't have to reinstall it for Python 3.11:
pypa/pipx#940

@danyeaw danyeaw added the fix A fix for a bug label Feb 13, 2023
@amolenaar amolenaar added this to the 2.17 milestone Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix A fix for a bug packaging Update to packaging aspects
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AppImage crashes on Fedora 37 / Wayland
2 participants