-1 (binding)

I think that we need another release candidate.
The source package pulsar-adapters-3.0.0-candidate-1-src.tar.gz contains 
unnecessary binary files such as a git repository in .git subdirectory. 

It's worth updating the release process in 
https://github.com/apache/pulsar-adapters/wiki/Release-process so that the 
problem in the release process could be addressed.

-Lari

On 2024/11/15 18:03:49 Zixuan Liu wrote:
> Hello Apache Pulsar Community,
> 
> 
> This is a call for the vote to release the Apache Pulsar Adapters version
> 3.0.0 based on 3.0.0-candidate-1.
> 
> This is the first Apache Pulsar Adapters release to support Pulsar 3.0.7
> release.
> 
> 
> The vote will be open for at least 72 hours. It is adopted by majority
> approval, with at least 3 PMC affirmative votes.
> 
> 
> The release candidate is available at:
> 
> https://dist.apache.org/repos/dist/dev/pulsar/pulsar-adapters/pulsar-adapters-3.0.0-candidate-1
> 
> 
> SHA-512 checksums:
> 
> 6f15229fc65eb5ecdb1b7a1f8b21978adf93578568c954e455063e4a2e59fcf4f6aa83a344045b3596c721ed3c4b56d99b2333c3bc5de1c290d14f1fb612a124
> pulsar-adapters-3.0.0-candidate-1-src.tar.gz
> 
> 
> Maven staging repo:
> 
> *https://repository.apache.org/content/repositories/orgapachepulsar-1313
> <https://repository.apache.org/content/repositories/orgapachepulsar-1313>*
> 
> 
> The tag to be voted upon:
> 
> v3.0.0-candidate-1 (commit dc7de6d475cbe4b3835d6e270174459e613d264e)
> 
> https://github.com/apache/pulsar-adapters/releases/tag/v3.0.0-candidate-1
> 
> 
> Pulsar's KEYS file containing PGP keys you use to sign the release:
> 
> https://downloads.apache.org/pulsar/KEYS
> 
> 
> Please download the source package and verify it according to the following
> instructions.
> 
> 
> Build based on JDK 17:
> 
> mvn clean install -DskipTests
> 
> 
> Run unit test:
> 
> mvn -B -ntp -pl
> '!org.apache.pulsar.tests:pulsar-kafka-compat-client-test,!org.apache.pulsar.tests:pulsar-spark-test'
> clean verify
> 
> 
> Run integration test:
> 
> cd ~
> 
> git clone --depth 50 --single-branch --branch v3.0.7
> https://github.com/apache/pulsar
> 
> cd pulsar
> 
> mvn -B -ntp -f tests/pom.xml -pl
> org.apache.pulsar.tests:tests-parent,org.apache.pulsar.tests:integration
> install
> 
> docker pull apachepulsar/pulsar-all:3.0.7
> 
> docker pull apachepulsar/pulsar:3.0.7
> 
> docker tag apachepulsar/pulsar-all:3.0.7 apachepulsar/pulsar-all:latest
> 
> docker tag apachepulsar/pulsar:3.0.7 apachepulsar/pulsar:latest
> 
> cd ~/pulsar
> 
> mvn -B -ntp -f tests/docker-images/pom.xml install -pl
> org.apache.pulsar.tests:latest-version-image -am -Pdocker,-main -DskipTests
> 
> cd $PULSAR_ADAPTERS_PATH
> 
> mvn -B -ntp -pl
> org.apache.pulsar.tests:pulsar-kafka-compat-client-test,org.apache.pulsar.tests:pulsar-spark-test
> -am -DintegrationTests -DskipTests -DredirectTestOutputToFile=false clean
> verify
> 
> 
> Setup maven staging repo and add the pulsar-adapters library to your maven
> project to ensure the correctness of dependencies:
> 
> 
> Thanks,
> 
> Zixuan
> 

Reply via email to