Page MenuHomeSoftware Heritage

Land new package loader implementations

Authored by ardumont on Nov 4 2019, 2:04 PM.



I do not expect review.
This is to ensure the ci is fine.

This is the work we did (@douardda and me) on the package loader
re-implementations (debian, deposit, npm, pypi, archive/gnu).

It remains some checks on the debian loader to do but that should not prevent
the merge. That will simplify the future diffs for it.

We decided to merge it with the master branch because:

  • master diverged (mypy got introduced, fixes: scheduler tasks, storage migration)
  • storage migration in between broke the package-loader branch for unrelated reasons (fixed in master branch)
  • too many commits which would make the ci crumble if sequential builds are done
  • in the end, it's been opened for too long now

Related T1389 T2021 T2022 T2023 T2024 T2025

Test Plan


Diff Detail

rDLDBASE Generic VCS/Package Loader
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline