Closed ian-h-chamberlain closed 1 year ago
Speak of the devil: https://github.com/SteamDeckHomebrew/holo-docker/actions/runs/3859753395/jobs/6579574162
This is something we've known about and I haven't had time to fix for a while. (We are still targeting only SteamOS stable for now for simplicity's sake.)
Wow, talk about a quick fix! The new container seems to work for me nicely, thanks.
Not sure if it would have helped me figure it out faster, but it might be nice to tag the containers with the /etc/os-release
version just to make it clear what's what, especially if there might be compatibility issues like this in the future.
Wow, talk about a quick fix! The new container seems to work for me nicely, thanks.
In fact, good timing. We had been working at the issue for some time with quite a few issues cropping up due to new and old packages valve introduced that our CI could not account for.
Not sure if it would have helped me figure it out faster, but it might be nice to tag the containers with the
/etc/os-release
version just to make it clear what's what, especially if there might be compatibility issues like this in the future.
I'd like to set something like that up but in all reality most developers just need to target stable (targeting older glibc is usually backwards compatible) and we don't have time or resources to get highly specific. If you'd like to contribute to the CI to accomplish this we'd love to have you.
Closing this issue as resolved.
The root cause appears to be related to this (a new SteamOS update?): https://old.reddit.com/r/SteamDeck/comments/zrc2ep/fail_to_run_any_pacman_commands/
Edit: I guess this makes sense, my host has
VERSION_ID=3.4.4
in/etc/os-release
while the container looks likeVERSION_ID=3.3.2
Meanwhile, I am able to workaround it by mounting in my Steam Deck host's
pacman.conf
:I also have some keyring issues after the fact, but I don't think those are strictly related (though it would be nice to just
pacman -Syu
from a fresh container immediately).