From 1aa75012d1765677122bbc8a87536d262d17404b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:02:35 +0000 Subject: [PATCH 1/3] Initial plan From 1ebc874766e16b85c829a37b80bd68706554ed33 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:07:24 +0000 Subject: [PATCH 2/3] Add main source set dependency to extra source set This fixes the RoboVM linker error where Query annotation symbols were undefined. The extra source set now has access to the main source set classes, similar to how the multi-release source sets are configured. Co-authored-by: Goooler <10363352+Goooler@users.noreply.github.com> --- retrofit/build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/retrofit/build.gradle b/retrofit/build.gradle index 280fea55c8..6794959a3d 100644 --- a/retrofit/build.gradle +++ b/retrofit/build.gradle @@ -47,6 +47,9 @@ dependencies { // Can't extend extraCompileOnly from compileOnly due to the circular dependencies. extraCompileOnly libs.okhttp.client + + // Allow types in the main source set to be visible to the extra source set. + extraImplementation sourceSets.main.output } javadoc { From 02ddf16192258353a774fb68326e8fdf33da2d35 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:08:26 +0000 Subject: [PATCH 3/3] Remove extra blank line for consistency Co-authored-by: Goooler <10363352+Goooler@users.noreply.github.com> --- retrofit/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/retrofit/build.gradle b/retrofit/build.gradle index 6794959a3d..7aa4c2d362 100644 --- a/retrofit/build.gradle +++ b/retrofit/build.gradle @@ -47,7 +47,7 @@ dependencies { // Can't extend extraCompileOnly from compileOnly due to the circular dependencies. extraCompileOnly libs.okhttp.client - + // Allow types in the main source set to be visible to the extra source set. extraImplementation sourceSets.main.output }