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
Branch
new-master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 8792
Build 12815: tox-on-jenkinsJenkins
Build 12814: arc lint + arc unit

Event Timeline