fetch: 'builder error' on image-sibling + parquet-only datasets #84
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
femboy/kibble#84
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
kibble fetch"builder error" on datasets with image siblings or parquet-only layoutsSome HF datasets fail with
download failed for <id>: builder errorwhile others (single.jsonl) succeed. Reproduced building the kitby-v1 corpus:ianncity/GLM-5.2-Conversation— a singledataset.jsonlplus a.webpsibling → builder error (had to direct-download the jsonl).r0b0tlab/qwen3.8-max-distillation-50k— parquet shards underdata/(no top-level jsonl) → builder error.SupraLabs/reasoning-corpus-4K-5M-v1(single jsonl) andgreghavens/kimi-k3-...(jsonl) → succeed.The message text (
download failed for {url}: {e}with{url}= the bare dataset id,{e}=builder error) points at a bare id reachingreqwestas a URL on the parquet-convert / fallback path — aRequestBuilderbuild failure, not an HTTP error.is_data_filealready accepts parquet, so the parquet case should resolve viadata/or the parquet-convert branch; something in that path constructs the request from the id instead of a resolve URL.Impact: common dataset layouts (image sibling; parquet-only) need a manual direct-download workaround.
Fix direction: ensure every fetch path builds a full
resolve/main/...(or/parquet) URL, never the bare id; and skip non-data siblings (.webp/.png/...) before the builder step.Found during kitby-v1 data foundry (P1).