Diff Detail
- Repository
- rDLDBASE Generic VCS/Package Loader
- Branch
- origin-metadata
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 28718 Build 44876: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 44875: arc lint + arc unit
Event Timeline
Build has FAILED
Patch application report for D7643 (id=27661)
Could not rebase; Attempt merge onto c4c0a9b5aa...
Merge made by the 'recursive' strategy. swh/loader/core/loader.py | 92 ++++++++++++++++++++++++++++++++++-- swh/loader/core/metadata_fetchers.py | 47 ++++++++++++++++++ swh/loader/core/tests/test_loader.py | 57 ++++++++++++++++++++++ swh/loader/package/loader.py | 38 ++------------- tox.ini | 2 +- 5 files changed, 199 insertions(+), 37 deletions(-) create mode 100644 swh/loader/core/metadata_fetchers.py
Changes applied before test
commit 55fee88684ef38aad131db2668f3040628a9e99c
Merge: c4c0a9b 16046ae
Author: Jenkins user <jenkins@localhost>
Date: Mon Apr 25 11:37:34 2022 +0000
Merge branch 'diff-target' into HEAD
commit 16046ae65ca9f7f467adb59eeb9d1df4b5bc7a8d
Author: Valentin Lorentz <vlorentz@softwareheritage.org>
Date: Mon Apr 25 13:37:14 2022 +0200
Remove mypy version pin, and fix support of mypy 0.942
commit cd1c10ae5e60cd270e8456822feae809cf2e26bb
Author: Valentin Lorentz <vlorentz@softwareheritage.org>
Date: Fri Apr 22 14:59:07 2022 +0200
BaseLoader: Add hook to call metadata fetchers before loading an origin
This uses setuptools entrypoints to allow metadata fetchers to
make themselves discoverable without explicitly depending on them.
This commit also lifts the generic metadata loading from the base
PackageLoader to BaseLoaderLink to build: https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/735/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/735/console
Build is green
Patch application report for D7643 (id=27661)
Could not rebase; Attempt merge onto c4c0a9b5aa...
Merge made by the 'recursive' strategy. swh/loader/core/loader.py | 92 ++++++++++++++++++++++++++++++++++-- swh/loader/core/metadata_fetchers.py | 47 ++++++++++++++++++ swh/loader/core/tests/test_loader.py | 57 ++++++++++++++++++++++ swh/loader/package/loader.py | 38 ++------------- tox.ini | 2 +- 5 files changed, 199 insertions(+), 37 deletions(-) create mode 100644 swh/loader/core/metadata_fetchers.py
Changes applied before test
commit 6ca899044df328ca53801beb0e3cc9e61202fa21
Merge: c4c0a9b 16046ae
Author: Jenkins user <jenkins@localhost>
Date: Mon Apr 25 16:31:54 2022 +0000
Merge branch 'diff-target' into HEAD
commit 16046ae65ca9f7f467adb59eeb9d1df4b5bc7a8d
Author: Valentin Lorentz <vlorentz@softwareheritage.org>
Date: Mon Apr 25 13:37:14 2022 +0200
Remove mypy version pin, and fix support of mypy 0.942
commit cd1c10ae5e60cd270e8456822feae809cf2e26bb
Author: Valentin Lorentz <vlorentz@softwareheritage.org>
Date: Fri Apr 22 14:59:07 2022 +0200
BaseLoader: Add hook to call metadata fetchers before loading an origin
This uses setuptools entrypoints to allow metadata fetchers to
make themselves discoverable without explicitly depending on them.
This commit also lifts the generic metadata loading from the base
PackageLoader to BaseLoaderSee https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/738/ for more details.
| tox.ini | ||
|---|---|---|
| 37 | Please, keep the pin versioning. [1] It happens to me at least thrice and each time, it took me like 2 days to make everything go green again. | |
Also, if you upgrade mypy everywhere, there is a mention in the docs that needs updating as well [1].
[1] https://docs.softwareheritage.org/devel/developer-setup.html#checkout-the-source-code