Also, remove the objstorage-related module swh.storage.checker to put in into swh.objstorage.checker.
Details
Details
- Reviewers
olasd zack ardumont - Group Reviewers
Reviewers - Maniphest Tasks
- T460: Extract the objstorage component from storage module to an independent module
- Commits
- rDSTOC2cf3a5a3fe2f: Extract http servers common code to swh.objstorage for dependencies
rDSTOC92e6cd845775: Update debian packaging configuration files
rDSTOC3ab3d3dd27f1: Remove objstorage scripts
rDSTOC7a0369f3ddf9: Extract the object storage to its own package and do the required modifications…
R65:3ab3d3dd27f1: Remove objstorage scripts
R65:2cf3a5a3fe2f: Extract http servers common code to swh.objstorage for dependencies
R65:92e6cd845775: Update debian packaging configuration files
R65:7a0369f3ddf9: Extract the object storage to its own package and do the required modifications…
rDARC14bb2ee8cb6a: Extract the object storage to its own package and do the required modifications…
rDSTO92e6cd845775: Update debian packaging configuration files
rDSTO3ab3d3dd27f1: Remove objstorage scripts
rDSTO2cf3a5a3fe2f: Extract http servers common code to swh.objstorage for dependencies
rDSTO7a0369f3ddf9: Extract the object storage to its own package and do the required…
Diff Detail
Diff Detail
- Repository
- rDSTO Storage manager
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 257 Build 382: Software Heritage Python tests Build 381: arc lint + arc unit
Event Timeline
Comment Actions
The tests doesn't works (although make test in swh.storage works in local) because of :
====================================================================== ERROR: Failure: ImportError (No module named 'swh.objstorage') ----------------------------------------------------------------------
I don't know where it's from. Did I miss something into a configuration?
Comment Actions
I don't know where it's from. Did I miss something into a configuration?
No, i don't think you missed anything.
It must be because we need to merge D63 first.
Otherwise, this module does not exist yet.
Comment Actions
Also, to be symmetric with D63, which includes the debian packaging, the packaging needs to be updated as well.
IIRC, the impacted files are:
- requirements.txt (swh.objstorage)
- debian/control (python-swh.objstorage)
- setup.py (needs to remove some entries about swh.storage.objstorage...)
Comment Actions
- Extract http servers common code to swh.objstorage for dependencies
- Remove objstorage scripts
- Update debian packaging configuration files
Comment Actions
Remove an unneeded dependency into the debian/control file
- Update debian packaging configuration files