bhabegger commented on PR #2729:
URL: https://github.com/apache/jackrabbit-oak/pull/2729#issuecomment-4648909328

   As per request in the JIRA here is the result of before/after versions 
pulled in for artifacts that ahve embedded dependencies:
   
   # Embedded dependencies: before vs. after `rationalize-dependencies`
   
   Branch: `rationalize-dependencies` vs. `apache/trunk`
   
   ## Key findings
   
   - The `Embed-Dependency` instruction lists are **identical in every module** 
— no artifacts are added or removed.
   - The branch moves version declarations from individual module POMs into 
`oak-parent/pom.xml` for a subset of cases, but all **resolved versions are 
identical**.
   - Modules not touched by the branch (`oak-blob-cloud-azure`, 
`oak-blob-cloud`, `oak-segment-tar`, `oak-auth-ldap`, `oak-segment-remote`, 
`oak-segment-aws`, `oak-shaded-guava`) show the same before and after.
   
   ---
   
   ## oak-segment-azure
   
   Embed-Dependency list: **unchanged**.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | azure-storage | no local pin → parent | no local pin → parent |
   | azure-keyvault-core | no local pin → parent | no local pin → parent |
   | azure-core | no local pin → parent | no local pin → parent |
   | azure-identity | no local pin → parent | no local pin → parent |
   | azure-json | no local pin → parent | no local pin → parent |
   | azure-xml | `1.0.0` in module | `1.0.0` in parent |
   | azure-storage-blob | `12.25.3` in module | `12.25.3` in parent |
   | azure-storage-common | `12.24.3` in module | `12.24.3` in parent |
   | azure-storage-internal-avro | `12.10.3` in module | `12.10.3` in parent |
   | jackson-dataformat-xml | no local pin → parent | no local pin → parent |
   | guava | `33.1.0-jre` in module | `33.1.0-jre` in module (kept) |
   | jsr305 | `3.0.2` in module | `3.0.2` in parent |
   | reactive-streams | no local pin → parent | no local pin → parent |
   | msal4j | no local pin → parent | no local pin → parent |
   | reactor-core | no local pin → parent | no local pin → parent |
   | oauth2-oidc-sdk | no local pin → parent | no local pin → parent |
   | azure-core-http-netty | no local pin → parent | no local pin → parent |
   | netty-* | `${netty.version}` in module | `${netty.version}` in parent |
   | reactor-netty-http | no local pin → parent | no local pin → parent |
   | reactor-netty-core | no local pin → parent | no local pin → parent |
   | json-smart | no local pin → parent | no local pin → parent |
   | content-type | no local pin → parent | no local pin → parent |
   | accessors-smart | no local pin → parent | no local pin → parent |
   | nimbus-jose-jwt | no local pin → parent | no local pin → parent |
   | stax2-api | `4.2.2` in module | `4.2.2` in parent |
   
   ---
   
   ## oak-blob-cloud-azure
   
   Embed-Dependency list: **unchanged**. No diff vs trunk — module not touched 
by the branch.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | azure-storage | no local pin → parent | no local pin → parent |
   | azure-keyvault-core | no local pin → parent | no local pin → parent |
   | azure-core | no local pin → parent | no local pin → parent |
   | azure-identity | no local pin → parent | no local pin → parent |
   | azure-json | no local pin → parent | no local pin → parent |
   | guava | `33.1.0-jre` in module | `33.1.0-jre` in module |
   | jsr305 | `3.0.2` in module | `3.0.2` in module |
   | reactive-streams | no local pin → parent | no local pin → parent |
   | msal4j | no local pin → parent | no local pin → parent |
   | reactor-core | no local pin → parent | no local pin → parent |
   | oauth2-oidc-sdk | no local pin → parent | no local pin → parent |
   | azure-core-http-netty | no local pin → parent | no local pin → parent |
   | netty-* | `${netty.version}` in module | `${netty.version}` in module |
   | reactor-netty-http | no local pin → parent | no local pin → parent |
   | reactor-netty-core | no local pin → parent | no local pin → parent |
   | json-smart | no local pin → parent | no local pin → parent |
   | content-type | no local pin → parent | no local pin → parent |
   | accessors-smart | no local pin → parent | no local pin → parent |
   | nimbus-jose-jwt | no local pin → parent | no local pin → parent |
   
   ---
   
   ## oak-blob-cloud
   
   Embed-Dependency list: **unchanged**. No diff vs trunk.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | s3 + all AWS SDK v2 core modules | `${aws.sdk.version}` in module | 
