Regression bounty

Shortcut: hledger.org/regressions

A regression is "something that used to work, that broke", or "an unintended not-good change" in a released version of hledger.

We don't like regressions. We want to detect them quickly, repair them quickly, and reduce their frequency. You can help by finding them, or fixing them!

Regression finder bounty

For new regression reports (affecting any past release) submitted to the bug tracker, we offer a $50 bounty. (original announcement)

Regression fixer bounty

For regression issues fixed, we offer a separate $50 bounty.

(If you caused the regression, there's no bounty, though we still appreciate you reporting or fixing it!)

Should I claim the bounty ?

If you don't want the bounty, you can choose to donate it back to the project treasury. But consider accepting it - it's good for the project!

Is there a time limit ?

Yes - once the bounty is confirmed, if you want to claim it please respond within 7 days. If we don't hear from you, it will be automatically converted to a project donation at that time. This reduces wasteful admin work.

How to claim the bounty

  1. Discover a new regression, which you did not cause, and report it in the hledger bug tracker. And/or, fix an open issue which has the regression label.
  2. Wait for confirmation from the issue manager (SM).
  3. Send an expense reimbursement request to hledger's open collective. Note this might reveal your real name. Here's the procedure:
    • at hledger's open collective, click Submit Expense. (If you are logged in, this will be under the ACTIONS menu.)
    • choose Invoice; choose a Payout method; click Next
    • Expense title: Regression (finder / fixer / finder & fixer) bounty for #NNNN
    • Description: (Found / Fixed) ISSUEURL, WORKDATE(S)
    • Date: today's date (you may need to click and select it to make it work)
    • Amount: USD 50 (or 100 if you found and fixed). Or convert to another currency with today's rate (and mention that rate in Description).
    • Next, Submit Expense
  4. Wait for the finance manager (SM) to get the email notification and approve it. This should not take more than a day or two. (For fastest response, mention on the issue page or in chat that you've submitted.)
  5. Wait for Open Collective to pay it. This should happen within a week (payouts happen twice a week).

Regressions reported

New regressionsFixed inFinder bounties
(since 2021-06-14)
Fixer bounties
(since 2024-01-01)
1.19 2020-09-01------
#15681.22jolmg (N/A)N/A
#16881.23Simon Michael (N/A)N/A
#16981.23David LoweN/A
#17451.24Arne SchlüterN/A
#18001.25Chuck HolmesN/A
1.20 2020-12-05------
#14391.20.3apauley (N/A)N/A
#14681.21Simon Michael (N/A)N/A
#15661.22benwebber (N/A)N/A
1.21 2021-03-10------
#15081.22edlanglois (N/A)N/A
#15231.22Simon Michael (N/A)N/A
#15261.22lestephane (N/A)N/A
#15271.22lestephane (N/A)N/A
#16561.23Stephen MorganN/A
#22841.41lakshaygGLaknovik (donated)
#23021.42lowercasename
1.22 2021-07-03------
#15971.22.1Simon MichaelN/A
#16071.22.1Simon MichaelN/A
#16251.22.1Julian KlodeN/A
#17361.24Romain GehrigN/A
#18511.26Eric LangloisN/A
1.22.1 2021-08-02------
#16381.22.2Yann BüchauN/A
#16421.22.2Simon Michael (N/A)N/A
1.23 2021-09-21------
#19331.32Simon MichaelN/A
#20711.33William PierceSimon Michael
1.24 2021-12-01------
#17821.24.1Simon Michael (N/A)N/A
1.25 2022-03-04------
#20321.32Simon MichaelN/A
#21961.33.1Pranesh PrakashSimon Michael,
Bas van Dijk #2224 (donated)
1.26 2022-06-04------
1.27 2022-09-01------
#19321.27.1Andras FabianN/A
#20181.29.2Allan OdgaardN/A
1.28 2022-12-01------
1.29 2023-03-11------
#20121.32Simon Michael (N/A)N/A
#20201.32Pablo MoraN/A
#20231.32Simon MichaelN/A
#20341.32Simon Michael (N/A)N/A
#20451.32Pranesh PrakashN/A
#21531.32.3markokocic (donated)N/A
1.30 2023-06-01------
#20721.32.3Simon Michael,
usaAmch (#2137, donated),
ipvych (#2150)
Simon Michael
1.31 2023-09-03------
#20911.32Petr SlanskyN/A
#21151.32usaAmch (donated)N/A
1.32 2023-12-01------
#21251.32.1Simon Michael (N/A)N/A
#21271.32.2Rajeev NN/A
#21301.32.2Simon Michael (N/A)N/A
#21341.32.2pepe_pecas (donated)N/A
#21561.32.3ishmaelavila (donated)Simon Michael
#22541.41akanshaG42 (donated)Simon Michael
#24071.43.2Simon Michael (N/A)Simon Michael (N/A)
1.33 2024-04-18------
#22271.41Henning ThielemannHenning Thielemann
1.34 2024-06-01------
1.40 2024-09-09------
#22251.41Bas van Dijk (donated)Henning Thielemann
1.41 2024-12-09------
1.42 2025-03-07------
#23521.42.1Matt GassN/A
#23861.42.2Simon Michael (N/A)N/A
#23891.42.2SimaexSimon Michael
1.43 2025-06-01------
#23961.43.1Simaex (donated)Simon Michael
#23971.43.1Dmitry Astapov (donated)Simon Michael
#24051.43.2Simon Michael (N/A)Simon Michael (N/A)
#24061.43.2Wojciech GeislerSimon Michael