Skip to content

Update SDL3 to 3.4.12#2821

Open
res2k wants to merge 6 commits into
mesonbuild:masterfrom
res2k:sdl3-3.4.12
Open

Update SDL3 to 3.4.12#2821
res2k wants to merge 6 commits into
mesonbuild:masterfrom
res2k:sdl3-3.4.12

Conversation

@res2k

@res2k res2k commented Jul 2, 2026

Copy link
Copy Markdown

Latest SDL3 release

@res2k res2k force-pushed the sdl3-3.4.12 branch 3 times, most recently from c71789e to 2eb907d Compare July 2, 2026 17:54
@res2k

res2k commented Jul 2, 2026

Copy link
Copy Markdown
Author

s390x, ppc64le fail in "install Debian packages":

  The following packages have unmet dependencies:
   liboss4-salsa-asound2 : Conflicts: libasound2
  E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Unfortunately, I have no idea how to address this...

@res2k

res2k commented Jul 3, 2026

Copy link
Copy Markdown
Author

s390x, ppc64le fail in "install Debian packages":

I tried to reproduce that by failure by locally running an image that is reported in the run's "Runner Image" information: https://github.com/IBM/action-runner-image-pz/releases/tag/1.2-release

Unfortunately, I could not reproduce the conflict above.
However, I also noticed that the commands, eg sudo apt-get -y install build-essential ninja-build, behave differently in my "fresh" container, when compared to the output of the workflow run.
Which makes me wonder: is it possible there are already some packages installed in the runner image(s), and could that cause the conflict?

@res2k

res2k commented Jul 8, 2026

Copy link
Copy Markdown
Author

Which makes me wonder: is it possible there are already some packages installed in the runner image(s), and could that cause the conflict?

Actually, I checked that by dropping an apt list --installed into the "Sanity checks" workflow Ubuntu builds.
And yeah ... a lot of packages are installed on the runners, including those causing the conflict.

@res2k

res2k commented Jul 11, 2026

Copy link
Copy Markdown
Author

And yeah ... a lot of packages are installed on the runners, including those causing the conflict.

Some more workflow abuse and I found out that the temurin-* packages seem to be the offenders, as they have liboss4-salsa-asound2 as a dependency.

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.

1 participant