- Created tests/verification-report.md with detailed test protocol
- Documented exact test environment (Ubuntu 22.04 Docker, 8GB RAM)
- Listed all discovered issues and fixes:
- Issue 1: TMPDIR on volume (not container overlay)
- Issue 2: EULA in local.conf (not just env var)
- Added verification matrix showing 4098/4098 tasks passed
- Updated README.md with Verification & Testing section
- Referenced test report from README for transparency
The air-gapped build procedure is now fully verified and documented.
Test Date: 2026-03-02
Result: PASS (4098/4098 tasks, 0 network access)
- Remove pn-buildlist (generated by 'bitbake -g', documented in guide)
- Remove license-compliance.md (outdated, referenced non-existent files)
- Remove docs/05-build-artifacts/ (contents are intermediate build products)
- Add PDF link to README
- All cross-references verified: no broken links
Critical corrections based on actual build test on 2026-03-01:
1. Machine: tqma6ulx-mba6ulx → tqma6ul-multi-mba6ulx
(the -multi variant is the correct one for the MBa6ULx carrier)
2. Config: imx → mainline
(TQMa6UL machines are NOT in the imx config, only in mainline)
3. Carrier: MBa6x → MBa6ULx
(MBa6x is for the Quad/Dual, MBa6ULx is for the UltraLite)
4. C library: glibc 2.38 → musl 1.2+
(BSP uses musl: TARGET_SYS=arm-tq-linux-musleabi)
5. README rewritten with verified build output
Verified: DISTRO=spaetzle 5.0.11, BB_VERSION=2.8.0