Dave,
Thanks for pointing this out.
I had sent a similar message a couple of weeks ago regarding the helm chart.
I am not sure that we can recover past releases.
But I believe that we can enforce a better process for the next releases of
any artifact/sub project of Pulsar.



Il Ven 8 Ott 2021, 18:50 Dave Fisher <w...@apache.org> ha scritto:

> 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?
>

AFAIK we have 2.6, 2.7 and 2.8 as active release lines

In my opinion we should send 2.6. To EOL, possibly after cutting a final
release.

We should sent some EOL policy for every sub project that we release,
otherwise we should maintain everything (at least provide security fixes)



> 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.
>

Any volunteers?


> 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.
>

Agreed

>
> 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.
>

Thanks
Enrico

>
> 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