[ 
https://issues.apache.org/jira/browse/KAFKA-20851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dejan Stojadinović updated KAFKA-20851:
---------------------------------------
    Description: 
(on) *Action points:*
 * jacoco: 0.8.14 -->> 0.8.15
 * zinc: 1.12.0 -->> 1.12.1
 * swagger: 2.2.52 -->> 2.2.53
 * gradle-versions-plugin: 0.56.0 -->> 0.61.0 *(to improve `./gradlew 
dependencyUpdates` task result output)*
 * owasp dependency check plugin: 12.2.2 -->> 13.0.0 *( (!) note: we would have 
to wait for 13.0.1)*
 * spotbugs gradle plugin: 6.5.9 -->> 6.5.10
 * spotless gradle plugin: 8.4.0 -->> 8.9.0 *(note: extensively tested)*

*Release notes:*
 * jacoco: [https://github.com/jacoco/jacoco/releases/tag/v0.8.15]
 * zinc: [https://github.com/sbt/zinc/releases/tag/v1.12.1]
 * spotless gradle plugin:
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.9.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.8.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.7.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.6.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.1]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.0]
 * gradle-versions-plugin:
 ** 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.61.0#migrating-from-prior-versions]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.57.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.58.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.59.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.60.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.61.0]
 * owasp dependency-check plugin: 
[https://github.com/dependency-check/DependencyCheck/releases/tag/v13.0.0]
 * spotbugs gradle plugin: 
[https://github.com/spotbugs/spotbugs-gradle-plugin/releases/tag/6.5.10]
 * swagger:
 ** [https://github.com/swagger-api/swagger-core/releases/tag/v2.2.53]
 ** 
[https://github.com/swagger-api/swagger-core/blob/v2.2.53/modules/swagger-gradle-plugin/README.md]

h3. Additional notes and details about Gradle plugin version updates:
{panel:title=1. Spotless gradle 
plugin:|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
Plugin issue [https://github.com/diffplug/spotless/issues/2850] is still 
pending (hence these version bump should be tested thoroughly (see test 
procedure below)
 * KAFKA-20182 and related GitHub PR's:
 ** [https://github.com/apache/kafka/pull/22012]
 ** [https://github.com/apache/kafka/pull/22025]

(!) *Test procedure (note: must be done locally):*
 # *./gradlew build -x test* passes (/) (spotlessCheck + checkstyle +
spotbugs + compile all)
 # run in a loop (hundreds of times): *./gradlew spotlessApply --rerun-tasks 
--no-build-cache*
 ** note: for loop testing I created this script --> 
{*}_repeatUntilBuildFails.sh_{*}:
{code:java}
#!/bin/bash

counter=0
while ./gradlew clean spotlessApply --rerun-tasks --no-build-cache; do
    ((counter++))
    echo 
"**************************************************************************"
    echo "### Build succeeded (execution number: $counter) -->> running 
again... ###"
    echo 
"**************************************************************************"
done

((counter++))
echo ">>> Build failed on execution number: $counter at $(date) <<<"
{code}

*Note: test procedure taken from here (see commit messages):*
 * 
[https://github.com/apache/kafka/commit/7aaf4de8207dda7809735597383d3771810a4385]
 * 
[https://github.com/apache/kafka/commit/2327e51926d666d979f8363dedf0894390430a7c]
{panel}







  was:
(on) *Action points:*
 * jacoco: 0.8.14 -->> 0.8.15
 * zinc: 1.12.0 -->> 1.12.1
 * swagger: 2.2.52 -->> 2.2.53
 * gradle-versions-plugin: 0.56.0 -->> 0.61.0 *(to improve `./gradlew 
dependencyUpdates` task result output)*
 * owasp dependency check plugin: 12.2.2 -->> 13.0.0 *( (!) note: we would have 
to wait for 13.0.1)*
 * spotbugs gradle plugin: 6.5.9 -->> 6.5.10
 * spotless gradle plugin: 8.4.0 -->> 8.9.0 *(note: extensively tested)*

*Release notes:*
 * jacoco: [https://github.com/jacoco/jacoco/releases/tag/v0.8.15]
 * zinc: [https://github.com/sbt/zinc/releases/tag/v1.12.1]
 * spotless gradle plugin:
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.9.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.8.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.7.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.6.0]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.1]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.0]
 * gradle-versions-plugin:
 ** 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.61.0#migrating-from-prior-versions]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.57.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.58.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.59.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.60.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.61.0]
 * owasp dependency-check plugin: 
[https://github.com/dependency-check/DependencyCheck/releases/tag/v13.0.0]
 * spotbugs gradle plugin: 
[https://github.com/spotbugs/spotbugs-gradle-plugin/releases/tag/6.5.10]
 * swagger:
 ** [https://github.com/swagger-api/swagger-core/releases/tag/v2.2.53]
 ** 
[https://github.com/swagger-api/swagger-core/blob/v2.2.53/modules/swagger-gradle-plugin/README.md]

h3. Additional notes and details about Gradle plugin version updates:
h4. 1. Spotless gradle plugin:

Plugin issue [https://github.com/diffplug/spotless/issues/2850] is still 
pending (hence these version bump should be tested thoroughly (see test 
procedure below)
 * KAFKA-20182 and related GitHub PR's:
 ** [https://github.com/apache/kafka/pull/22012]
 ** [https://github.com/apache/kafka/pull/22025]

(!) *Test procedure (note: must be done locally):*
 # *./gradlew build -x test* passes (/) (spotlessCheck + checkstyle +
spotbugs + compile all)
 # run in a loop (hundreds of times): *./gradlew spotlessApply --rerun-tasks 
--no-build-cache*
 ** note: for loop testing I created this script --> 
{*}_repeatUntilBuildFails.sh_{*}:
{code:java}
#!/bin/bash

counter=0
while ./gradlew clean spotlessApply --rerun-tasks --no-build-cache; do
    ((counter++))
    echo 
"**************************************************************************"
    echo "### Build succeeded (execution number: $counter) -->> running 
again... ###"
    echo 
"**************************************************************************"
done

((counter++))
echo ">>> Build failed on execution number: $counter at $(date) <<<"
{code}

*Note: test procedure taken from here (see commit messages):*
 * 
[https://github.com/apache/kafka/commit/7aaf4de8207dda7809735597383d3771810a4385]
 * 
[https://github.com/apache/kafka/commit/2327e51926d666d979f8363dedf0894390430a7c]


> Version updates for build dependencies
> --------------------------------------
>
>                 Key: KAFKA-20851
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20851
>             Project: Kafka
>          Issue Type: Task
>          Components: build
>            Reporter: Dejan Stojadinović
>            Assignee: Dejan Stojadinović
>            Priority: Minor
>              Labels: Gradle, buid, gradle, jacoco, reporting, swagger, update
>             Fix For: 4.5.0
>
>
> (on) *Action points:*
>  * jacoco: 0.8.14 -->> 0.8.15
>  * zinc: 1.12.0 -->> 1.12.1
>  * swagger: 2.2.52 -->> 2.2.53
>  * gradle-versions-plugin: 0.56.0 -->> 0.61.0 *(to improve `./gradlew 
> dependencyUpdates` task result output)*
>  * owasp dependency check plugin: 12.2.2 -->> 13.0.0 *( (!) note: we would 
> have to wait for 13.0.1)*
>  * spotbugs gradle plugin: 6.5.9 -->> 6.5.10
>  * spotless gradle plugin: 8.4.0 -->> 8.9.0 *(note: extensively tested)*
> *Release notes:*
>  * jacoco: [https://github.com/jacoco/jacoco/releases/tag/v0.8.15]
>  * zinc: [https://github.com/sbt/zinc/releases/tag/v1.12.1]
>  * spotless gradle plugin:
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.9.0]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.8.0]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.7.0]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.6.0]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.1]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.5.0]
>  * gradle-versions-plugin:
>  ** 
> [https://github.com/ben-manes/gradle-versions-plugin/tree/v0.61.0#migrating-from-prior-versions]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.57.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.58.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.59.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.60.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.61.0]
>  * owasp dependency-check plugin: 
> [https://github.com/dependency-check/DependencyCheck/releases/tag/v13.0.0]
>  * spotbugs gradle plugin: 
> [https://github.com/spotbugs/spotbugs-gradle-plugin/releases/tag/6.5.10]
>  * swagger:
>  ** [https://github.com/swagger-api/swagger-core/releases/tag/v2.2.53]
>  ** 
> [https://github.com/swagger-api/swagger-core/blob/v2.2.53/modules/swagger-gradle-plugin/README.md]
> h3. Additional notes and details about Gradle plugin version updates:
> {panel:title=1. Spotless gradle 
> plugin:|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
> Plugin issue [https://github.com/diffplug/spotless/issues/2850] is still 
> pending (hence these version bump should be tested thoroughly (see test 
> procedure below)
>  * KAFKA-20182 and related GitHub PR's:
>  ** [https://github.com/apache/kafka/pull/22012]
>  ** [https://github.com/apache/kafka/pull/22025]
> (!) *Test procedure (note: must be done locally):*
>  # *./gradlew build -x test* passes (/) (spotlessCheck + checkstyle +
> spotbugs + compile all)
>  # run in a loop (hundreds of times): *./gradlew spotlessApply --rerun-tasks 
> --no-build-cache*
>  ** note: for loop testing I created this script --> 
> {*}_repeatUntilBuildFails.sh_{*}:
> {code:java}
> #!/bin/bash
> counter=0
> while ./gradlew clean spotlessApply --rerun-tasks --no-build-cache; do
>     ((counter++))
>     echo 
> "**************************************************************************"
>     echo "### Build succeeded (execution number: $counter) -->> running 
> again... ###"
>     echo 
> "**************************************************************************"
> done
> ((counter++))
> echo ">>> Build failed on execution number: $counter at $(date) <<<"
> {code}
> *Note: test procedure taken from here (see commit messages):*
>  * 
> [https://github.com/apache/kafka/commit/7aaf4de8207dda7809735597383d3771810a4385]
>  * 
> [https://github.com/apache/kafka/commit/2327e51926d666d979f8363dedf0894390430a7c]
> {panel}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to