You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As reported by @jegnux, the SPM target "CSQLite" conflicts with other SPM packages such as SQLiteNIO. This prevents users from sharing server and client code in a single SPM package, and generally makes life more complicated than desired.
Maybe this will be solvable at the SPM level at some point (I'm not holding my breath), but currently it is just not possible. I don't see how this can be solved unless packages publish namespaced targets: CSQLite -> GRDBCSQLite or GRDB_CSQLite.
Since this is a breaking change for existing apps, this renaming will happen in GRDB 7.
The text was updated successfully, but these errors were encountered:
groue
changed the title
Rename the CSQLite SPM target
Avoid conflict with other SPM packages by renaming the CSQLite SPM target
Apr 8, 2024
As reported by @jegnux, the SPM target "CSQLite" conflicts with other SPM packages such as SQLiteNIO. This prevents users from sharing server and client code in a single SPM package, and generally makes life more complicated than desired.
Maybe this will be solvable at the SPM level at some point (I'm not holding my breath), but currently it is just not possible. I don't see how this can be solved unless packages publish namespaced targets:
CSQLite
->GRDBCSQLite
orGRDB_CSQLite
.Since this is a breaking change for existing apps, this renaming will happen in GRDB 7.
The text was updated successfully, but these errors were encountered: