| 23 Aug 2021 |
danielrf | The giant build step is build.android, specified under modules/base.nix, it uses a slightly more generic mkAndroid function defined in the same file | 19:36:29 |
danielrf | and then modules/release.nix is in charge of the final steps (signing target files, generating img / ota files) | 19:37:00 |
danielrf | Walking through those files (plus maybe a flavor so see how certain options are set) should hopefully be enough to understand how it builds end-to-end. | 19:38:41 |
danielrf | And of course, reading any relevant docs you see (e.g. https://source.android.com/setup/build/building). | 19:41:48 |
| 25 Aug 2021 |
danielrf | Tagged and pushed grapheneos-2021082501. Tested on crosshatch | 21:37:03 |
| mjolnir banned matthewcroughan - nix.zone (<no reason supplied>). | 22:03:11 |
| 27 Aug 2021 |
| duairc joined the room. | 13:10:21 |
| 29 Aug 2021 |
| vika (she/her) 🏳️⚧️ joined the room. | 09:46:15 |
| CRTified joined the room. | 23:02:24 |
| 1 Sep 2021 |
hmenke | I've switched to sandboxed Google Play Services to test it out. My conclusion: 5/10. | 06:58:10 |
hmenke | Actually microg has the much better UX because it has a nice GUI overview of which applications use Google Play Services. | 06:58:55 |
hmenke | The downside is that microg requires signature spoofing which is a security risk. | 06:59:18 |
hmenke | Also when switching from microg to sandboxed Google Play Services, most apps that use Play Services have to be reinstalled because they fail to request a new FCM token. | 07:00:15 |
hmenke | This way I also found out that Seedvault + Nextcloud is major garbage. Seedvault doesn't do incremental backups and when a backup has failed and is restarted Nextcloud just deletes everything that's already on the server. | 07:01:49 |
volfyd | Wow good to know re: nextcloud | 14:56:55 |
ajs124 | Nextcloud being a POS in general is sadly nothing new, but good to know that you can't even store files in it properly -.- | 15:00:01 |
cde | fwiw seedvault does do incremental backups | 15:21:33 |
cde | there's two types of android backups - 'full' and 'kv'
kv = key value, those are entirely incremental | 15:21:47 |
cde | seedvault takes the backup data android gives it (i.e. the os / framework), encrypts it and passes it to the chosen storage location. | 15:22:33 |
cde | but nextcloud has definitely had issues, there have been many reports and I've seen that too.
We've tried to fix some of those bugs, it works a lot better now than it used to when it was initially added. | 15:23:11 |
cde | In reply to @hmenke:matrix.org This way I also found out that Seedvault + Nextcloud is major garbage. Seedvault doesn't do incremental backups and when a backup has failed and is restarted Nextcloud just deletes everything that's already on the server. this is bad and shouldn't happen normally, would you mind filing a bug with some more details? | 15:24:06 |
hmenke | You're right, Seedvault does incremental backups, I used the wrong term. What I meant was that Seedvault doesn't do snapshots, so I can't go back to older backup. | 15:27:32 |
cde | ah yes. that's still an open issue. | 15:32:33 |
hmenke | * This way I also found out that Seedvault + Nextcloud is major garbage. Seedvault doesn't do ~~incremental backups~~ snapshots and when a backup has failed and is restarted Nextcloud just deletes everything that's already on the server. | 15:51:59 |
hmenke | * This way I also found out that Seedvault + Nextcloud is major garbage. Seedvault doesn't do incremental backups snapshots and when a backup has failed and is restarted Nextcloud just deletes everything that's already on the server. | 15:52:18 |
jack | I was using btsync / rslsync to store the seedvault backups, and then ran across the problem that seedvault restores only work off of USB. | 19:44:59 |
| 2 Sep 2021 |
| Max joined the room. | 18:22:27 |
| 3 Sep 2021 |
kranzes | Does using the repo.json for lineageOS support nested directories? | 08:44:50 |
kranzes | samueldr: Are you able to help me troubleshoot an android kernel? | 17:19:52 |
kranzes | I built lineageos fork rom with robotnix, the built went successfully, so did signing it but it does not boot | 17:20:29 |