Includes:
- drop xmltodict dependency in favor of ElementTree implementation
- deposit: separate deposit types
- Add warning to various deposit clis when provenance metadata is not provided by clients
Requisite:
- [ ] deploy loader.core v2.5.2 (upgrade package, then restart swh-worker@loader_deposit)
Plan:
- [x] Upgrade debian package definition (debian/control) and drop python3-xmltodict dep
- [x] Tag the deposit
- [x] Fix debian build [1]
- [ ] Upgrade python3-swh.deposit* package in server
- [ ] Restart gunicorn-swh-deposit service
[1] buster build is busted - https://jenkins.softwareheritage.org/job/debian/job/packages/job/DDEP/job/gbp-buildpackage/141/console