Releasing binaries in the Incubator
summary
Heron is an Apache Incubator project that moves from source-only to distributing tar.gz source, compiled deb binaries (~500 MB each), and Docker images by creating a git tag, building artifacts with bazel, uploading to dist.apache.org, and performing an svn move from /dev to /release. Votes need a minimum 72-hour vote and three mentor binding votes. Key pain points are incompatible licenses, 45‑minute local builds, manual Maven uploads, and many manual steps; automation and clearer mentor access fix most blockers.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker background
- 1:32Project background and Heron overview
- 7:11Entering the Apache Incubator
- 8:14Understanding the Apache Way
- 13:29Mailing list and community empowerment
- 15:38Heron release process overview
- 17:22Voting and binding votes explained
- 20:51Releasing artifacts and distribution
- 24:20Challenges and manual steps
- 25:45Common mistakes and lessons learned
- 27:29Closing and contact information
related talks
55mNavigating the Incubator Trenches
54mHow to Get Your Release Through the Incubator
29mNavigating Podling Releases: Achieving Success in the Apache Incubator
17mBuilding Secure Open Source Communities From the Ground Up
48mApache Way: Effective Open Source Project Management
32mApache NetBeans!
35mReleasing Ceph - Deep Dive Into Build Infrastructure
18mAutomated Distribution of Open Source and Private Components with JFrog Bintray
