A lot of refactoring has been done without deploying those for multiple reasons (debian packaging T1504 amongst them, scheduler improvments and bugfixes, ...).
It's time to push those in production.
This draws necessary updates of the puppet manifest (swh-site) as well as upgrading the debian packaging information on multiple swh modules.
This is work to be done in collaboration with @douardda.
- [x] swh-core
- [x] swh-storage
- [x] swh-scheduler
- [x] runner
- [x] listener
- [x] api
- [x] swh-indexer
- [ ] swh-loader*
- [x] core
- [x] dir
- [x] tar
- [ ] deposit (in progress, somehow the worker is not consuming the task (when scheduled) ~> also the scheduler is not scheduling those task...)
- [x] git
- [x] git-disk (not the same configuration)
- [ ] hg (packaging issue, python-sqlitedict <- still a python3 deps, is packaged but python does not see the module's content T.T)
- [x] svn
- [x] pypi
- [x] debian
- [x] swh-lister* (deployed, to debug)
- [x] gitlab
- [x] github
- [x] pypi
- [x] debian
- [ ] swh-vault