clojure-dev

Jim Newton 2023-08-16T14:58:34.446029Z

I provided a bug fix back in 2021, and I see that it has not been encorporated into clojure 1.11.1 https://ask.clojure.org/index.php/10897/is-this-a-bug-in-cl-format?show=10897#q10897 Did I do something wrong?

seancorfield 2023-08-16T16:32:25.553119Z

I won't speak for the core team's priorities but they tend to tackle things that have more "ask" votes first so I suspect an edge case in cl-format is considered pretty low priority. Looking at the JIRA, it shows "triaged", a patch with "code and test", but priority "minor", so they've just been dealing with bugs that affect more people. Sometimes patches take a while to get incorporated (years, and multiple releases, if they're not affecting many people).

seancorfield 2023-08-16T16:33:15.142969Z

(but, hopefully, this thread will at least get you an answer to your Q in JIRA about the regression test)

👍🏻 1
Jim Newton 2023-08-16T17:02:12.922699Z

do bug fixes have risk assessments? or effort assessments?

2023-08-17T19:00:19.887499Z

I believe for ones that the Clojure core development team has spent noticeable amount of time doing design work to evaluate, they have effort assessments. These are private to their team, not published. You can see examples of this in this talk by Rich Hickey: https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/DesignInPractice.md

2023-08-17T19:03:00.473899Z

Contributing to Clojure core is often an exercise in patience, is I believe a fair statement.

😅 1
2023-08-17T21:34:44.554799Z

Publicly, bug fixes have exactly what you can find out about them in the JIRA ticket and/or http://ask.clojure.org questions related to them.

2023-08-17T21:35:01.061059Z

Privately, I have no idea what additional information might be tracked about them.

Jim Newton 2023-08-16T14:59:17.559679Z

I encountered the same bug today, and it took me a while to realize it was the same one, as I supposed the old bug one was no longer an issue.