hledger
hledger copied to clipboard
improve our detection of regressions / regression bounty
Since hledger aims to be an ultra-dependable tool, I'd like to reduce our rate of regressions (unplanned breakage/changes in things that used to work) being shipped. About 13 have been discovered/reported in the last 6 months. See this mail list thread brainstorming ideas, and also note this bounty proposal:
I'm thinking this would be a great use of our project funds on opencollective: give bounties for new regressions found in master. I will pay $50 for the next regression found (as judged by me, see examples below).
Regressions reported: https://github.com/simonmichael/hledger/issues?q=label:regression%21 (shortcut: hledger.org/regressions)
Regression bounty instructions: https://github.com/simonmichael/hledger/issues/1570#issuecomment-876817348 below (shortcut: hledger.org/regressionbounty)
Update on the regression bounty:
- I am claiming the first one myself, for # 1597
- The bounty is now recurring: you can claim it again for new regressions.
- From this point forward, the amount per regression will be $100 (increased from $50). I'll adjust if it starts getting too expensive.
- To claim the bounty:
- Discover the regression yourself.
- Don't be the one who caused it (generally)
- Report in the hledger bug tracker
- Get it confirmed as a regression by me. (Current definition: an unplanned not-good change / I know it when I see it / Like the past examples.)
- Submit an expense to our opencollective:
- https://opencollective.com/hledger
- Submit Expense (if you are logged in, it moves under the ACTIONS menu)
- Type: Invoice
- Expense title: Regression bounty for #NNNN
- Description: Regression bounty for ISSUEURL per https://hledger.org/regressionbounty
- Amount: $100
- Wait for me to approve it
- Wait for Open Collective to approve it and pay out (twice a week).
- For now, this comment serves as regression bounty documentation and log, and has shortcut url https://hledger.org/regressionbounty
Regression bounties awarded so far:
[MOVED TO https://hledger.org/REGRESSIONS.html, see that page for latest instructions.]
The regression bounty is now documented at https://hledger.org/REGRESSIONS.html (doc/REGRESSIONS.md in the main hledger repo). The regression bounty is continuing to work well and this can be closed.