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