This guide is distilled from real Incubator mailing list discussions about release votes and distribution corrections. It focuses only on the concrete issues and resolutions that appeared in those conversations.

Who This Guide Is For

This guide is intended for:

These checks focus on preventing confusion about what an Apache release is and identifying and resolving distribution issues that commonly arise during release votes.


1. “Official release” vs “things that look like releases”

A recurring problem is publishing or presenting artifacts in a way that implies an official release exists before the release vote has passed.

What reviewers pushed back on included:

Common correction pattern:


2. Distribution surfaces that trigger scrutiny

The discussions repeatedly focused on non-source distribution surfaces, including:

The key concern was not that these surfaces exist, but whether they:


3. Category X and third-party code leakage into artifacts

The strongest recurring compliance theme was Category X and related third-party licensing concerns appearing inside distributed artifacts, especially convenience binaries and developer-facing outputs.

The practical focus in the discussions was:


4. Release candidate hygiene: LICENSE, NOTICE, DISCLAIMER, headers

Release votes surfaced concrete, repeatable issues inside source artifacts, including:

Resolution pattern:


5. “Incubating” requirements during incubation

During release review, reviewers ensured that the incubating status was reflected correctly in release materials while the project was still in incubation. This surfaced as a hard stop when the release materials did not correctly reflect the incubating status in the release metadata.


6. Signatures, checksums, KEYS, and post-vote moves

The release vote discussion included practical handling of:

A key operational point was raised:


7. How -1s were used and resolved

The discussions show a consistent pattern:

The practical lesson is that compliance concerns are treated as blockers when they affect:


Key Takeaways