I’m building GrapheneOS for a Pixel 7 (panther) on Debian 12, following the official build instructions from https://grapheneos.org/build. Current/newer versions build fine for me, but older ones are giving me trouble.
I first tried to build 2025010700, but repo sync failed on external/vanadium with:
fatal: couldn't find remote ref refs/tags/2025010700
So I moved to 2025042500, and repo sync completed successfully there.
then aapt2 was missing:
out/host/linux-x86/bin/aapt2: not found
That gets further, but now the build fails with:
find: ‘device/google/pantah-kernels/6.1/trunk-12709428’: No such file or directory
...
error: vendor_kernel_boot.modules.load not found or empty.
So the current blocker is that the build expects:
device/google/pantah-kernels/6.1/trunk-12709428
but in my checkout, device/google/pantah-kernels/6.1 only contains:
25Q1-12919773
25Q1-13073378
grapheneos
Does this mean old tags are no longer fully reproducible from the public repos, or is there an extra step needed for historical kernel prebuilts? Thanks in advance.
P.S. I am also newbie on GrapheneOS, and don`t make any disscussions on forums. If i make any dumb mistakes, I apologize in advance.