staging: Deploy latest nixguix related loaders and lister
Includes:
- swh/devel/swh-loader-core!459 (closed): Nar computations is now done in python (no longer need for the nix binary now)
- swh/devel/swh-loader-core!463 (closed): Content|Directory loaders now store the nar checksums as extids
- swh/devel/swh-lister!466 (merged): checksum_layout field renaming
- swh/devel/swh-loader-core!464 (merged): Impacted checksum_layout field renaming ^ from lister in the loaders
Plan:
- Depends on swh/devel/swh-lister!466 (merged) + swh/devel/swh-loader-core!464 (merged) being merged first
- Release swh.lister v5.2.0
- (ongoing) Release swh.loader.core v5.3.0 [1]
-
swh-apps: Drop nix binary in the dockerfile[2] - swh-apps: Build images ^
- swh-charts: Update values.yaml
- Deploy
- Trigger listing
- Checks
- swh/devel/swh-lister!467 (merged): Fix lister
- Redeploy lister
- Trigger listing again
- Listing
-
(ongoing) Checks
-
(fail)
swh-scheduler: listed origins with "checksum_layout" of type "nar" exist [3] - the lister works as before but it does not ingest any "nar" yet due to changes that need to happen
- Discussion to clarify what needs to happen (starting point [4])
- Clarified
-
(fail)
- Ingestion
-
Checks
- swh: extid of type "nar-%" got written in the archive
[1] unstable debian build is ko but the pypi release got done
[2] It's nowhere to be found so noop
[3]
select * from listed_origins where lister_id=(select id from listers where name='nixguix' and instance_name='guix.gnu.org') and visit_type in ('content', 'directory') and (extra_loader_arguments#>>'{"checksums_computation"}'<>'standard' and extra_loader_arguments#>>'{"checksum_layout"}'<>'standard');
Refs. swh/meta#4979 (closed)