Fix multiple ci jobs
The ci jobs: makecheck-debian32, makecheck-windows and websocket-autobahn seem to be broken.
makecheck-debian32
The runner fails with:
ERROR: Job failed: failed to pull image "i386/debian:latest" with specified policies [always]: no matching manifest for linux/amd64 in the manifest list entries (manager.go:251:1s)
So set the architecture of the image to pull, see: https://docs.gitlab.com/ee/ci/yaml/#imagedocker
makecheck-windows
mingw64-openssl-3.2.2-2 which is in fedora 41 breaks TLS, one option is to manually install an older mingw64-openssl, but I think the better solution is fixing it to fedora 40 for now.
websocket-autobahn
Automat 24.8.0 library, which is the latest version available for python 2, fails to install on the container. The newer version 24.8.1 is not available for python 2. So set it version to 22.10.0, similar to 71a1b112.