jamesnetherton commented on code in PR #9315:
URL: https://github.com/apache/camel-quarkus/pull/9315#discussion_r4248867380


##########
pom.xml:
##########
@@ -147,22 +150,24 @@
         <langchain4j.version>1.20.2</langchain4j.version><!-- @sync 
io.quarkiverse.langchain4j:quarkus-langchain4j-parent:${quarkiverse-langchain4j.version}
 prop:langchain4j.version -->
         <langchain4j-beta.version>1.20.2-beta30</langchain4j-beta.version><!-- 
@sync dev.langchain4j:langchain4j-bom:${langchain4j.version} 
prop:langchain4j.beta.version -->
         <mapstruct.version>${mapstruct-version}</mapstruct.version>
-        <mbassador.version>1.3.0</mbassador.version><!-- @sync 
com.hierynomus:smbj:${smbj-version} dep:net.engio:mbassador -->
+        <mbassador.version>1.3.2</mbassador.version><!-- @sync 
com.hierynomus:smbj:${smbj-version} dep:net.engio:mbassador -->
         <micrometer-tracing.version>1.7.1</micrometer-tracing.version><!-- Not 
in quarkus-bom yet, align with micrometer version in 
io.quarkus:quarkus-bom:${quarkus.version} - tracing 1.6.x matches core 1.16.x 
https://repo1.maven.org/maven2/io/micrometer/micrometer-tracing-bom/ -->
         
<milvus-sdk-java.version>${milvus-client-version}</milvus-sdk-java.version>
         <mina.version>${mina-version}</mina.version>
         <minio.version>9.0.3</minio.version><!-- @sync 
io.quarkiverse.minio:quarkus-minio-parent:${quarkiverse-minio.version} 
prop:minio.version -->
         <msal4j.version>1.23.1</msal4j.version><!-- @sync 
com.azure:azure-identity:${azure-identity.version} 
dep:com.microsoft.azure:msal4j -->
         <murmur.version>1.0.0</murmur.version>
-        <mvel2.version>2.5.2.Final</mvel2.version><!-- @sync 
org.apache.camel:camel-dependencies:${camel.version} prop:mvel-version -->
+        <mvel2.version>2.5.4.Final</mvel2.version><!-- @sync 
org.apache.camel:camel-dependencies:${camel.version} prop:mvel-version -->
         <mybatis.version>3.5.19</mybatis.version><!-- @sync 
io.quarkiverse.mybatis:quarkus-parent:${quarkiverse-mybatis.version} 
prop:mybatis.version -->
-        <oak-jackrabbit-api.version>1.88.0</oak-jackrabbit-api.version><!-- 
@sync org.apache.jackrabbit:jackrabbit-parent:${jackrabbit-version} 
prop:oak-jackrabbit-api.version.implemented -->
+        <oak-jackrabbit-api.version>2.2.0</oak-jackrabbit-api.version><!-- 
@sync org.apache.jackrabbit:jackrabbit-parent:${jackrabbit-version} 
prop:oak-jackrabbit-api.version.implemented -->
         <okhttp.version>4.12.0</okhttp.version>
         <okhttp-jvm.version>5.2.1</okhttp-jvm.version>
         <okio.version>3.16.1</okio.version><!-- @sync 
com.squareup.okhttp3:okhttp-jvm:${okhttp-jvm.version} 
dep:com.squareup.okio:okio-jvm-->
         <opencensus.version>0.31.0</opencensus.version><!-- Mess in Google 
cloud. Keep in sync with version used in 
com.google.http-client:google-http-client -->
         
<opentelemetry-semconv-legacy.version>1.29.0-alpha</opentelemetry-semconv-legacy.version><!--
 Alignment for camel-opentelemetry and google-pubsub -->
         <org.json.version>20240303</org.json.version><!-- Used by 
google-cloud-bigquery and com.ibm.mq.jakarta.client -->
+        <protobuf.version>4.35.1</protobuf.version><!-- @sync 
org.apache.camel:camel-dependencies:${camel.version} prop:protobuf-version -->

Review Comment:
   See previous comments in build-parent about removing this.



##########
poms/build-parent-it/pom.xml:
##########
@@ -70,6 +70,22 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
+            <!-- Direct entry to win over the older protobuf-java managed by 
the quarkus-bom import above.
+                 camel-salesforce protobuf generated code requires runtime >= 
camel's protobuf-version.
+                 Remove when quarkus-bom manages protobuf-java >= 
${protobuf.version} -->
+            <dependency>
+                <groupId>com.google.protobuf</groupId>
+                <artifactId>protobuf-java</artifactId>
+                <version>${protobuf.version}</version>
+            </dependency>
+            <!-- Direct entry to win over the older jackson-annotations 
managed by the quarkus-bom import above.
+                 Jackson 3 (tools.jackson, used by camel-jolt) requires 
jackson-annotations >= ${jackson-annotations.version}.
+                 Remove when quarkus-bom manages jackson-annotations >= 
${jackson-annotations.version} -->
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-annotations</artifactId>
+                <version>${jackson-annotations.version}</version>
+            </dependency>

Review Comment:
   Can we check again to see if the issues are already solved with Quarkus 3.40?
   
   Otherwise IMO we should remove these overrides. We can't release the project 
in this state, so it's better to open issues and disable whatever is broken.
   



##########
integration-tests/avro/pom.xml:
##########
@@ -94,6 +94,7 @@
     </build>
 
     <profiles>
+        <!-- https://github.com/apache/camel-quarkus/issues/9103

Review Comment:
   No longer needed. Project has been aligned to Avro 1.12.2 since Quarkus 3.39 
/ 3.40.



##########
pom.xml:
##########
@@ -122,10 +124,11 @@
         <ibm.mq.client.version>10.0.0.0</ibm.mq.client.version>
         <icu4j.version>${icu4j-version}</icu4j.version>
         <influxdb.version>${influx-java-driver-version}</influxdb.version>
+        <jackson-annotations.version>2.22</jackson-annotations.version><!-- 
@sync tools.jackson:jackson-bom:${jackson3.version} 
prop:jackson.version.annotations -->
+        <jackson3.version>${jackson3-version}</jackson3.version>

Review Comment:
   See previous comments in build-parent about removing this.



##########
pom.xml:
##########
@@ -245,6 +251,7 @@
         
<cyberark-conjur-cli.container.image>mirror.gcr.io/cyberark/conjur-cli:9</cyberark-conjur-cli.container.image>
         
<cyberark-nginx.container.image>mirror.gcr.io/nginx:1.30.3-alpine3.23-perl</cyberark-nginx.container.image>
         
<db2.container.image>icr.io/db2_community/db2:12.1.5.0</db2.container.image>
+        <docling-java.version>${docling-java-version}</docling-java.version>

Review Comment:
   Not sure whether we really need `docling-java.version` and the dependencies 
added to the BOM?
   
   If we do need it, then the property should be moved out of the container 
version properties and up with the general Java dependency version properties.



##########
integration-tests/avro/src/test/java/org/apache/camel/quarkus/component/avro/it/AvroTest.java:
##########
@@ -18,10 +18,12 @@
 
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.Matchers.is;
 
+@Disabled //https://github.com/apache/camel-quarkus/issues/9103

Review Comment:
   No longer needed. Project has been aligned to Avro 1.12.2 since Quarkus 3.39 
/ 3.40.



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