You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
Copy file name to clipboardExpand all lines: docs/hacktober_2026_prep.md
+186Lines changed: 186 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1872,3 +1872,189 @@ tests:
1872
1872
1873
1873
triage:
1874
1874
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):
**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