This note will cover several points about Apache Release Distribution Policy. 
[1][2] All of the official Apache Pulsar release artifacts should be on the 
project’s download page. [3]
What are the currently supported release artifacts?
Where must all source release artifacts be on Apache Distribution Channels?
How must download pages refer to current source release artifacts?
Where must release VOTEs place the artifacts?
Currently supported release artifacts.
From the download page it looks like the current main release series is 2.8.1. 
From the urls from all of the older versions indicate that they are archives. 
This implies that the 2.8.x is the only current version with 2.9.x coming up. 
Is this what the community wants?

Apache Distribution Channels
Artifacts that are current must be uploaded via svn to 
https://dist.apache.org/repos/dist/release/pulsar/
This location tells a different story about what is current: 2.7.2, 2.7.3, 
2.8.0, 2.8.1, adaptors-2.8.0, pulsar-manager, and client-go (but the other 
clients are missing). It is fine to distribute to other channels like PIP, NPM, 
and Maven Central and point users to them. It is required that all source 
releases made by the PMC also be made on dist.apache.org.

Download page links to release artifacts
The ASF is moving away from its mirror network and is now using a CDN. 
Consequently preferred links have changed slightly. See the current 
requirements here. [4] There are a lot of adjustments to make.

Client packages
While the separate page approach of describing the use and using appropriate 
channels for the client language is fine. A download of a separate source 
package for each client must be offered.

Location of packages for VOTEs
These artifacts should be uploaded via svn to 
https://dist.apache.org/repos/dist/dev/pulsar/. If that is done then it is easy 
to svn to the distribution channel ounce the VOTE is completed. [5]

In synopsis there are three action items
Determine the current development versions.
Bringing the client package release process into policy.
Updating the download page.

All The Best,
Dave

[1] https://www.apache.org/legal/release-policy.html#release-distribution
[2] https://infra.apache.org/release-distribution.html
[3] https://pulsar.apache.org/en/download/
[4] https://infra.apache.org/release-download-pages.html
[5] https://www.apache.org/legal/release-policy.html#stage

Reply via email to