Comments (3)
Thanks and no worries @icrc-fdeniger. Have left some comments on your PR.
from android-fhir.
Thanks for raising this @icrc-fdeniger
I think I know why ksp works and kapt does not. The overhead of kapt's stub generation process likely ran into permission problems in your non-admin setup. The exact folders it tried to write to are unknown, but they were probably system-protected. Ksp, on the other hand, directly processes kotlin symbols removing the need for stub generation entirely, perhaps bypassing the troublesome permission issues.
See more in Why KSP?
Also Android documentation recommends to migrate to ksp!
This seems to be a valid change and I think ksp is safe for room compiler.
Would you like to submit a PR for this ?
from android-fhir.
Sure I tried with a first draft here :)
#2471
Not an expert with KSP, KAPT so I'm sure it should be polished. it's ok for me with this configuration but I will need to have feedbacks on this.
For instance for the ksp version (1.9.21-1.0.16). It seems it was the only config working for me.. but I can do more tests
from android-fhir.
Related Issues (20)
- Previous button invisible when launched in review mode HOT 3
- Demo app crashes with ServerConfiguration is not provided HOT 1
- Improve initial load for calculated-expression HOT 1
- Open choice missing string value HOT 5
- Improve Readability and Maintainability of Data Purge Function (purge()) HOT 1
- Expose an interface to db.withtransaction through FhirEngine
- Do you think it would be important to handle [WorkInfo.State#BLOCKED](https://developer.android.com/reference/androidx/work/WorkInfo.State#BLOCKED) status or defaulting to error would just be enough?
- support for UploadRequestGeneratorMode.UrlRequest in UploadStrategy (?) to support OpenMRS as FHIR Backend HOT 1
- refactor - Move Search Logic from Search.execute() to FhirEngine.search() HOT 2
- erroreneous docs - search method documentation
- Improve FhirEngine Search performance for sorting HOT 7
- 'SELECT' queries sometimes take too long to run HOT 6
- Custom Search Parameter does not Consider in x-fhir-query HOT 1
- Wrap FHIREngine API calls with "withContext(Dispatcher.IO) {}"
- Sync fails with 'too many SQL variables' in select HOT 3
- SQLite crashes with 'Expression tree is too large (maximum depth 1000)' HOT 3
- Update the repeatedGroup ui. HOT 3
- Add Distinct in SQL query instead of kotlin function in search query
- Previous button shows up on the first page
- Cookie Support in Headers through networkConfiguration HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-fhir.