Skip to content

chore: align project metadata with Apache Reqsign - #889

Merged
tisonkun merged 2 commits into
mainfrom
codex/apache-reqsign-metadata
Sep 29, 2026
Merged

tisonkun merged 2 commits into
mainfrom
codex/apache-reqsign-metadata

Conversation

@tisonkun

@tisonkun tisonkun commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Reqsign is now a top-level ASF project, but project branding, notification routing, security contacts, and release instructions still identify it as OpenDAL Reqsign. Update these references following the migration announcement and the ASF committee registry.

  • Use Apache Reqsign in the READMEs, shared NOTICE, repository description, maintainer guidance, security documents, and generated crate reservations. Correct the obsolete subproject description while preserving OpenDAL integration boundaries.
  • Route commit, issue, and pull-request notifications to commits@reqsign.apache.org. Route Discussions and their mailing-list thread lookup to dev@reqsign.apache.org, add subscription/archive links, and send vulnerability reports to private@reqsign.apache.org.
  • Update release names, community/PMC references, dist paths, and KEYS URLs to Reqsign. Require dist and KEYS provisioning before the first independent release and retain a link to historical OpenDAL releases.
  • Accept the exact historical placeholder description during bootstrap audits so previously published reservations can still resume without republishing. New reservations use the current name. Extend the existing recovery test to cover both descriptions using the shared constants.

The new website and Reqsign dist roots returned HTTP 404 during verification. Keep the working docs.rs homepage and document the dist/KEYS prerequisite under INFRA-28423. Existing cloud test resource identifiers and immutable published repository metadata remain valid and are preserved.

Validation:

  • Release helper unit tests: 33 passed, including recovery of placeholders published under the former project name.
  • hawkeye check and git diff --check passed after the review fixes; cargo fmt --all -- --check passed for the initial changes, with no subsequent Rust edits.
  • cargo metadata --no-deps verified the canonical repository URL and updated shared NOTICE for all 15 workspace crates.
  • Parsed the ASF and Discussion workflow YAML and checked the embedded JavaScript syntax with Node.

No Rust implementation changes; live notification delivery and dist provisioning are not exercised by local checks.

)
for description in (
PLACEHOLDER_DESCRIPTION,
"Namespace reservation for a crate planned by Apache OpenDAL reqsign.",

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Why not reuse LEGACY_PLACEHOLDER_DESCRIPTION?

Comment thread .asf.yaml Outdated
Comment on lines +90 to +92
commits: dev@reqsign.apache.org
issues: dev@reqsign.apache.org
pullrequests: dev@reqsign.apache.org

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Suggested change
commits: dev@reqsign.apache.org
issues: dev@reqsign.apache.org
pullrequests: dev@reqsign.apache.org
commits: commits@reqsign.apache.org
issues: commits@reqsign.apache.org
pullrequests: commits@reqsign.apache.org

Comment thread THREAT_MODEL.md Outdated

Reqsign is a sub-project related to Apache OpenDAL, and OpenDAL is the primary
integration this model expects maintainers to consider. Reqsign is still a
Apache Reqsign is an independent Apache top-level project. OpenDAL remains the

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Suggested change
Apache Reqsign is an independent Apache top-level project. OpenDAL remains the
Apache Reqsign is a top-level ASF project. OpenDAL remains the

@tisonkun
tisonkun merged commit 7615a45 into main Sep 29, 2026
64 checks passed
@tisonkun
tisonkun deleted the codex/apache-reqsign-metadata branch September 29, 2026 22:05
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