This guide was generated from real release vote discussions on the Apache Incubator mailing list and reflects practical issues that sometimes arise during podling release reviews.

Who This Guide Is For

This guide is intended for:

It is designed to support practical decision-making when preparing a release candidate, calling a vote, responding to review feedback, and iterating to a successful release.

Unifying Principle

A podling release vote is a public review process. It helps the project demonstrate transparency, responsiveness to feedback, and growing release maturity.


Purpose

This guide summarises a small set of practical review topics that sometimes arise during Incubator release votes.

It was generated from five years of release vote discussions on incubator-general. Many votes are routine and complete without substantive issues. This document focuses on cases where reviewers asked questions or requested changes, so that mentors and podlings can recognise such situations earlier.

It is mentoring guidance based on real Incubator experience, but does not replace ASF policy or legal guidance.


1. LICENSE Completeness

In some votes, reviewers may ask whether a release artifact properly accounts for bundled or embedded third-party material.

This typically arises when:

Clear disclosure helps reduce follow-up questions.


2. Bundled Third-Party Material

Bundled third-party content is not inherently a problem, but it must be handled correctly in the release artifact.

The authoritative record of bundled third-party material is the LICENSE file.

Review questions tend to arise when:

A short explanatory paragraph in the vote email can help reviewers navigate the release, but it does not replace the requirement for bundled material to be properly documented in LICENSE, with original headers preserved where applicable.


3. NOTICE Content

NOTICE can attract reviewer attention when its purpose or content is unclear.

Questions may arise when:

Keeping NOTICE minimal and purposeful helps avoid unnecessary review discussion.


4. NOTICE Housekeeping

Reviewers may also comment on minor NOTICE maintenance issues, such as:

These are rarely blockers, but they still consume review time.


5. Use of the Work-in-Progress Disclaimer

The Work-in-Progress disclaimer provides context for incubating releases.

It may be referenced by reviewers when:

The disclaimer does not replace the need to address substantive issues raised during review.


6. Licensing Questions Are Resolved Through Artifacts

When licensing questions arise, resolution typically focuses on:

Licensing concerns are resolved through artifact correctness, not disclaimer wording.


7. KEYS and Verification Convenience

Reviewers may raise practical concerns if:

Clear links and simple verification instructions help reduce back-and-forth.


8. Closing the Loop on Review Feedback

Release votes typically converge once:

This is a normal iteration, not a failure.


9. What Release Votes Indicate About Incubation

Release votes provide insight into:

These signals are often more important than any single issue raised.


10. Key Takeaways for PPMCs, Mentors, and the IPMC