loader:
- loader.core doc improvment on the package loader tutorial
- fixes for the loader debian
- fix for the package loader in general (nixguix currently impacted)
lister:
- new maven lister
- drop unnecessary parameter in the debian lister (this actually implies data migration
in the current listed origins in the scheduler)
Plan:
- [x] tag
- [x] unstuck builds if any (there is, the lister failed already [1])
staging:
- [x] migrate scheduling db data (drop the date field in the extra_loader_arguments for deb listed_origins) [4]
- [x] deploy lister
- [x] restart lister service
- [x] deploy loader core
- [x] restart package loader services
- [x] wait for scheduling of tasks to happen (it does not)
- [x] unstuck task type mess (load-deb-package instead of load-deb which prevents load debian task scheduling from happening)
- [ ] we good?
Checks:
- [ ] ensure deb loading origins are actually scheduled now [2]
- [ ] ensure the nixguix loader actually finish loading now [3]
[1] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DLS/job/gbp-buildpackage/161/console
[2] Related to T2400
[3] Related to T3763
[4] P1232