Skip to content

The #292 and #365 taxonomy gates are not running at all while bbop-sqlite 403s #708

Description

@realmarcin

validate-strict is green on PR #702, and the reason it is green is worth writing down before it becomes invisible.

From the run log:

Downloading ncbitaxon.db.gz: 0.00B [00:00, ?B/s]
[taxon-ids] NCBITaxon is unavailable, so the shared-id check (#292) was skipped, not passed.
[gtdb-domain] NCBITaxon is unavailable, so the prokaryote-only check (#365) was skipped, not passed.

https://s3.amazonaws.com/bbop-sqlite/ncbitaxon.db.gz returns 403 Forbidden — verified from a developer machine on both HEAD and a ranged GET, so it is upstream and not a runner problem. A cache step cannot repair it: a cache only warms from a download that succeeds.

The degradation is correct. Both validators announce it, and after #702 the tests that need a real lookup skip with the same wording rather than failing. Nothing here is a bug.

The risk is duration. Two gates are off, and every CI run from now on is green without them. The whole point of the "skipped, not passed" wording is that somebody eventually reads it — and a message that appears in every run for months stops being read.

What this issue is for: a place to record that the gates are off, so turning them back on is an action someone takes rather than something that quietly never happens.

  • Re-check whether bbop-sqlite serves ncbitaxon.db.gz again
  • Once it does, confirm a CI run actually resolves an id (no 0.00B line, no "skipped, not passed")
  • Consider whether an alternative source or a committed subset would make these gates independent of one host's availability

Related: #704 (the shared accessor and the skip gating), #707 (the cache key those runs would use).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions