Bringing this forward.

> On Oct 9, 2021, at 2:00 PM, Enrico Olivelli <eolive...@gmail.com> wrote:
> 
> 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

We need Release Manager volunteers to roll dot releases for each of the current 
lines with required PRs applied.

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

Judging from what’s in the current official location 2.6 is already EOL unless 
an RM steps forward.

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

Exactly. Whatever is not EOL needs maintenance releases.

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

I can look into the download page.

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

I think that this should be done with the website redesign.

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

Is 2.6 current or EOL?

>> Bringing the client package release process into policy.

The Node clients are in the proper channels.

>> Updating the download page.

Regards,
Dave

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