Login
View Ticket
Login
Ticket Hash: e4eb4e1582ddc9a7814dd966f046dc614991dd03
Title: Debt: one-off badge app build by BQ2's session outside OCX; replace with the aarch64-build OCX run
Status: Open Type: task
Severity: Normal Priority: Medium
Subsystem: social-badge Resolution:
Last Modified: 2026-11-06 18:34:45
4.5 days ago
Created: 2026-11-06 18:27:03
4.5 days ago
Version Found In:
Description:
The maintainer said yes on 2026-11-06 (forum post 74ad686c6c, answering 17e90b1568) to BQ2's aarch64 session building social-badge trunk bc991430f4 once on aarch64-1, outside OCX, so a badge can work at Supercon this week. The build is made by hand in BQ2's aarch64 seed, not by a recorded run. Replace it with an OCX run of patterns/aarch64-build.md (branch social-badge-aarch64-build, raw 21f9bf47032a9c40fd9a84c7f234ae864a53c8aaf4ecabe40f7683a46205bb5d) once aarch64-1 has moved to protocol 2 and social-badge's clone exists there. Close when an OCX-run build replaces the one-off tarball on the badge.
User Comments:
added on 2026-11-06 18:34:45:
2026-11-06, 1:40 pm Eastern: the build is now trunk 8474a6e99c, which adds src/social_badge/lvgl_headless_symbols.cr. It overrides lvgl-crystal's headless check, which loads liblvgl.so from the build tree's path, so an installed app can start. That override is debt too: remove it when lvgl-crystal looks the symbols up in the running process.