fix(release): install the native build toolchain for the dartcv4 OpenCV compile #924
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!924
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/release-native-toolchain"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
De v0.1.1-release-build faalde (Web + Linux docker-jobs) → er werd niets gepubliceerd. Dit is de eerste tag ná de dartcv4-migratie (#870), die de native OpenCV-laag met CMake bouwt; die hook draait bij elke
dart run/flutter buildvoor de host. De docker-jobs raakten hem voor het eerst.Echte foutregels (uit de job-logs):
make check-web→deps-verify-offlinedraaitdart run→ hook zoekt cmake →Failed to find cmake version: latest(web-container installeert geen cmake).CMAKE_C_COMPILER: gcc ... not found(geen build-essential).Fix:
cmake+build-essentialin de web-job,build-essentialin de linux-job. build-essential levert ook de libc6-dev voor dartcv's enigefind_package(Iconv REQUIRED). Dezelfde latente lacune zat inlinux-gate.ymlenlinux-build.yml(clang, geen gcc/g++) — die ook meegenomen.Bewijs: de macOS-job van dezelfde run slaagde — dus met een toolchain compileert dartcv's OpenCV-FetchContent-en-build prima. Web/Linux faalden enkel op de ontbrekende toolchain. Lokaal geverifieerd dat de nieuwe apt-lijst in
ubuntu:24.04cmake 3.28.3 + gcc/g++ 13.3.0 oplevert.Poorten:
pinned_versions_manifest_test+release_package_layout_testgroen,make check-secrets0 leaks. Alleen workflow-YAML geraakt (geen Dart, geen SAST-scope); bewaker n.v.t. (raakt formaat/opslag/afhankelijkheid/verkeer/belofte niet).🤖 Generated with Claude Code