Skip to content

chore: Remove generated DEPENDENCIES.rust.tsv files, and associated scripts and guides - #3338

Merged
blackmwk merged 3 commits into
apache:mainfrom
dannycjones:remove-dependency-tsvs
Oct 9, 2026
Merged

blackmwk merged 3 commits into
apache:mainfrom
dannycjones:remove-dependency-tsvs

Conversation

@dannycjones

@dannycjones dannycjones commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

What changes are included in this PR?

This change removes all code and files related to the generated DEPENDENCIES.rust.tsv. This was discussed in #3233. Ultimately, the files are not serving maintainers nor consumers well and are not generated as part of any license obligation.

The pinning of cargo-deny version inside the script is removed as the output is no longer sensitive to it. make and CI still install a consistent version.

Are these changes tested?

N/A

AI Disclosure

LLM helped strip out the code. Human review.

Copilot AI balanced review requested due to automatic review settings October 4, 2026 17:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The release guide retains obsolete instructions to regenerate the deleted dependency lists.

Review effort: Balanced
Findings: 1 Low severity

Open (1)
What changed in this PR

Removes generated dependency TSV artifacts and generation workflow while retaining license validation.

Changes:

  • Deletes all generated dependency TSV files.
  • Removes generation logic and updates release guidance/configuration.
File Description
website/​src/​release.md Removes TSV generation step.
Makefile Updates cargo-deny synchronization note.
dev/​release/​README.md Documents license checking only.
dev/​release/​dependencies.sh Removes TSV generation support.
.licenserc.yaml Removes TSV exclusion.
crates/​test_utils/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​storage/​opendal/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​integrations/​cache-moka/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​integration_tests/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​iceberg/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​examples/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​sql/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​s3tables/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​rest/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​loader/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​hms/​DEPENDENCIES.rust.tsv Deletes generated list.
crates/​catalog/​glue/​DEPENDENCIES.rust.tsv Deletes generated list.
bindings/​python/​DEPENDENCIES.rust.tsv Deletes generated list.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread website/src/release.md
@dannycjones
dannycjones marked this pull request as draft October 4, 2026 17:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The generated artifacts and their maintenance references are removed consistently while license validation remains intact.

Review effort: Balanced
Findings: None

Resolved since last review (1)

@dannycjones

Copy link
Copy Markdown
Contributor Author

@kevinjqliu this is ready to review. CI failed but it looks transient.

@dannycjones

Copy link
Copy Markdown
Contributor Author

@blackmwk @CTTY would you be able to help review this one? 🙏 I want to move forward so we can start releases again.

@blackmwk blackmwk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks @dannycjones for this pr!

@blackmwk
blackmwk added this pull request to the merge queue Oct 9, 2026
Merged via the queue into apache:main with commit 49b91d1 Oct 9, 2026
25 checks passed
@dannycjones
dannycjones deleted the remove-dependency-tsvs branch October 9, 2026 10:14
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.

[discussion] Reviewing current licensing and distribution files

3 participants