Why Do Some Commits Get Fetched and Others Don’t? (Git & AOSP repo)
TL;DR Which commits end up in your local repo is decided by four levers: Change any of these and you […]
TL;DR Which commits end up in your local repo is decided by four levers: Change any of these and you […]
TL;DR On Ubuntu 24.04 (kernel 6.8) with kernel.apparmor_restrict_unprivileged_userns=1, our AOSP 16 (also applicable to 15 and similar versions) builds showed:
TL;DR If your AOSP build fails with: it almost always means your system is blocking unprivileged user namespaces under AppArmor.
Topology What you get TL;DR Build the five binaries with Bazelisk, create storage/worker file pools, drop the Jsonnet files under
In large-scale Android development, it’s essential to verify each proposed change before it’s merged into the integration branch. This guide
Android’s repo tool simplifies working with hundreds of Git repositories. But syncing the full AOSP (Android Open Source Project) tree,
In my previous post, I explained how to mirror AOSP Android 15 into gerrit.maksonlee.com with complete commit history and tags.
This guide explains how to automate AOSP (Android Open Source Project) artifact uploads to Artifactory using a Maven-style layout via
This guide walks you through setting up a Jenkins pipeline to build AOSP 15 using Docker on a remote SSH-connected
Why Docker Instead of Podman? While Podman supports rootless builds, Docker is the better choice for most users, especially in