docs(hacktober): add open-issues tracker + triage recommendations (#15202)

Appends an 'Open issues' section (144 open: 21 bug / 82 enhancement /
23 awaiting triage / 2 help wanted) to the Hacktoberfest prep doc,
mirroring the PR tracker's checklist notation, plus a first-pass
'Triage recommendations' with close candidates grouped by confidence
(spam, obsolete/removed-file, fixed-by-open-PR, stale feature requests,
verify-then-close, and keep-open good-first-issues).
This commit is contained in:
priya-sundaram-dev
2026-09-06 14:32:42 +02:00
committed by GitHub
parent f8084d92b2
commit f95c347263
+186
View File
@@ -1872,3 +1872,189 @@ tests:
triage:
1. [x] #14611 closed
## Open issues
Snapshot taken: **2026-09-06** -- **144** open issues (**21** `bug`, **82** `enhancement`, **23** `awaiting triage`, **2** `help wanted`; issues can carry more than one label).
Same notation as the PR tracker: `<index>. [ ] #<id> <labels>`, checked off (`[x]`) once the issue is closed or resolved. See **[Triage recommendations](#triage-recommendations)** below for a first pass at which of these we can close.
1. [ ] #15199 no labels
2. [ ] #15187 no labels
3. [ ] #15085 bug
4. [ ] #15081 no labels
5. [ ] #15075 bug
6. [ ] #15071 bug
7. [ ] #15002 bug
8. [ ] #14998 awaiting triage
9. [ ] #14971 awaiting triage
10. [ ] #14970 enhancement
11. [ ] #14950 bug
12. [ ] #14898 bug
13. [ ] #14887 no labels
14. [ ] #14886 no labels
15. [ ] #14885 no labels
16. [ ] #14881 awaiting triage
17. [ ] #14866 awaiting triage
18. [ ] #14844 no labels
19. [ ] #14834 no labels
20. [ ] #14817 no labels
21. [ ] #14813 no labels
22. [ ] #14773 awaiting triage
23. [ ] #14675 no labels
24. [ ] #14649 bug
25. [ ] #14606 enhancement
26. [ ] #14593 enhancement
27. [ ] #14592 enhancement
28. [ ] #14591 enhancement
29. [ ] #14584 bug
30. [ ] #14577 enhancement
31. [ ] #14500 enhancement
32. [ ] #14479 no labels
33. [ ] #14464 enhancement
34. [ ] #14425 awaiting triage
35. [ ] #14084 enhancement
36. [ ] #13999 enhancement
37. [ ] #13919 enhancement
38. [ ] #13918 enhancement
39. [ ] #13917 enhancement
40. [ ] #13905 enhancement
41. [ ] #13904 awaiting triage
42. [ ] #13861 enhancement
43. [ ] #13845 enhancement
44. [ ] #13844 enhancement
45. [ ] #13840 bug
46. [ ] #13760 awaiting triage
47. [ ] #13662 enhancement
48. [ ] #13656 enhancement
49. [ ] #13643 enhancement
50. [ ] #13612 enhancement
51. [ ] #13569 enhancement
52. [ ] #13546 enhancement
53. [ ] #13537 enhancement
54. [ ] #13516 enhancement
55. [ ] #13513 enhancement
56. [ ] #13509 bug
57. [ ] #13508 enhancement
58. [ ] #13501 awaiting triage
59. [ ] #13499 enhancement
60. [ ] #13488 enhancement
61. [ ] #13445 enhancement
62. [ ] #13432 enhancement
63. [ ] #13400 enhancement
64. [ ] #13396 enhancement
65. [ ] #13379 enhancement
66. [ ] #13372 enhancement
67. [ ] #13358 enhancement
68. [ ] #13326 enhancement
69. [ ] #13311 enhancement
70. [ ] #13304 awaiting triage
71. [ ] #13235 enhancement
72. [ ] #13226 bug
73. [ ] #13205 enhancement
74. [ ] #13203 enhancement
75. [ ] #13171 enhancement
76. [ ] #13116 enhancement
77. [ ] #13031 awaiting triage
78. [ ] #13029 enhancement
79. [ ] #13010 enhancement
80. [ ] #13008 awaiting triage
81. [ ] #12987 no labels
82. [ ] #12970 enhancement
83. [ ] #12949 bug
84. [ ] #12943 awaiting triage
85. [ ] #12939 enhancement
86. [ ] #12867 no labels
87. [ ] #12826 enhancement
88. [ ] #12775 awaiting triage
89. [ ] #12714 no labels
90. [ ] #12622 enhancement
91. [ ] #12569 enhancement
92. [ ] #12513 awaiting triage
93. [ ] #12496 enhancement
94. [ ] #12495 awaiting triage
95. [ ] #12322 enhancement
96. [ ] #12321 enhancement
97. [ ] #12318 enhancement
98. [ ] #12306 enhancement
99. [ ] #12233 bug
100. [ ] #12218 enhancement
101. [ ] #12192 bug
102. [ ] #12142 enhancement
103. [ ] #12128 enhancement
104. [ ] #12127 awaiting triage
105. [ ] #12124 enhancement
106. [ ] #12108 enhancement
107. [ ] #12107 enhancement
108. [ ] #12069 enhancement
109. [ ] #12064 enhancement
110. [ ] #12043 enhancement
111. [ ] #11972 enhancement
112. [ ] #11947 enhancement
113. [ ] #11938 enhancement
114. [ ] #11894 awaiting triage
115. [ ] #11871 enhancement
116. [ ] #11844 enhancement
117. [ ] #11841 awaiting triage
118. [ ] #11837 enhancement
119. [ ] #11812 bug
120. [ ] #11756 enhancement
121. [ ] #11578 enhancement
122. [ ] #11534 awaiting triage
123. [ ] #11517 enhancement
124. [ ] #11316 bug
125. [ ] #11308 bug
126. [ ] #11225 awaiting triage
127. [ ] #10941 bug
128. [ ] #10837 enhancement
129. [ ] #10713 enhancement
130. [ ] #10703 enhancement
131. [ ] #10634 bug
132. [ ] #10563 bug
133. [ ] #8990 awaiting triage
134. [ ] #8847 enhancement
135. [ ] #8818 bug
136. [ ] #8785 awaiting triage
137. [ ] #8780 enhancement
138. [ ] #8083 enhancement
139. [ ] #8070 enhancement
140. [ ] #8067 enhancement, help wanted
141. [ ] #7968 enhancement
142. [ ] #7854 no labels
143. [ ] #6252 no labels
144. [ ] #6216 help wanted
### Triage recommendations
A first pass at *which open issues we can close*, ordered by confidence. Grouped so a maintainer can act on a whole bucket at once. I verified each claim against the current `master` tree before listing it; where a claim depends on something I can't see (e.g. a rebuilt container), it's marked **verify**.
**A. Close now — not a real issue / spam**
- **#15002 "Sin gravedad"** — spam. Body is an advertising link to an adult cam site, reports "Python 5.0", and attaches a video. No algorithmic content. Close and, if possible, report the author.
**B. Close now — obsolete (target no longer in the tree)**
- **#13226 "Inconsistent behavior for missing values in `coordinate_compression.py`"** — the file `data_structures/coordinate_compression.py` no longer exists on `master`; the module the bug is about has been removed. Nothing left to fix.
**C. Close as fixed/duplicate once the linked PR merges**
- **#15085 "[BUG] `jump_search` raises `IndexError` for empty list input"** — still reproduces on `master`, but a fix is already in the review queue: **#14807** (canonical `jump_search([]) -> -1` guard + doctest, which I've approved) with **#15101** as a duplicate of it. Close #15085 as fixed the moment #14807 merges; no separate fix PR is needed.
**D. Stale feature requests with no implementation ("please add algorithm X", ≥1 year, no PR)**
These are standing "it would be nice to have …" requests that never produced a PR. They're not bugs and nothing in the tree depends on them; leaving them open makes the issue list look busier than the actual work. Recommend closing with a friendly "we'd still welcome a PR for this — closing to keep the tracker actionable; comment and we'll reopen" note. Candidates (all `enhancement`, 600–1500 days old, zero linked PR):
- #8067 XGBoost classification/regression · #8083 caching algorithms · #11517 sliding window · #11578 genetic algorithm for function optimization · #11837 LZ78 compression · #11844 transposition cipher · #11938 travelling salesman · #11947 wildcard matching with FFT · #11972 Grover's search (Qiskit) · #12043 Edmonds' Blossom · #12064 elliptic-curve crypto · #12069 LSTM · #12107 hollow-diamond pattern · #12108 ridge regression · #12124 adaptive/"stalin" merge sort · #12128 TSP in graphs · #12218 set-matrix-zero · #12318 Shor's algorithm · #12321 ART1 net · #12322 RBFNN · #12496 "addition of AI algorithms" · #12569 collision detection · #12622 PID/ADRC · #12939 transitive closure
**E. Likely already resolved — verify then close**
- **#10941 "Container build failed in codespaces"** and **#11812 "DevContainer setup fails"** — a working `.devcontainer/` (Dockerfile + `devcontainer.json` + `post_install`) is present and current on `master`; both reports predate it. **Verify** a fresh Codespace build is green, then close.
- **#11841 "computer_vision README.md link not working"** and **#11225 "Misformatted/linked wiki entry in python sorting"** — small doc-link reports; **verify** the referenced link resolves today and close if fixed.
**F. Keep open — real, reproducible, and good contributor material**
Confirmed still-live on `master` and each is a tidy, well-scoped fix (good `good first issue` candidates), so these should stay open:
- #14950 `radix_sort` doesn't raise on negative input (verified: silently mis-sorts) · #14898 `cyclic_sort` infinite loop on invalid input · #14649 `split` wrong result for multi-character separators · #15071 Kahn's topo-sort `pop(0)`/sparse-id bug · #15075 `matrix_exponentiation` self-referential annotation `NameError` · #14584 `run_simplex()` returns `{}` instead of raising · #12192 topological sort returns reversed list · #12233 avoid `log(0)` in KL divergence.
I can take a second pass through the remaining `awaiting triage` items (relabel or route) once the buckets above are actioned — just say the word.