MCJ Vasseur
MCJ Vasseur
After approval I'll set this one to manual so we can set it to run only weekly. In future PRs I'll start testing the other config options but those sometimes...
If for some reason someone has an ubuntu system but wants a Debian chroot the Release was already set to the Ubuntu release. Further in the script do we set...
This is to have some tests for https://github.com/DOMjudge/domjudge/pull/1645 to make sure that the script still works afterwards.
In https://github.com/DOMjudge/domjudge/issues/1318 @eldering mentioned there is some duplication between make_chroot and run_chroot. I've tried to move most of the duplication to a shared library, before going further with this I...
This adds the functionality to delete multiple: contests problems It can be extended to also do other types of entities but I'm not sure if it makes sense for everything...
Currently we don't test all API endpoints for imports but we should. This issue is to track the progress. At least the following imports should be tested: - [ ]...
I think this would be a valid implementation for: https://github.com/DOMjudge/domjudge/issues/540 I'll merge this myself as I want to rewrite the history after approval
Currently its very hard to add additional repositories to the chroot, the usecase for this is for example a newer version of pypy3 which is not in the main repos...
As reported by @eldering: When uploading jury solutions; Accept any submission (since it's just meta-data), but simply not recognize any expected result when parsing fails, so it's easier to detect...
As mentioned in https://github.com/DOMjudge/domjudge/pull/1668, we should rewrite to use the same constant for the spec version. In the future we might even want to read/detect the exact version and store...