For now, no loader outside the tests use it; but DepositLoader will soon.
Depends on D3612.
Differential D3613
Make the base PackageLoader write extrinsic revision metadata. vlorentz on Jul 24 2020, 2:04 PM. Authored by
Details
For now, no loader outside the tests use it; but DepositLoader will soon. Depends on D3612.
Diff Detail
Event TimelineComment Actions Build is green Patch application report for D3613 (id=12715)Could not rebase; Attempt merge onto 14f700d0fa... Updating 14f700d..24f8137 Fast-forward swh/loader/package/archive/loader.py | 10 +- swh/loader/package/archive/tests/test_archive.py | 4 +- swh/loader/package/cran/loader.py | 6 +- swh/loader/package/debian/loader.py | 6 +- swh/loader/package/deposit/loader.py | 6 +- swh/loader/package/loader.py | 128 +++++++++++++- swh/loader/package/nixguix/loader.py | 6 +- swh/loader/package/npm/loader.py | 10 +- swh/loader/package/pypi/loader.py | 6 +- swh/loader/package/tests/test_loader.py | 1 - swh/loader/package/tests/test_loader_metadata.py | 202 +++++++++++++++++++++++ 11 files changed, 353 insertions(+), 32 deletions(-) create mode 100644 swh/loader/package/tests/test_loader_metadata.py Changes applied before testcommit 24f8137107c558ad4c5849d36f153782758a0cca Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 24 14:04:04 2020 +0200 Make the base PackageLoader write extrinsic revision metadata. For now, no loader outside the tests use it; but DepositLoader will soon. commit ec522be394ebe8eefd489a85e21a3d7ac593851d Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 24 14:00:17 2020 +0200 Rename PackageInfo.raw to PackageInfo.raw_info and remove it from BasePackageInfo. The rename is to disambiguate with 'raw metadata', which may differ from the raw info. And the base PackageLoader doesn't need to access this field, so removing it from BasePackageInfo. See https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/214/ for more details. Comment Actions
I'm under the impression it's the opposite, right now, all package loaders will write extrinsic revision metadata... never mind, i read it again [1] ;)
Comment Actions Build is green Patch application report for D3613 (id=12719)Could not rebase; Attempt merge onto 14f700d0fa... Updating 14f700d..8851951 Fast-forward swh/loader/package/archive/loader.py | 10 +- swh/loader/package/archive/tests/test_archive.py | 4 +- swh/loader/package/cran/loader.py | 6 +- swh/loader/package/debian/loader.py | 6 +- swh/loader/package/deposit/loader.py | 6 +- swh/loader/package/loader.py | 122 ++++++++++++++++- swh/loader/package/nixguix/loader.py | 6 +- swh/loader/package/npm/loader.py | 10 +- swh/loader/package/pypi/loader.py | 6 +- swh/loader/package/tests/test_loader.py | 1 - swh/loader/package/tests/test_loader_metadata.py | 158 +++++++++++++++++++++++ 11 files changed, 305 insertions(+), 30 deletions(-) create mode 100644 swh/loader/package/tests/test_loader_metadata.py Changes applied before testcommit 8851951fc1689b402f44f087dad49d8ffc62d15e Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 24 14:04:04 2020 +0200 Make the base PackageLoader write extrinsic revision metadata. For now, no loader outside the tests use it; but DepositLoader will soon. commit ec522be394ebe8eefd489a85e21a3d7ac593851d Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 24 14:00:17 2020 +0200 Rename PackageInfo.raw to PackageInfo.raw_info and remove it from BasePackageInfo. The rename is to disambiguate with 'raw metadata', which may differ from the raw info. And the base PackageLoader doesn't need to access this field, so removing it from BasePackageInfo. See https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/217/ for more details. |