Jeff Lockhart
Jeff Lockhart
The install instructions on the [website](https://magefile.org/) and [readme](https://github.com/magefile/mage#installation) both describe using `go get`, which is [deprecated](https://go.dev/doc/go-get-install-deprecation) for installing executables since Go 1.17. `go install` doesn't support `-u` and `-d` options....
Listing files within a directory is one of the few file APIs my library tests require that `kotlinx-io` doesn't currently support. Similar API references: * [JVM File.listFiles](https://docs.oracle.com/javase/8/docs/api/java/io/File.html#listFiles--) * [Apple Foundation...
Getting a file's canonical path is one of the few file APIs my library tests require that `kotlinx-io` doesn't currently support. Similar API references: * [JVM File.getCanonicalPath](https://docs.oracle.com/javase/8/docs/api/java/io/File.html#getCanonicalPath--) * [Apple Foundation...
When building [my library](https://github.com/jeffdgr8/kotbase) after updating atomicfu to 0.23.0, I get this error: ``` > Task :couchbase-lite:cinteropCouchbaseLiteIosSimulatorArm64 FAILED w: skipping /Users/jeff/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/atomicfu-iossimulatorarm64/0.23.0/10b6de0b94aceaca2bf723ec1cdedc261232cfd5/atomicfu-cinterop-interop.klib. The library versions don't match. Expected 'unspecified', found '0.23.0'...
There are scenarios where the Atomicfu Gradle plugin fails to transform test code to remove the Atomicfu runtime dependency, for example when atomics are used within a `runBlocking` coroutine lambda:...
CBLQuery_AddChangeListener deadlocks when called in transaction after CBLDatabase_BeginTransaction
I’ve run into a bug with an extension on my Kotlin Multiplatform Couchbase Lite library where I add a query change listener within a transaction. This code works on Android...
Update Couchbase Lite dependency to 3.1.6.
Update Couchbase Lite dependency to 3.1.7.
* Gradle 8.9 * Kotlin 1.9.25 * kotlinx-serialization 1.7.3 * mockk 1.13.12 * binary-compatibility-validator 0.16.3 * vanniktech maven publish 0.29.0 * androidx lifecycle runtime 2.8.6 * androidx startup 1.2.0 *...
Running the following code: ```kotlin logTzDst(TimeZone.of("America/Los_Angeles")) logTzDst(TimeZone.of("America/Denver")) logTzDst(TimeZone.of("America/Chicago")) logTzDst(TimeZone.of("America/New_York")) private fun logTzDst(timeZone: TimeZone) { println(timeZone) var last: String? = null for (y in 2024 downTo 1900) { val date =...