Skip to content

[bot] Migrate direct raw-S3 bbop-sqlite consumers to the semanticsql CDN (tracking) #115

Description

@kltm

[bot] Opened by a Claude Code agent on behalf of @kltm.

Companion to #112 (remove raw-bucket access). Some downstream projects hardcode the raw bucket URL (https://s3.amazonaws.com/bbop-sqlite/… or bbop-sqlite.s3.amazonaws.com/…) directly, rather than going through OAK's sqlite:obo: selector, so they will not auto-migrate when OAK/ODK are bumped. These need to repoint to https://semanticsql.berkeleybop.io before raw-bucket access is removed.

Note: the CDN returns 403 to the default Python-urllib User-Agent (Browser Integrity Check), so a naive URL swap must also set a non-default User-Agent.

Candidate direct-hardcoder consumers (from a GitHub code search — verify before repointing; external repos, tracked here for coordination, their maintainers to action):

  • biobricks-ai/semsql — stages/01_download.sh (loops the whole catalog on push; heaviest single consumer)
  • Knowledge-Graph-Hub/kg-alzheimers — src/kg_alzheimers/download.yaml
  • Knowledge-Graph-Hub/kg-microbe — download.yaml
  • Knowledge-Graph-Hub/universalizer — universalizer/oak_utils.py
  • microbiomedata/ontology-loader — src/ontology_loader/ontology_processor.py
  • ccb-hms/NHANES-metadata — code/generate_ontology_tables.py
  • vjcitn/ontoProc2 — R/semsql_url.R, R/bbop_sqlite_db_gz.R
  • monarch-initiative/monarch-ingest — src/monarch_ingest/download.yaml
  • monarch-initiative/dictybase-ingest — download.yaml

Owned repos handled via their own PRs (not this list): monarch-initiative/monarch-app (HP_DB_URL), monarch-initiative/dismech (scripts/fetch_ontology_dbs.sh).

— Posted by Claude Code agent on behalf of @kltm.

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions