Skip to content

Pin Jena to 5.6.0 (arq 6.x breaks quad CONSTRUCT)#16

Merged
namedgraph merged 1 commit into
masterfrom
fix/pin-jena-5.6.0
Jul 25, 2026
Merged

Pin Jena to 5.6.0 (arq 6.x breaks quad CONSTRUCT)#16
namedgraph merged 1 commit into
masterfrom
fix/pin-jena-5.6.0

Conversation

@namedgraph

@namedgraph namedgraph commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

Pins the ETL pipeline to Apache Jena 5.6.0. arq 6.x cannot output quad
CONSTRUCT results (No dataset writer for Turtle_pretty, exit 2; the
--results=trig option was dropped), which the graphify stage relies on
— see apache/jena#4091.

Changes

  • etl/config.mk — default JENA_HOMEapache-jena-5.6.0, with a comment explaining the constraint.
  • CLAUDE.md — document the Jena 5.6.0 prerequisite and the arq quad-CONSTRUCT bug.
  • datasets/current/taxonomies/{legal-forms,legal-statuses}.trig — ETL regeneration under Jena 5.6.0. Reordering only, no semantic change — the files round-trip identically via riot --base=$BASE --output=nquads | sort (the known nondeterministic arq CONSTRUCT ordering gotcha).

🤖 Generated with Claude Code

arq 6.x cannot output quad CONSTRUCT results ("No dataset writer for
Turtle_pretty", exit 2; --results=trig was dropped), which the graphify
stage depends on — see apache/jena#4091.

- etl/config.mk: default JENA_HOME → apache-jena-5.6.0, with a comment
  explaining the constraint.
- CLAUDE.md: document the Jena 5.6.0 prerequisite and the arq bug.
- datasets/current/taxonomies/{legal-forms,legal-statuses}.trig:
  ETL regeneration under Jena 5.6.0 — reordering only, no semantic
  change (round-trips identically via riot --output=nquads | sort).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@namedgraph
namedgraph force-pushed the fix/pin-jena-5.6.0 branch from e4519ce to 40cf12e Compare July 25, 2026 09:23
@namedgraph
namedgraph merged commit d6033d0 into master Jul 25, 2026
4 checks passed
@namedgraph
namedgraph deleted the fix/pin-jena-5.6.0 branch July 25, 2026 09:28
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.

1 participant