Skip to content

Conversation

@archie94
Copy link

We are working on updating kotlin, ksp and the related dependencies in this project.
Still in the works and verifying the changes.
Please feel free to leave feedback.

cc @rossbacher


sourceCompatibility = 11

// apply plugin: 'org.jmailen.kotlinter'
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to self: revert.

Copy link
Collaborator

@rossbacher rossbacher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much working on this! I just skimmed it, looks ok so far (other than being WIP) let me know when you think it is in a state that we can review.

resolver: Resolver?,
) {
try {
// source -> https://github.com/google/ksp/issues/2225
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you still planning on porting this?

@archie94
Copy link
Author

Thank you so much working on this! I just skimmed it, looks ok so far (other than being WIP) let me know when you think it is in a state that we can review.

Slowly working on this as time permits. My limited knowledge on ksp is making me slow.
Will notify here once done.

As we ran the tests several linting errors were highlighted; which from the looks of it is coming from updating ktlint; do you want those to be a focus of this PR?

@rossbacher
Copy link
Collaborator

Thank you so much working on this! I just skimmed it, looks ok so far (other than being WIP) let me know when you think it is in a state that we can review.

Slowly working on this as time permits. My limited knowledge on ksp is making me slow. Will notify here once done.

As we ran the tests several linting errors were highlighted; which from the looks of it is coming from updating ktlint; do you want those to be a focus of this PR?

You do not need to update ktlint as part of this PR, if you update ktlint the format changes also need to be addressed. All tests and checks need to pass.

@rossbacher
Copy link
Collaborator

@archie94 this #372 might help you, as it updates all the infra (but not xprocessing and not k2 support) to much newer versions.

@martinbirn
Copy link

Hi @archie94,
I hope you’re doing well. I wanted to ask about the current status of this PR. It looks like it hasn’t been updated for some time, and since @rossbacher recently introduced significant changes (including Kotlin/KSP bumps), the branch now has a lot of conflicts.
Just to confirm - is this PR considered inactive at this point?
If so, would you be okay if I open a new PR with a fresh implementation of the KSP and XProcessing upgrades, taking the recent changes in main into account?
Thanks you!

@eduardbosch eduardbosch mentioned this pull request Dec 11, 2025
@eduardbosch
Copy link

Hey guys,

Yesterday I was working on migrating the library to KSP2 and then I realized this PR existed. I've opened a PR anyway as everything looks good to me on my branch, but I don't have much experience with KSP, so probably some changes may be required.

Can you take a look at my PR?
#378

Thanks 🙌

@eduardbosch eduardbosch mentioned this pull request Dec 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants