You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by "pjfanning (via GitHub)" <gi...@apache.org> on 2024/02/12 08:50:20 UTC

[I] [kinesis] transitive dependency on scala 2.12 jar [incubator-pekko-connectors]

pjfanning opened a new issue, #479:
URL: https://github.com/apache/incubator-pekko-connectors/issues/479

   I'm not sure if there is anything that can be done to fix this but logging for visibility.
   
   Our Kinesis Connector depends on "software.amazon.kinesis:amazon-kinesis-client" and this depends on "com.kjetland:mbknor-jackson-jsonschema_2.12".
   
   com.kjetland:mbknor-jackson-jsonschema_2.12:1.0.39
   software.amazon.glue:schema-registry-serde:1.1.17
   software.amazon.kinesis:amazon-kinesis-client:2.5.4
   
   This dependency is brought in transitively and is hardcoded as Scala 2.12 - ie it does not adjust to the Scala version used by Pekko users. We could exclude the dependency and add our own dependency on  "com.kjetland" %% "mbknor-jackson-jsonschema" but there is no Scala 3 release for this jar.
   
   Basically, "com.kjetland" %% "mbknor-jackson-jsonschema" appears not to be actively supported. It hasn't been released since 2020 and has some old Jackson dependencies.


-- 
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: notifications-unsubscribe@pekko.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org


Re: [I] [kinesis] transitive dependency on scala 2.12 jar [incubator-pekko-connectors]

Posted by "raboof (via GitHub)" <gi...@apache.org>.
raboof commented on issue #479:
URL: https://github.com/apache/incubator-pekko-connectors/issues/479#issuecomment-1938262211

   > We could exclude the dependency and add our own dependency on "com.kjetland" %% "mbknor-jackson-jsonschema" but there is no Scala 3 release for this jar.
   
   Could we use `CrossVersion.for3Use2_13`?


-- 
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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org


Re: [I] [kinesis] transitive dependency on scala 2.12 jar [incubator-pekko-connectors]

Posted by "jtjeferreira (via GitHub)" <gi...@apache.org>.
jtjeferreira commented on issue #479:
URL: https://github.com/apache/incubator-pekko-connectors/issues/479#issuecomment-1938476775

   > @jtjeferreira You appear to use the Kinesis connector. Have you run into this issue or do you have any thoughts? Is it possible that we don't use the code in software.amazon.kinesis:amazon-kinesis-client that requires [mbknor-jackson-jsonSchema](https://github.com/mbknor/mbknor-jackson-jsonSchema)?
   
   I never noticed the use of a `_2.12` dependency because in my projects I exclude the `software.amazon.glue:schema-registry-serde`... 
   
   I found this draft PR https://github.com/awslabs/aws-glue-schema-registry/pull/315 and I think we should not be doing anything and let AWS solve it


-- 
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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org


Re: [I] [kinesis] transitive dependency on scala 2.12 jar [incubator-pekko-connectors]

Posted by "pjfanning (via GitHub)" <gi...@apache.org>.
pjfanning commented on issue #479:
URL: https://github.com/apache/incubator-pekko-connectors/issues/479#issuecomment-1938265277

   @jtjeferreira You appear to use the Kinesis connector. Have you run into this issue or do you have any thoughts? Is it possible that we don't use the code in software.amazon.kinesis:amazon-kinesis-client that requires [mbknor-jackson-jsonSchema](https://github.com/mbknor/mbknor-jackson-jsonSchema)?


-- 
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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org