-
Task
-
Resolution: Done
-
Low
-
MDLSITE Sprint 2023-I1.2, MDLSITE Sprint 2023-I1.3
Release packages
Packaging Moodle releases involves the process of creating a distribution-ready package. The packages are compressed and distributed in a platform-specific format (Windows/macOS) or portable across different platforms (tgz/zip format).
The server where packaging happens is business.srv.in.moodle.com (Hetzner). A set of scripts, invoked by cron, monitors the moodle.git repository for changes, and when there are new commits, they trigger the packaging process.
The packages are available for download via a Moodle instance, which is currently running version 3.5, as due to server limitations, it has not been possible to upgrade. The local_downloadmoodleorg plugin gets the information about the available packages by inspecting the local files and displays them on multiple pages:
- https://download.moodle.org/releases/*
- https://download.moodle.org/windows/
- https://download.moodle.org/macosx/
These URLs are redirected to the allreleases.php script.
Language packages
Also, language packages can be downloaded in the URL https://download.moodle.org/langpack/x.y/, x.y the Moodle version. This page shows all the available language packs available for the specific version. Language packs are created in the lang site and sent to the current download server. Requests to this URL are redirected to the langpack.php script.
All packages available for download on the current server MUST be downloadable from the new server.
- has a non-specific relationship to
-
MDLSITE-7143 Download Server migration: plan migration dates and plan communication
-
- Resolved
-