Skip to content

staging: Deploy latest nixguix related loaders and lister

Includes:

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
  • Ingestion
  • Checks
    • swh: extid of type "nar-%" got written in the archive

[1] unstable debian build is ko but the pypi release got done

[1'] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DLDBASE/job/gbp-buildpackage/298/console

[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');

[4] #4868 (comment 137800)

Refs. swh/meta#4979 (closed)

Edited by Antoine R. Dumont