[jira] [Resolved] (OAK-10307) oak-shaded-guava leaks original guava as transitive dependency
[ https://issues.apache.org/jira/browse/OAK-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10307. -- Resolution: Fixed > oak-shaded-guava leaks original guava as transitive dependency > -- > > Key: OAK-10307 > URL: https://issues.apache.org/jira/browse/OAK-10307 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: shaded-guava >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Major > Fix For: 1.54.0 > > > oak-shaded-guava currently declares a compile dependency on original guava. > This means modules using oak-shaded-guava will transitively get original > guava and mistakingly use classes from there. > {noformat} > $ mvn dependency:tree -pl :oak-shaded-guava > [INFO] Scanning for projects... > [INFO] > [INFO] ---< org.apache.jackrabbit:oak-shaded-guava > >--- > [INFO] Building Jackrabbit Guava Wrapper 1.53-SNAPSHOT > [INFO] from pom.xml > [INFO] ---[ bundle > ]--- > [INFO] > [INFO] --- dependency:3.4.0:tree (default-cli) @ oak-shaded-guava --- > [INFO] org.apache.jackrabbit:oak-shaded-guava:bundle:1.53-SNAPSHOT > [INFO] +- com.google.guava:guava:jar:32.0.1-jre:compile > [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:compile > [INFO] | +- > com.google.guava:listenablefuture:jar:.0-empty-to-avoid-conflict-with-guava:compile > [INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile > [INFO] | +- org.checkerframework:checker-qual:jar:3.33.0:compile > [INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile > [INFO] | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile > [INFO] +- org.osgi:org.osgi.annotation:jar:6.0.0:provided > [INFO] \- org.jetbrains:annotations:jar:18.0.0:provided > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10307) oak-shaded-guava leaks original guava as transitive dependency
[ https://issues.apache.org/jira/browse/OAK-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10307. -- Resolution: Fixed > oak-shaded-guava leaks original guava as transitive dependency > -- > > Key: OAK-10307 > URL: https://issues.apache.org/jira/browse/OAK-10307 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: shaded-guava >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Major > Fix For: 1.54.0 > > > oak-shaded-guava currently declares a compile dependency on original guava. > This means modules using oak-shaded-guava will transitively get original > guava and mistakingly use classes from there. > {noformat} > $ mvn dependency:tree -pl :oak-shaded-guava > [INFO] Scanning for projects... > [INFO] > [INFO] ---< org.apache.jackrabbit:oak-shaded-guava > >--- > [INFO] Building Jackrabbit Guava Wrapper 1.53-SNAPSHOT > [INFO] from pom.xml > [INFO] ---[ bundle > ]--- > [INFO] > [INFO] --- dependency:3.4.0:tree (default-cli) @ oak-shaded-guava --- > [INFO] org.apache.jackrabbit:oak-shaded-guava:bundle:1.53-SNAPSHOT > [INFO] +- com.google.guava:guava:jar:32.0.1-jre:compile > [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:compile > [INFO] | +- > com.google.guava:listenablefuture:jar:.0-empty-to-avoid-conflict-with-guava:compile > [INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile > [INFO] | +- org.checkerframework:checker-qual:jar:3.33.0:compile > [INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile > [INFO] | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile > [INFO] +- org.osgi:org.osgi.annotation:jar:6.0.0:provided > [INFO] \- org.jetbrains:annotations:jar:18.0.0:provided > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10307) oak-shaded-guava leaks original guava as transitive dependency
[ https://issues.apache.org/jira/browse/OAK-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10307. -- Resolution: Fixed > oak-shaded-guava leaks original guava as transitive dependency > -- > > Key: OAK-10307 > URL: https://issues.apache.org/jira/browse/OAK-10307 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: shaded-guava >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Major > Fix For: 1.54.0 > > > oak-shaded-guava currently declares a compile dependency on original guava. > This means modules using oak-shaded-guava will transitively get original > guava and mistakingly use classes from there. > {noformat} > $ mvn dependency:tree -pl :oak-shaded-guava > [INFO] Scanning for projects... > [INFO] > [INFO] ---< org.apache.jackrabbit:oak-shaded-guava > >--- > [INFO] Building Jackrabbit Guava Wrapper 1.53-SNAPSHOT > [INFO] from pom.xml > [INFO] ---[ bundle > ]--- > [INFO] > [INFO] --- dependency:3.4.0:tree (default-cli) @ oak-shaded-guava --- > [INFO] org.apache.jackrabbit:oak-shaded-guava:bundle:1.53-SNAPSHOT > [INFO] +- com.google.guava:guava:jar:32.0.1-jre:compile > [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:compile > [INFO] | +- > com.google.guava:listenablefuture:jar:.0-empty-to-avoid-conflict-with-guava:compile > [INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile > [INFO] | +- org.checkerframework:checker-qual:jar:3.33.0:compile > [INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile > [INFO] | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile > [INFO] +- org.osgi:org.osgi.annotation:jar:6.0.0:provided > [INFO] \- org.jetbrains:annotations:jar:18.0.0:provided > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10307) oak-shaded-guava leaks original guava as transitive dependency
[ https://issues.apache.org/jira/browse/OAK-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10307. -- Fix Version/s: 1.54.0 Resolution: Fixed > oak-shaded-guava leaks original guava as transitive dependency > -- > > Key: OAK-10307 > URL: https://issues.apache.org/jira/browse/OAK-10307 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: shaded-guava >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Major > Fix For: 1.54.0 > > > oak-shaded-guava currently declares a compile dependency on original guava. > This means modules using oak-shaded-guava will transitively get original > guava and mistakingly use classes from there. > {noformat} > $ mvn dependency:tree -pl :oak-shaded-guava > [INFO] Scanning for projects... > [INFO] > [INFO] ---< org.apache.jackrabbit:oak-shaded-guava > >--- > [INFO] Building Jackrabbit Guava Wrapper 1.53-SNAPSHOT > [INFO] from pom.xml > [INFO] ---[ bundle > ]--- > [INFO] > [INFO] --- dependency:3.4.0:tree (default-cli) @ oak-shaded-guava --- > [INFO] org.apache.jackrabbit:oak-shaded-guava:bundle:1.53-SNAPSHOT > [INFO] +- com.google.guava:guava:jar:32.0.1-jre:compile > [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:compile > [INFO] | +- > com.google.guava:listenablefuture:jar:.0-empty-to-avoid-conflict-with-guava:compile > [INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile > [INFO] | +- org.checkerframework:checker-qual:jar:3.33.0:compile > [INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile > [INFO] | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile > [INFO] +- org.osgi:org.osgi.annotation:jar:6.0.0:provided > [INFO] \- org.jetbrains:annotations:jar:18.0.0:provided > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)