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

Remove QEMU dummy package installation from Linux-pack.yml #3851

Merged
merged 1 commit into from
Feb 26, 2025

Conversation

volovikariel
Copy link
Contributor

@volovikariel volovikariel commented Feb 21, 2025

Motivation: I don't want the CI to fail when tests are run on ARM

image

Solution reasoning:
The QEMU package is now a dummy package. Installing qemu-user-static should keep functionality and fix the failing workflow.

See https://packages.debian.org/buster/qemu and https://packages.debian.org/bullseye/qemu for official mention of it being a dummy package.

image

Current state CI run: https://github.com/volovikariel/flameshot/actions/runs/13458590444
With this change: https://github.com/volovikariel/flameshot/actions/runs/13458428232

The QEMU package is now a dummy package. Installing qemu-user-static should be sufficient.

See https://packages.debian.org/buster/qemu for official mention of it being a dummy package.
@volovikariel volovikariel marked this pull request as ready for review February 21, 2025 13:51
@volovikariel
Copy link
Contributor Author

Putting on hold as there seems to be an issue later on in the build process.

image

@volovikariel
Copy link
Contributor Author

volovikariel commented Feb 21, 2025

Actually all the others succeeded, only this arm64 and the fedora ones failed.
Thinking to figure these issues out too, but it could be in another PR.

image

@volovikariel volovikariel reopened this Feb 21, 2025
@mmahmoudian
Copy link
Member

@volovikariel thanks for the PR and being careful about which CI breaks.

@holazt what's your opinion on this?

@holazt
Copy link
Member

holazt commented Feb 25, 2025

LGTM

@mmahmoudian mmahmoudian merged commit aad3a5e into flameshot-org:master Feb 26, 2025
20 of 28 checks passed
@mmahmoudian
Copy link
Member

@volovikariel thanks for the PR

volovikariel added a commit to volovikariel/flameshot that referenced this pull request Feb 27, 2025
Remove QEMU dummy package installation from Linux-pack.yml (flameshot-org#3851)
volovikariel added a commit to volovikariel/flameshot that referenced this pull request Feb 27, 2025
Remove QEMU dummy package installation from Linux-pack.yml (flameshot-org#3851)
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.

3 participants