`${aws.sdk.version}` in module |
   | eventstream | `1.0.1` in module | `1.0.1` in module |
   | reactive-streams | `1.0.4` in module | `1.0.4` in module |
   | netty-* (explicit list) | `${netty.version}` in module | 
`${netty.version}` in module |
   
   ---
   
   ## oak-segment-tar
   
   Embed-Dependency list: **unchanged**. No diff vs trunk.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | netty-* (wildcard) | `${netty.version}` in module | `${netty.version}` in 
module |
   | concurrentlinkedhashmap-lru | no local pin → parent | no local pin → 
parent |
   
   ---
   
   ## oak-lucene
   
   Embed-Dependency list: **unchanged**. Versions are governed by the 
`<dependency>` version in the module POM (artifacts are embedded with 
`inline=true`).
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | lucene-* (all, inlined) | `${lucene.version}` in module | 
`${lucene.version}` in module |
   | oak-search (inlined) | `${project.version}` | `${project.version}` |
   | oak-core-spi (specific classes inlined) | `${project.version}` | 
`${project.version}` |
   
   ---
   
   ## oak-auth-ldap
   
   Embed-Dependency list: **unchanged**. No diff vs trunk.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | api-all | `2.0.1` in module | `2.0.1` in module |
   | commons-pool2 | `2.12.0` in module | `2.12.0` in module |
   | mina-core | `2.1.12` in module | `2.1.12` in module |
   | org.apache.servicemix.bundles.antlr | `2.7.7_5` in module | `2.7.7_5` in 
module |
   
   ---
   
   ## oak-segment-remote
   
   Embed-Dependency list: **unchanged**. No diff vs trunk.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | org.apache.servicemix.bundles.* (wildcard) | `3.3.0_1` / `3.1_1` in module 
| `3.3.0_1` / `3.1_1` in module |
   | commons-pool2 | `2.12.0` in module | `2.12.0` in module |
   
   ---
   
   ## oak-segment-aws
   
   Embed-Dependency list: **unchanged**. No diff vs trunk.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | aws-java-sdk-s3 | `${aws.version}` = `1.12.791` in module | 
`${aws.version}` = `1.12.791` in module |
   | aws-java-sdk-dynamodb | `${aws.version}` = `1.12.791` in module | 
`${aws.version}` = `1.12.791` in module |
   | dynamodb-lock-client | `1.1.0` in module | `1.1.0` in module |
   
   ---
   
   ## oak-store-document
   
   Embed-Dependency list: **unchanged**.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | quartz (2 classes inlined: CronExpression, ValueSet) | `2.3.2` in module | 
`2.3.2` in parent |
   
   ---
   
   ## oak-search-elastic
   
   Embed-Dependency list: **unchanged** (`*;scope=compile|runtime` with 
`Embed-Transitive=true`).
   No version changes for any compile/runtime dependency.
   
   | Embedded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | oak-search (inlined) | `${project.version}` | `${project.version}` |
   | elasticsearch-java | no local pin → parent | no local pin → parent |
   | all compile/runtime deps (transitive) | resolved from parent/module | 
resolved from parent/module (unchanged) |
   
   ---
   
   ## oak-shaded-guava
   
   Shade list: **unchanged**. No diff vs trunk.
   
   | Shaded artifact | Version before (trunk) | Version after (branch) |
   |---|---|---|
   | guava (relocated to `org.apache.jackrabbit.guava.*`) | 
`${shaded.guava.version}` = `33.5.0-jre` in module | `${shaded.guava.version}` 
= `33.5.0-jre` in module |
   | failureaccess | no local pin → parent | no local pin → parent |
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to