Skip to content

Commit 2199e77

Browse files
docs(hacktober): add open-issues tracker + triage recommendations
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).
1 parent f8084d9 commit 2199e77

1 file changed

Lines changed: 186 additions & 0 deletions

File tree

docs/hacktober_2026_prep.md

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1872,3 +1872,189 @@ tests:
18721872

18731873
triage:
18741874
1. [x] #14611 closed
1875+
1876+
## Open issues
1877+
1878+
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).
1879+
1880+
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.
1881+
1882+
1. [ ] #15199 no labels
1883+
2. [ ] #15187 no labels
1884+
3. [ ] #15085 bug
1885+
4. [ ] #15081 no labels
1886+
5. [ ] #15075 bug
1887+
6. [ ] #15071 bug
1888+
7. [ ] #15002 bug
1889+
8. [ ] #14998 awaiting triage
1890+
9. [ ] #14971 awaiting triage
1891+
10. [ ] #14970 enhancement
1892+
11. [ ] #14950 bug
1893+
12. [ ] #14898 bug
1894+
13. [ ] #14887 no labels
1895+
14. [ ] #14886 no labels
1896+
15. [ ] #14885 no labels
1897+
16. [ ] #14881 awaiting triage
1898+
17. [ ] #14866 awaiting triage
1899+
18. [ ] #14844 no labels
1900+
19. [ ] #14834 no labels
1901+
20. [ ] #14817 no labels
1902+
21. [ ] #14813 no labels
1903+
22. [ ] #14773 awaiting triage
1904+
23. [ ] #14675 no labels
1905+
24. [ ] #14649 bug
1906+
25. [ ] #14606 enhancement
1907+
26. [ ] #14593 enhancement
1908+
27. [ ] #14592 enhancement
1909+
28. [ ] #14591 enhancement
1910+
29. [ ] #14584 bug
1911+
30. [ ] #14577 enhancement
1912+
31. [ ] #14500 enhancement
1913+
32. [ ] #14479 no labels
1914+
33. [ ] #14464 enhancement
1915+
34. [ ] #14425 awaiting triage
1916+
35. [ ] #14084 enhancement
1917+
36. [ ] #13999 enhancement
1918+
37. [ ] #13919 enhancement
1919+
38. [ ] #13918 enhancement
1920+
39. [ ] #13917 enhancement
1921+
40. [ ] #13905 enhancement
1922+
41. [ ] #13904 awaiting triage
1923+
42. [ ] #13861 enhancement
1924+
43. [ ] #13845 enhancement
1925+
44. [ ] #13844 enhancement
1926+
45. [ ] #13840 bug
1927+
46. [ ] #13760 awaiting triage
1928+
47. [ ] #13662 enhancement
1929+
48. [ ] #13656 enhancement
1930+
49. [ ] #13643 enhancement
1931+
50. [ ] #13612 enhancement
1932+
51. [ ] #13569 enhancement
1933+
52. [ ] #13546 enhancement
1934+
53. [ ] #13537 enhancement
1935+
54. [ ] #13516 enhancement
1936+
55. [ ] #13513 enhancement
1937+
56. [ ] #13509 bug
1938+
57. [ ] #13508 enhancement
1939+
58. [ ] #13501 awaiting triage
1940+
59. [ ] #13499 enhancement
1941+
60. [ ] #13488 enhancement
1942+
61. [ ] #13445 enhancement
1943+
62. [ ] #13432 enhancement
1944+
63. [ ] #13400 enhancement
1945+
64. [ ] #13396 enhancement
1946+
65. [ ] #13379 enhancement
1947+
66. [ ] #13372 enhancement
1948+
67. [ ] #13358 enhancement
1949+
68. [ ] #13326 enhancement
1950+
69. [ ] #13311 enhancement
1951+
70. [ ] #13304 awaiting triage
1952+
71. [ ] #13235 enhancement
1953+
72. [ ] #13226 bug
1954+
73. [ ] #13205 enhancement
1955+
74. [ ] #13203 enhancement
1956+
75. [ ] #13171 enhancement
1957+
76. [ ] #13116 enhancement
1958+
77. [ ] #13031 awaiting triage
1959+
78. [ ] #13029 enhancement
1960+
79. [ ] #13010 enhancement
1961+
80. [ ] #13008 awaiting triage
1962+
81. [ ] #12987 no labels
1963+
82. [ ] #12970 enhancement
1964+
83. [ ] #12949 bug
1965+
84. [ ] #12943 awaiting triage
1966+
85. [ ] #12939 enhancement
1967+
86. [ ] #12867 no labels
1968+
87. [ ] #12826 enhancement
1969+
88. [ ] #12775 awaiting triage
1970+
89. [ ] #12714 no labels
1971+
90. [ ] #12622 enhancement
1972+
91. [ ] #12569 enhancement
1973+
92. [ ] #12513 awaiting triage
1974+
93. [ ] #12496 enhancement
1975+
94. [ ] #12495 awaiting triage
1976+
95. [ ] #12322 enhancement
1977+
96. [ ] #12321 enhancement
1978+
97. [ ] #12318 enhancement
1979+
98. [ ] #12306 enhancement
1980+
99. [ ] #12233 bug
1981+
100. [ ] #12218 enhancement
1982+
101. [ ] #12192 bug
1983+
102. [ ] #12142 enhancement
1984+
103. [ ] #12128 enhancement
1985+
104. [ ] #12127 awaiting triage
1986+
105. [ ] #12124 enhancement
1987+
106. [ ] #12108 enhancement
1988+
107. [ ] #12107 enhancement
1989+
108. [ ] #12069 enhancement
1990+
109. [ ] #12064 enhancement
1991+
110. [ ] #12043 enhancement
1992+
111. [ ] #11972 enhancement
1993+
112. [ ] #11947 enhancement
1994+
113. [ ] #11938 enhancement
1995+
114. [ ] #11894 awaiting triage
1996+
115. [ ] #11871 enhancement
1997+
116. [ ] #11844 enhancement
1998+
117. [ ] #11841 awaiting triage
1999+
118. [ ] #11837 enhancement
2000+
119. [ ] #11812 bug
2001+
120. [ ] #11756 enhancement
2002+
121. [ ] #11578 enhancement
2003+
122. [ ] #11534 awaiting triage
2004+
123. [ ] #11517 enhancement
2005+
124. [ ] #11316 bug
2006+
125. [ ] #11308 bug
2007+
126. [ ] #11225 awaiting triage
2008+
127. [ ] #10941 bug
2009+
128. [ ] #10837 enhancement
2010+
129. [ ] #10713 enhancement
2011+
130. [ ] #10703 enhancement
2012+
131. [ ] #10634 bug
2013+
132. [ ] #10563 bug
2014+
133. [ ] #8990 awaiting triage
2015+
134. [ ] #8847 enhancement
2016+
135. [ ] #8818 bug
2017+
136. [ ] #8785 awaiting triage
2018+
137. [ ] #8780 enhancement
2019+
138. [ ] #8083 enhancement
2020+
139. [ ] #8070 enhancement
2021+
140. [ ] #8067 enhancement, help wanted
2022+
141. [ ] #7968 enhancement
2023+
142. [ ] #7854 no labels
2024+
143. [ ] #6252 no labels
2025+
144. [ ] #6216 help wanted
2026+
2027+
### Triage recommendations
2028+
2029+
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**.
2030+
2031+
**A. Close now — not a real issue / spam**
2032+
2033+
- **#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.
2034+
2035+
**B. Close now — obsolete (target no longer in the tree)**
2036+
2037+
- **#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.
2038+
2039+
**C. Close as fixed/duplicate once the linked PR merges**
2040+
2041+
- **#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.
2042+
2043+
**D. Stale feature requests with no implementation ("please add algorithm X", ≥1 year, no PR)**
2044+
2045+
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):
2046+
2047+
- #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
2048+
2049+
**E. Likely already resolved — verify then close**
2050+
2051+
- **#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.
2052+
- **#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.
2053+
2054+
**F. Keep open — real, reproducible, and good contributor material**
2055+
2056+
Confirmed still-live on `master` and each is a tidy, well-scoped fix (good `good first issue` candidates), so these should stay open:
2057+
2058+
- #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.
2059+
2060+
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.

0 commit comments

Comments
 (0)