RE: https://mastodon.social/@marcoarment/116161952150127426
Omg I thought I was alone.
| GITHUB | https://github.com/salling |
| https://linkedin.com/in/jonassalling/ |
RE: https://mastodon.social/@marcoarment/116161952150127426
Omg I thought I was alone.
Four years of full-scale invasion. Twelve years of war. Centuries of struggle.
There will be Ukraine, one way or another. There will be Ukraine, and it will be glorious.
🚀 GRDB 7.10.0 is out! This release ships the hard work of @marcprux, @tjadejong and Micah Moore for supporting Android, Linux, Windows, and SQLCipher with SPM (for encrypted databases).
The situation of GRDB+SQLCipher with SPM is much better, but still not all sunshine and roses. You must fork GRDB, and modify Package.swift. Instructions are in the file itself, in comments that contain "GRDB+SQLCipher".
Maybe an "official" fork will ship eventually–this is still under discussion. In all cases, SQLCipher will need a GRDB fork for several years to come, which means that all derived repositories (GRDBQuery, GRDBSnapshotTesting, SQLiteData, etc) will need to be forked as well.
What are we currently lacking in order to avoid forks?
We need Xcode to support package traits. Only package traits can reliably link GRDB with SQLite, or SQLCipher, but not both.
We also need SPM to stop downloading unused dependencies, because I do not want that your projects download SQLCipher, or declare a dependency on SQLCipher, when you do not use it. And when GRDB adds more traits for more SQLite and SQLCipher variants, I do not want that those are downloaded, too.
Swift concurrency nOOb question: if you're using Approachable Concurrency and you get warnings about using Sendable structs in non-main-actor contexts, is the recommended workaround to mark them as nonisolated?
Also, it seems odd to me that marking a struct as Sendable doesn't already exempt it from default MainActor isolation. Is there a good reason why you'd want to limit Sendable types to MainActor?
SuperDuper v3.12 now available. Includes some Tahoe improvements, a security fix, and, you know, other stuff >waves hands around a little<.
https://www.shirtpocket.com/blog/index.php/shadedgrey/comments/superduper_v312_now_available/
I wrote this almost a year ago, and things have become even worse. I’ve held my promise and haven’t bought any new Apple devices, except a new pair of AirPods that i needed, and will continue this 1 man boycott until Tim Cook resigns and Apple admits guilt.