DOMjudge / domjudge-packaging

DOMjudge packaging for (Linux) distributions and live image
33 stars 40 forks source link

Add ppa:pypy/ppa repository in Dockerfiles of judgehost and gitlabci #205

Closed mpsijm closed 1 month ago

mpsijm commented 1 month ago

This makes sure that the pypy3 package is always the latest, which is nice for always having the newest possible Python language level. Currently, Ubuntu 24.04 (Noble Numbat) has pypy3 7.3.15 (with Python 3.9) and this will probably stay like this for a while, but pypy3 7.3.17 already supports Python 3.10.

These were the only two occurrences of apt-get install [...] pypy3 [...] that I could find, please let me know if I missed something. For example, I don't know how the judgehosts end up in the docker-contributor image.

Also, for some reason, docker/judgehost/Dockerfile.chroot was still based on Ubuntu 20.04, so I also updated that :slightly_smiling_face: