-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HOTFIX: fix incompatible types: Optional<TimestampAndOffset> cannot be converted to Option<TimestampAndOffset> #18284
Conversation
…e converted to Option<TimestampAndOffset> Signed-off-by: PoAn Yang <[email protected]>
Hello @mumrah, It seen our CI are missing some check, Should we open a Jira to add a step for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the quick turnaround! The moment the build passes I will merge it
@m1a2st / @clolov / @FrankYang0529 It looks like #18100 was not up to date with trunk before it was merged. On trunk, 220c578 builds just fine. On 18100, the last commit 435c336 (after merging trunk) also builds fine, however this commit was from a week ago. Even though there was a breaking change on trunk, it was not noticed by Git because it conflicted in a more subtle way than just the diff. Since we build the contents of the PR, and not the contents of trunk + PR, errors like this can occur. To avoid it, just be sure to get a green build with a recent trunk before merging. This is a problem we are hoping to solve with the merge queue once it becomes available. |
@m1a2st we can see here that the trunk CI job is failing as expected https://github.com/apache/kafka/actions/runs/12430932187 |
Thank @mumrah for your explanation! |
The latest build succeeded, so proceeding to merge |
…e-old-protocol-versions * apache-github/trunk: KAFKA-18312: Added entityType: topicName to SubscribedTopicNames in ShareGroupHeartbeatRequest.json (apache#18285) HOTFIX: fix incompatible types: Optional<TimestampAndOffset> cannot be converted to Option<TimestampAndOffset> (apache#18284) MINOR Fix some test-catalog issues (apache#18272) KAFKA-18180: Move OffsetResultHolder to storage module (apache#18100) KAFKA-18301; Make coordinator records first class citizen (apache#18261) KAFKA-18262 Remove DefaultPartitioner and UniformStickyPartitioner (apache#18204) KAFKA-18296 Remove deprecated KafkaBasedLog constructor (apache#18257) KAFKA-12829: Remove old Processor and ProcessorSupplier interfaces (apache#18238) KAFKA-18292 Remove deprecated methods of UpdateFeaturesOptions (apache#18245) KAFKA-12829: Remove deprecated Topology#addProcessor of old Processor API (apache#18154) KAFKA-18035, KAFKA-18306, KAFKA-18092: Address TransactionsTest flaky tests (apache#18264) MINOR: change the default linger time in the new coordinator (apache#18274) KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers (apache#18222) KAFKA-18207: Serde for handling transaction records (apache#18136) KAFKA-13722: Refactor Kafka Streams store interfaces (apache#18243) KAFKA-17131: Refactor TimeDefinitions (apache#18241) MINOR: Fix MessageFormatters (apache#18266) Mark flaky tests for Dec 18, 2024 (apache#18263)
…e converted to Option<TimestampAndOffset> (apache#18284) Signed-off-by: PoAn Yang <[email protected]> Reviewers: Christo Lolov <[email protected]>
The error was introduced by 220c578.
Run
./gradlew build -x test
or./gradlew checkstyleMain checkstyleTest spotlessCheck
on trunk and will get following error:Committer Checklist (excluded from commit message)