From 780d3167a427d6964806694ef5282be0c6f4cd33 Mon Sep 17 00:00:00 2001 From: Lena Date: Sun, 23 Aug 2026 00:00:00 +0000 Subject: doc: correct drift and move the build notes to the root The Rsync comment about draining a hostile remote's pipe sat on the Tally type, where it means nothing; it describes boundedLines. Scheduler explained itself with what happened during development instead of the constraint that WorkManager persists unique names across upgrades, and MainActivity and SyncLog did the same. Keys pointed at a pin() that does not exist. The App header restated the class name and omitted half of what onCreate does. OUT_FORMAT had no caller outside its file. The README layout list omitted fastlane. The e2e test hardcodes a copy of the app's rsync vector with nothing saying so. useradd already writes a locked password field, so "skip passwd -l" does not leave a non-locked one and key auth is still refused; verified against sshd with UsePAM no. The CI file also runs verify-repro on a tag, and the NDK and build-tools are pinned by revision and verified against Google's manifest rather than a checksum this repository owns, which the reproducibility notes claimed for every input. metadata/ held one document and nothing else, and reads as a store metadata directory beside fastlane/metadata. Root, extensionless, beside THIRD_PARTY. --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'app/build.gradle') diff --git a/app/build.gradle b/app/build.gradle index 3c73d2e..17768b0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,7 +19,7 @@ android { targetSdk 35 versionCode 5 versionName '0.2.0' - // Ship only the ABIs we build native libs for. + // Ship only the ABIs the native build scripts produce (ABIS in versions). ndk { abiFilters 'arm64-v8a', 'x86_64' } } @@ -69,8 +69,8 @@ android { buildConfig true } - // Native executables ship as lib*.so and must be extracted so we can exec - // them from nativeLibraryDir (useLegacyPackaging => extractNativeLibs=true). + // Native executables ship as lib*.so and must be extracted to be exec'd from + // nativeLibraryDir (useLegacyPackaging => extractNativeLibs=true). packaging { jniLibs { useLegacyPackaging true -- cgit v1.2.3