Commit Graph

7 Commits

Author SHA1 Message Date
Siggi (OpenClaw Agent)
249310c0e2 docs: Explain linux-firmware license complexity
The linux-firmware package contains 70+ vendor-specific firmware
licenses. Added footnote explaining this and pointing to CSV/WHENCE
for full details.

Both technically correct (CSV unchanged) and readable (footnote).
2026-03-02 08:13:49 +00:00
Siggi (OpenClaw Agent)
11f9d80b25 fix: correct versions, remove non-existent packages from docs
Verified all documents against actual CSV data:
- license-summary.md: fix u-boot 2023.10->2023.04, linux-yocto->linux-tq 6.6.102
- license-summary.md: remove systemd, imx-gpu-viv, imx-vpu (not in spaetzle build)
- license-summary.md: add actual versions from bitbake -e extraction
- corporate-network-deployment.md: add ACCEPT_FSL_EULA=1 (was missing)
- README.md: align apt packages with verified step-by-step guide
2026-03-01 21:40:57 +00:00
Siggi (OpenClaw Agent)
749bd8775d chore: clean up repo structure, remove generated artifacts
- 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
2026-03-01 21:36:43 +00:00
Siggi (OpenClaw Agent)
c24e7900e5 feat: complete license table with 264 packages from bitbake -e extraction
- Replace placeholder CSV (11 rows) with full 264-package inventory
- All SRC_URI URLs fully resolved via bitbake -e (224/264 have URLs)
- 40 packages without URLs are meta-packages/virtual providers
- Add build artifacts (pn-buildlist) and regeneration instructions
- Add .gitignore for __pycache__
- Update README with license distribution summary
- Update Excel import instructions with actual column descriptions

License distribution: MIT (41), GPL-2.0 (32), GPL-2.0+ (22), BSD-3 (19)
Extraction: bitbake -e per recipe, machine=tqma6ul-multi-mba6ulx, distro=spaetzle
2026-03-01 21:26:34 +00:00
Siggi (OpenClaw)
7f9761b915 docs: add distro comparison, recommend dumpling-wayland for Qt/glibc
Key updates:
- README: comprehensive distro comparison table (spaetzle vs dumpling-wayland)
- Recommend dumpling-wayland (glibc) for Qt/GUI applications
- spaetzle (musl) explicitly blocks Qt: SKIP_RECIPE[tq-image-qt6]
- Both distros are 2038-safe (glibc 2.39 and musl 1.2+ both use 64-bit time_t)
- Updated 2038 analysis to cover both C library options
- Updated license tables with both glibc and musl entries
- Fixed remaining config references (imx → mainline)
- Added image availability matrix per distro
- Corrected package versions to match Scarthgap 5.0.11
2026-03-01 19:55:10 +00:00
OpenClaw (Siggi)
0e3463df39 Complete documentation update for UT project
Major changes based on user requirements:

1. Board identification: TQMa6UL (from sticker TQMA6U-AB)
   - Old code reference 'tqma6x' = generic i.MX6 family
   - Machine: tqma6ulx-mba6ulx

2. Build name: UT (Universität/Projekt)
   - All documentation updated with UT branding
   - Build directory: build_ut

3. ci-meta-tq workflow:
   - Replaced manual layer cloning with official TQ CI repo
   - Uses git submodules for all layers
   - ci/fill_mirror script for mirror population

4. License tables in 3 formats:
   - CSV: UT-license-table.csv
   - Markdown: license-summary.md
   - Excel-compatible: UT-license-table-excel.md

5. Air-gap deployment:
   - Complete offline build instructions
   - /srv/yocto/ premirror setup
   - BB_NO_NETWORK configuration

6. 2038 compliance:
   - Verified: Kernel 6.6 + glibc 2.38
   - 64-bit time_t on 32-bit ARM
   - Scarthgap 5.0 LTS confirmed suitable

All documents ready for mirror creation and approval process.
2026-03-01 18:45:19 +00:00
OpenClaw (Siggi)
c83d149391 Initial documentation for TQMa6UL Yocto mirror project
Add comprehensive documentation for 2038-compliant BSP migration:

- README.md: Project overview, 2038 compliance verification
- 2038-problem-analysis.md: Detailed technical analysis confirming
  Scarthgap (5.0) provides 64-bit time_t on 32-bit ARM
- step-by-step-mirror-creation.md: Complete procedure for creating
  offline mirror on Ubuntu 22.04 outside corporate network
- license-compliance.md: License categories, approval criteria,
  and table templates for military use approval
- corporate-network-deployment.md: Installation and build setup
  for air-gapped corporate environment

Target: TQMa6UL-AB (i.MX6 UltraLite) on MBa6x
BSP: TQ scarthgap.TQ.ARM.BSP.0006
2038 Status: Verified compliant (kernel 6.6 + glibc 2.38+)

Repo: https://code.gegen.autos/openclaw/tqma6-yocto-mirror
2026-03-01 18:39:21 +00:00