3D CIELAB WebGL color volume viewer renders and rotates smoothly with reference wireframe.
Subprocess Stability:
No zombie processes, leaked child process handles, or locked stdin pipes across all five stages.
Completion Criteria
This issue MUST remain open until Stage 3 (calibrate → strip → .ti3) is observed and verified on real Windows and Linux dry-run environments.
### Objective
Conduct an end-to-end dry-run verification of all five wizard stages on real Windows and Linux build packages to validate the `v0.2.1` release.
### Release Gate & Verification Checklist
- [x] **Attached Release Packages Verification**:
- [x] Windows installer packages (`.msi` and `.exe`) generated and verified via CI build [Run #7114](https://git.i3omb.com/gronod/ICCery/actions/runs/7114).
- [x] Linux packages (`.deb` and `.AppImage`) generated and verified via CI build [Run #7113](https://git.i3omb.com/gronod/ICCery/actions/runs/7113).
- [x] **Stage 1 (Target Generation — `targen`)**:
- [x] RGB / CMYK patch count generated (`.ti1` created on disk).
- [x] **Stage 2 (Print Layout & Preview — `printtarg`)**:
- [x] Target layout created (`.ti2` and `.tif` files on disk).
- [x] High-resolution base64 TIFF preview rendered in gallery without WebView decoding errors.
- [x] Native raw printing pathways accessible.
- [ ] **Stage 3 (Interactive Measurement — `chartread -u`) [Critical Gate]**:
- [x] Instrument connection / calibration prompt received and answered via `send_stdin` without mutex deadlock or UI freeze.
- [x] Interactive strip scanning state machine transitions from strip to strip upon `send_stdin` (`c`, `r`, `s`, `q`).
- [x] Dynamic JSON swatch grid updates in real time with live CIEDE2000 ($\Delta E_{00}$) quality indicators.
- [x] Final `.ti3` measurement file created and saved on disk.
- [x] **Stage 4 (Profile Creation — `colprof`)**:
- [x] cLUT mathematical profile calculation finishes.
- [x] Output profile file written to disk (`.icm` on Windows, `.icc` on Linux).
- [x] **Stage 5 (Verification & 3D Gamut — `profcheck` + `iccgamut`)**:
- [x] `profcheck` numerical validation report (Peak, Average, RMS $\Delta E$) displays accurately.
- [x] 3D CIELAB WebGL color volume viewer renders and rotates smoothly with reference wireframe.
- [x] **Subprocess Stability**:
- [x] No zombie processes, leaked child process handles, or locked stdin pipes across all five stages.
### Completion Criteria
This issue MUST remain open until Stage 3 (`calibrate` → `strip` → `.ti3`) is observed and verified on real Windows and Linux dry-run environments.
gronod
added this to the Milestone 7: v0.2 ship milestone 2026-08-25 09:54:55 +01:00
gronod
changed title from v0.2.0 Dry-run verification on Windows and Linux to v0.2.1 Dry-run verification on Windows and Linux2026-08-25 13:55:21 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objective
Conduct an end-to-end dry-run verification of all five wizard stages on real Windows and Linux build packages to validate the
v0.2.1release.Release Gate & Verification Checklist
.msiand.exe) generated and verified via CI build Run #7114..deband.AppImage) generated and verified via CI build Run #7113.targen):.ti1created on disk).printtarg):.ti2and.tiffiles on disk).chartread -u) [Critical Gate]:send_stdinwithout mutex deadlock or UI freeze.send_stdin(c,r,s,q).\Delta E_{00}) quality indicators..ti3measurement file created and saved on disk.colprof):.icmon Windows,.iccon Linux).profcheck+iccgamut):profchecknumerical validation report (Peak, Average, RMS\Delta E) displays accurately.Completion Criteria
This issue MUST remain open until Stage 3 (
calibrate→strip→.ti3) is observed and verified on real Windows and Linux dry-run environments.v0.2.0 Dry-run verification on Windows and Linuxto v0.2.1 Dry-run verification on Windows and LinuxCI Build Status Update
Automated packaging pipelines on
mainfor releasev0.2.1completed successfully:ICCery_0.2.1_amd64.debICCery_0.2.1_amd64.AppImageICCery_0.2.1_x64_en-US.msiICCery_0.2.1_x64-setup.exePackage availability verified. Ready for end-to-end dry-run verification across Stages 1–5 on target test environments.