21 lines
1.1 KiB
Markdown
21 lines
1.1 KiB
Markdown
# AI Modification Log: GRUB2 Download Retry
|
|
|
|
Date: 2026-06-29
|
|
|
|
## Summary
|
|
|
|
- Updated the X/Y/Z x86_64 workflows so `make download` retries serially with `V=s` after a parallel download failure.
|
|
- Added cleanup for tiny incomplete files in `dl/` before the retry and after download completion.
|
|
- Updated `CODEX_HANDOFF.md` to record that the config-comment task was interrupted by this build failure fix.
|
|
|
|
## Reason
|
|
|
|
The reported failure stopped at `package/boot/grub2` with build variant `efi` during `make package/download`. Retrying `make download` serially follows the OpenWrt error guidance and avoids common parallel download or cached partial-file failures while preserving detailed logs if the upstream package still fails.
|
|
|
|
## Verification
|
|
|
|
- Inspected the workflow diff and confirmed only the X/Y/Z pre-download blocks changed.
|
|
- Parsed the edited X/Y/Z workflow files with PyYAML.
|
|
- Checked workflow line endings and confirmed X stayed LF while Y/Z stayed CRLF.
|
|
- Ran whitespace validation with `git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --check` because Y/Z intentionally still use CRLF.
|