download.py fails to consider errors failures
Maintainers usually reply within 1 day
@apurva1094 is already working on this.
Since Oct 5, 2026.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Start by reading download.py and the linked Actions log to trace how download errors are handled and how the updated-compiler count is produced. Done means failed downloads are not counted as updated and the script returns a non-zero status when a download fails.
Written by the indexing model from the issue text.
Description
from this
2026-09-30 20:30:25.851 INFO get_compiler_raw mwcc_20_72 (nds_arm9) was successfully downloaded into /cromper/compilers/nds_arm9/mwcc_20_72
2026-09-30 20:30:25.852 INFO get_compiler_raw Processing mwcc_30_123 (nds_arm9)
2026-09-30 20:30:25.884 ERROR run Exception thrown while processing item: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
2026-09-30 20:30:25.884 INFO get_compiler_raw Processing mwcc_30_126 (nds_arm9)
2026-09-30 20:30:25.939 INFO get_compiler_raw mwcc_20_79 (nds_arm9) was successfully downloaded into /cromper/compilers/nds_arm9/mwcc_20_79
...
2026-09-30 20:30:59.122 INFO main Updated 213 / 213 compiler(s) in 42.77 second(s)
Failed downloads shouldn't count as updated compilers, and they should probably make the download script return a non-zero value
- Dominant language
- TypeScript
- Stars
- 622
- Forks
- 159
- Avg merge
- 15h
- Merged PRs (30d)
- 12
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from decompme/decomp.me
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
ux
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
-E output windowOpenbackend frontend
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
decompme/decomp.me#223 · 1 comment ·
Maintainers usually reply within 1 day
All issues in decompme/decomp.me
Similar issues
-
[Feature]: [P3] engine-rs: the package source hash should ignore line endings and untracked filesOpen
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
maniator/verticopolis#880 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
siyuan-note/siyuan#20353 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
black-forest-labs/skills#17 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Albert-Weasker/niubigeo#168 ·
Maintainers usually reply within 1 day