hledger/doc/REGRESSIONS.md
2023-12-19 08:06:59 -10:00

7.8 KiB

REGRESSIONS

Short url for this page: 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.

Regression bounty

You can help! We offer a standard bounty ($100 USD) for each new regression reported in hledger releases. (original discussion). To claim the bounty:

  1. Discover a new regression yourself (and don't be the one who caused it, generally)
  2. Report it in the hledger bug tracker
  3. Wait for the issue manager (SM) to apply the REGRESSION label
  4. Submit an expense to our Open Collective. (Note: this might reveal your real name, on opencollective.com and here on hledger.org):
    • Submit Expense (if you are logged in, it will be under the ACTIONS menu)
    • choose Invoice
    • choose a Payout method; Next
    • Expense title: Regression bounty for #NNNN
    • Description: "QA", and for fast processing also include
      • the WORK DATE or WORK PERIOD
      • the ISSUE URL
    • Date: today's date
    • Amount: USD 100 (or if you choose another currency, convert with that day's conversion rate and mention the rate in Description)
    • Next; Submit Expense
  5. Announce on the issue page or in chat that you've submitted (to help ensure it is not overlooked)
  6. Wait for the finance manager (SM) to approve it. This should not take more than a day or two.
  7. Then wait for Open Collective to pay it. Payouts happen twice a week.

Regressions reported

Issue, version Reporter Bounty paid
1.19
#1698 David Lowe 2021-09-18
#1745 Arne Schlüter 2021-11-02
#1800 Chuck Holmes 2022-01-21
1.21
#1656 Stephen Morgan 2021-08-22
1.22
#1597 Simon Michael 2021-07-08
#1607 Simon Michael 2021-07-16
#1625 Julian Klode 2021-07-30
#1736 Romain Gehrig 2021-11-14
#1851 Eric Langlois 2022-04-11
1.22.1
#1638 Yann Büchau 2021-08-03
1.23
#1933 Simon Michael 2022-09-14
1.25
#2032 Simon Michael 2023-05-03
1.27
#1932 Andras Fabian 2022-09-15
#2018 Allan Odgaard 2023-03-28
1.29
#2020 Pablo Mora 2023-03-31
#2023 Simon Michael 2023-04-06
#2034 Simon Michael N/A
#2045 Pranesh Prakash 2023-10-17
1.31
#2091 Petr Slansky 2023-10-16
#2115 pepe_pecas 2023-12-15 (re-donated)
1.32
#2125 Simon Michael N/A
#2127 rajeevn1
#2130 Simon Michael N/A
#2134 pepe_pecas 2023-12-15 (re-donated)

All regression issues: https://bugs.hledger.org/regressions

All regression bounty payments: https://opencollective.com/hledger/transactions?kind=EXPENSE&amount=50-500