Skip to content

fix: propagate archive source transport errors - #652

Merged
1 commit merged into
OpenMontageInc:mainfrom
abuashiks22-crypto:abuashiks22-crypto-fix-archive-source-errors
Nov 8, 2026
Merged

1 commit merged into
OpenMontageInc:mainfrom
abuashiks22-crypto:abuashiks22-crypto-fix-archive-source-errors

Conversation

@abuashiks22-crypto

Copy link
Copy Markdown

Summary\n- propagate Archive.org and Wikimedia transport/API failures to corpus_builder\n- preserve genuine empty-result fallback and per-item Archive.org metadata hydration tolerance\n- remove corrected strict xfail expectations while retaining Pond5 coverage\n\n## Validation\n- python -m pytest tests/tools/test_stock_source_adapters.py tests/tools/test_corpus_builder_total_failure.py -q\n- 41 passed, 1 xfailed\n- git diff --check\n\nNo secrets or .env files were added.

Transport and API failures from Archive.org and Wikimedia now reach corpus_builder while per-item Archive.org hydration remains tolerant. Update regression expectations for the corrected contract.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

@calesthio calesthio left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for propagating archive search transport failures. Reviewed the full diff against main 63d1087a: Archive.org and Wikimedia now distinguish search failure from a successful empty result, while Archive.org's per-item skip remains limited to individual records. Validation: adapter suite 37 passed, 1 expected failure for the unrelated Pond5 issue, with offline transport mocks. No live provider calls.

@calesthio calesthio closed this Nov 7, 2026
@calesthio calesthio reopened this Nov 7, 2026
calesthio pushed a commit to manish511-github/OpenMontage that referenced this pull request Nov 8, 2026
# Conflicts:
#	tests/tools/test_stock_source_adapters.py
calesthio pushed a commit to manish511-github/OpenMontage that referenced this pull request Nov 8, 2026
…c#815

Adapted from PR OpenMontageInc#815 by @serdarucel: retain deterministic shape and PYTHONHASHSEED subprocess coverage with canonical PR OpenMontageInc#597 stable_url_id (16 hexadecimal characters). The cohort preserves the original reviewed heads for OpenMontageInc#594, OpenMontageInc#595, OpenMontageInc#597, OpenMontageInc#639, OpenMontageInc#652, OpenMontageInc#653, OpenMontageInc#779 and OpenMontageInc#857. No audio or Pixabay retry implementations are included.
@calesthio calesthio closed this pull request by merging all changes into OpenMontageInc:main in 82d2601 Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants