[ 
https://issues.apache.org/jira/browse/FLINK-32455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17740024#comment-17740024
 ] 

Yun Gao commented on FLINK-32455:
---------------------------------

Thanks [~tzulitai] for the quick fix! 

For the formal fix, I think we might also use the same option, namely we
 # Revert the `TypeSerializerUpgradeTestBase` so the connectors libraries could 
continue to use it.
 # Introduce a new `MigratedTypeSerializerUpgradeTestBase` and make all the 
tests inside flink library to use.
 # Then after 1.18 get published, we could move 
`MigratedTypeSerializerUpgradeTestBase` back to 
`TypeSerializerUpgradeTestBase`, and also migrates the tests in the connector 
libraries. 

What do you think about this?

> Breaking change in TypeSerializerUpgradeTestBase prevents 
> flink-connector-kafka from building against 1.18-SNAPSHOT
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-32455
>                 URL: https://issues.apache.org/jira/browse/FLINK-32455
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Connectors / Kafka, Test Infrastructure
>    Affects Versions: 1.18.0
>            Reporter: Tzu-Li (Gordon) Tai
>            Assignee: Tzu-Li (Gordon) Tai
>            Priority: Blocker
>             Fix For: 1.18.0
>
>
> FLINK-27518 introduced a breaking signature change to the abstract class 
> {{TypeSerializerUpgradeTestBase}}, specifically the abstract 
> {{createTestSpecifications}} method signature was changed. This breaks 
> downstream test code in externalized connector repos, e.g. 
> flink-connector-kafka's {{KafkaSerializerUpgradeTest}}
> Moreover, {{fink-migration-test-utils}} needs to be transitively pulled in by 
> downstream test code that depends on flink-core test-jar.



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

Reply via email to