Now that the incremental loader has been committed, it seems like a good time to test it
in the staging environment. While a more optimized version of the loader is still under
development, the current version should be robust enough to handle anything archivable.
Plan:
- D7117: swh-loader-bzr: Add module swh.loader.bzr.tasks module declared
- Reference new swh-loader-bzr project in sentry [1]
- Make loader run in docker
- Prepare the necessary debian metadata files to allow CI package build
- Debian packages built
- D7112: Prepare puppet manifest to deploy the worker service
- D7124: Make the loader run in docker reproducible for dev
- Actually deploy service on staging workers
- Register the new load-bzr task-type in the scheduler (requires the python3-swh.loader.bzr install on the scheduler node)
- Restart swh-scheduler-scheduler-recurrent service
- Make it consume bzr tasks (D7172: sourceforge ones, launchpad ones?). T3945 to track remaining issues.
[1] https://sentry.softwareheritage.org/organizations/swh/issues/?project=22#welcome