Page MenuHomeSoftware Heritage

Land new package loader implementations
ClosedPublic

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

Details

Summary

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

tox

Diff Detail

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

Event Timeline