T
TBD3mo ago
ALR

Kotlin dependency updates on testsuite.

@AceKYD They're all brought in transitively via here
16 Replies
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Yep, that's the "transitively" part 🙂 You can verify what you're using by going into the root of the dev site repo and running:
$> cd site/testsuites/testsuite-kotlin/; ./mvnw dependency:tree -Dincludes=xyz.block:web5-dids
$> cd site/testsuites/testsuite-kotlin/; ./mvnw dependency:tree -Dincludes=xyz.block:web5-dids
It'll show you something like:
[INFO] website.tbd.developer.site:kotlin-testsuite:jar:0.1.0-SNAPSHOT
[INFO] \- xyz.block:tbdex:jar:0.10.0-beta:compile
[INFO] \- xyz.block:tbdex-protocol:jar:0.10.0-beta:compile
[INFO] \- xyz.block:web5:jar:0.0.11:compile
[INFO] \- xyz.block:web5-dids:jar:0.0.11:compile
[INFO] website.tbd.developer.site:kotlin-testsuite:jar:0.1.0-SNAPSHOT
[INFO] \- xyz.block:tbdex:jar:0.10.0-beta:compile
[INFO] \- xyz.block:tbdex-protocol:jar:0.10.0-beta:compile
[INFO] \- xyz.block:web5:jar:0.0.11:compile
[INFO] \- xyz.block:web5-dids:jar:0.0.11:compile
See how tbdex brings in things that in turn bring in web5-dids:0.0.11?
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
N/P - but like, that couldn't have solved your issue, no? Are you upgrading to the latest tbDEX and its dependencies? That tbdex:0.10.0-beta in main is old.
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Yep and how did you get new web5-kt if we're bringing it in via tbdex? I doubt new web5-kt is compatible with old tbdex-kt
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Right, like the intention here is to only make a single declaration on tbdex and let it bring in everything else.
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Oh gosh yeah you need a new tbdex-kt release
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
It's not going to help you now but FYI coming up very soon is a set of builds you can use for every push to main on tbdex-kt and web5-kt so you won't need to wait on a release. More on that here. That pre-release is available now, @AceKYD : https://central.sonatype.com/artifact/xyz.block/tbdex
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Like that lives forever in Maven Central now so you can reliably update the tbdex version property in pom.xml to 0.11.0-beta here.
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
ALR
ALR3mo ago
Yes, I'd recommend starting a branch with the upgrade to 0.11.0-beta and keeping it rebased on main until you get all the tests in there cleared. And of course whenever @techgirl1908 says "yes, let's update" 🙂 But that's how you can.