hledger/doc/REGRESSIONS.md
2025-03-26 10:24:35 -10:00

15 KiB
Raw Blame History

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 dont 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 submitted to the bug tracker since 2024-01-01 (affecting any past release), we currently offer a $50 bounty (original announcement). If you dont want the bounty, you can absolutely choose to re-donate it back to the project treasury. But consider accepting it - its good for the project! Just do respond within 7 days after the bounty is confirmed, otherwise it will become an automatic project donation.

Regression fixer bounty

For regression issues fixed, we currently offer a separate $50 bounty. If you find and fix the regression, you get both bounties. (If you caused the regression, we appreciate you fixing it but you dont get the bounties - sorry!)

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 hledgers open collective. Note this might reveal your real name. Heres the procedure:
    • at hledgers 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: todays date
    • Amount: USD 50 (or 100 if you found and fixed). Or convert to another currency with todays 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 youve submitted.)
  5. Wait for Open Collective to pay it. This should happen within a week (payouts happen twice a week).

Regressions reported

hledger version,
regressions found
Finder bounties
(since 2021-06-14)
Fixer bounties
(since 2024-01-01)
1.19 2020-09-01
#1568 jolmg N/A N/A
#1688 Simon Michael N/A N/A
#1698 David Lowe N/A
#1745 Arne Schlüter N/A
#1800 Chuck Holmes N/A
1.20 2020-12-05
#1439 apauley N/A N/A
#1468 Simon Michael N/A N/A
1.20.3 2021-01-14
#1566 benwebber N/A N/A
1.21 2021-03-10
#1508 edlanglois N/A N/A
#1523 Simon Michael N/A N/A
#1526 lestephane N/A N/A
#1527 lestephane N/A N/A
#1656 Stephen Morgan N/A
#2284 lakshayg GLaknovik donated
#2302 lowercasename
1.22 2021-07-03
#1597 Simon Michael N/A
#1607 Simon Michael N/A
#1625 Julian Klode N/A
#1736 Romain Gehrig N/A
#1851 Eric Langlois N/A
1.22.1 2021-08-02
#1638 Yann Büchau N/A
#1642 Simon Michael N/A N/A
1.23 2021-09-21
#1933 Simon Michael N/A
#2071 William Pierce Simon Michael
1.24 2021-12-01
#1782 Simon Michael N/A N/A
1.25 2022-03-04
#2032 Simon Michael N/A
#2196 Pranesh Prakash Simon Michael,
Bas van Dijk #2224 donated
1.26 2022-06-04
1.27 2022-09-01
#1932 Andras Fabian N/A
#2018 Allan Odgaard N/A
1.28 2022-12-01
1.29 2023-03-11
#2012 Simon Michael N/A N/A
#2020 Pablo Mora N/A
#2023 Simon Michael N/A
#2034 Simon Michael N/A N/A
#2045 Pranesh Prakash N/A
#2153 markokocic donated N/A
1.30 2023-06-01
#2072 Simon Michael ,
usaAmch #2137 donated,
ipvych #2150
Simon Michael
1.31 2023-09-03
#2091 Petr Slansky N/A
#2115 usaAmch donated N/A
1.32 2023-12-01
#2125 Simon Michael N/A N/A
#2127 Rajeev N N/A
#2130 Simon Michael N/A N/A
#2134 pepe_pecas donated N/A
#2156 ishmaelavila 2024-01-18 donated* Simon Michael
#2254 akanshaG42 donated Simon Michael
1.33 2024-04-18
#2227 Henning Thielemann Henning Thielemann
1.34 2024-06-01
1.40 2024-09-09
#2225 Bas van Dijk donated Henning Thielemann
1.41 2024-12-09
1.42 2025-03-07
#2352 Matt Gass N/A