159 lines
19 KiB
Markdown
159 lines
19 KiB
Markdown
# REGRESSIONS
|
|
|
|
<div class=pagetoc>
|
|
|
|
<!-- toc -->
|
|
</div>
|
|
|
|
Short url for this page: [hledger.org/regressions](https://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!
|
|
[Since 2021-06-14](https://github.com/simonmichael/hledger/issues/1570) we have offered a $100 bounty for each new regression reported in hledger releases.
|
|
Since 2024-01-01, the bounty is split: $50 to the finder and $50 to the fixer (can be the same person, can't be the breaker).
|
|
|
|
To claim the bounty:
|
|
|
|
1. Discover a new regression yourself (and don't be the one who caused it)
|
|
2. Report it in the [hledger bug tracker](http://bugs.hledger.org)
|
|
3. Wait for the issue manager ([SM](https://joyful.com)) confirm it with the `regression` label
|
|
4. And/or, fix a regression yourself.
|
|
5. Send an expense reimbursement request to our Open Collective.
|
|
Be aware this might reveal your real name, on opencollective.com and here on hledger.org.
|
|
Here's the suggested procedure for fastest processing:
|
|
- click [Submit Expense](https://opencollective.com/hledger/expenses/new) (if you are logged in, it will be under the ACTIONS menu)
|
|
- choose Invoice
|
|
- choose a Payout method; click Next
|
|
- Expense title: "Regression finder bounty for #NNNN" (or "fixer" or "finder & fixer")
|
|
- Description: "Found ISSUEURL, WORKDATE(S)" (or "Fixed ...")
|
|
- Date: today's date
|
|
- Amount: USD 50 (or 100 if you found and fixed).
|
|
Or if you choose to receive another currency, convert from USD 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 tracker: all regression reports](https://bugs.hledger.org/regressions)
|
|
- [Opencollective: regression bounty requests](https://opencollective.com/hledger/expenses?amount=50-100)
|
|
- [Opencollective: regression bounty payments](https://opencollective.com/hledger/transactions?kind=EXPENSE&amount=50-100)
|
|
|
|
| hledger version, <br>regression report | Finder bounties <br>(since 2021-06-14) | Fixer bounties <br>(since 2024-01-01) <!-- some missing --> |
|
|
|--------------------------------------------------|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
|
|
| **1.19** 2020-09-01 | - | |
|
|
| [#1568] | jolmg : N/A | |
|
|
| [#1688] | Simon Michael : N/A | |
|
|
| [#1698] | David Lowe : [paid 2021-09-18](https://opencollective.com/hledger/expenses/50380) | |
|
|
| [#1745] | Arne Schlüter : [paid 2021-11-02](https://opencollective.com/hledger/expenses/54446) | |
|
|
| [#1800] | Chuck Holmes : [paid 2022-01-21](https://opencollective.com/hledger/expenses/61802) | |
|
|
| **1.20** 2020-12-05 | - | |
|
|
| [#1439] | apauley : N/A | |
|
|
| [#1468] | Simon Michael : N/A | |
|
|
| **1.20.3** 2021-01-14 | - | |
|
|
| [#1566] | benwebber : N/A | |
|
|
| **1.21** 2021-03-10 | - | |
|
|
| [#1508] | edlanglois : N/A | |
|
|
| [#1523] | Simon Michael : N/A | |
|
|
| [#1526] | lestephane : N/A | |
|
|
| [#1527] | lestephane : N/A | |
|
|
| [#1656] | Stephen Morgan : [paid 2021-08-22](https://opencollective.com/hledger/expenses/48246) | |
|
|
| **1.22** 2021-07-03 | - | |
|
|
| [#1597] | Simon Michael : [paid 2021-07-08](https://opencollective.com/hledger/expenses/44939) | |
|
|
| [#1607] | Simon Michael : [paid 2021-07-16](https://opencollective.com/hledger/expenses/45547) | |
|
|
| [#1625] | Julian Klode : [paid 2021-07-30](https://opencollective.com/hledger/expenses/46431) | |
|
|
| [#1736] | Romain Gehrig : [paid 2021-11-14](https://opencollective.com/hledger/expenses/55510) | |
|
|
| [#1851] | Eric Langlois : [paid 2022-04-11](https://opencollective.com/hledger/expenses/72187) | |
|
|
| **1.22.1** 2021-08-02 | - | |
|
|
| [#1638] | Yann Büchau : [paid 2021-08-03](https://opencollective.com/hledger/expenses/46918) | |
|
|
| [#1642] | Simon Michael : N/A | |
|
|
| **1.23** 2021-09-21 | - | |
|
|
| [#1933] | Simon Michael : [paid 2022-09-14](https://opencollective.com/hledger/expenses/95068) | |
|
|
| [#2071] | William Pierce : [paid 2024-04-02](https://opencollective.com/hledger/expenses/195768) | |
|
|
| **1.24** 2021-12-01 | - | |
|
|
| [#1782] | Simon Michael : N/A | |
|
|
| **1.25** 2022-03-04 | - | |
|
|
| [#2032] | Simon Michael : [paid 2023-05-03](https://opencollective.com/hledger/expenses/137410) | |
|
|
| [#2196] | Pranesh Prakash : **unclaimed** | Simon Michael : **unclaimed**, Bas van Dijk [#2224] : **unclaimed** |
|
|
| **1.26** 2022-06-04 | - | |
|
|
| **1.27** 2022-09-01 | - | |
|
|
| [#1932] | Andras Fabian : [paid 2022-09-15](https://opencollective.com/hledger/expenses/95112) | |
|
|
| [#2018] | Allan Odgaard : [paid 2023-03-28](https://opencollective.com/hledger/expenses/130591) | |
|
|
| **1.28** 2022-12-01 | - | |
|
|
| **1.29** 2023-03-11 | - | |
|
|
| [#2012] | Simon Michael : N/A | |
|
|
| [#2020] | Pablo Mora : [paid 2023-03-31](https://opencollective.com/hledger/expenses/131350) | |
|
|
| [#2023] | Simon Michael : [paid 2023-04-06](https://opencollective.com/hledger/expenses/132635) | |
|
|
| [#2034] | Simon Michael : N/A | |
|
|
| [#2045] | Pranesh Prakash : [paid 2023-10-17](https://opencollective.com/hledger/expenses/150171) | |
|
|
| [#2153] | markokocic : donated 2024-01-25 | |
|
|
| **1.30** 2023-06-01 | - | |
|
|
| [#2072] | Simon Michael : **unclaimed**, usaAmch [#2137] : **unclaimed**, ipvych [#2150] : **unclaimed** | Simon Michael : **unclaimed** |
|
|
| **1.31** 2023-09-03 | - | |
|
|
| [#2091] | Petr Slansky : [paid 2023-10-16](https://opencollective.com/hledger/expenses/166632) | |
|
|
| [#2115] | pepe_pecas : donated 2023-12-15 | |
|
|
| **1.32** 2023-12-01 | - | |
|
|
| [#2125] | Simon Michael : N/A | |
|
|
| [#2127] | rajeevn1 : **unclaimed** | |
|
|
| [#2130] | Simon Michael : N/A | |
|
|
| [#2134] | pepe_pecas : donated 2023-12-15 | |
|
|
| [#2156] | ishmaelavila : **unclaimed** | |
|
|
| **1.33** 2024-04-18 | - | |
|
|
| **1.34** 2024-06-01 | - | |
|
|
| **1.40** 2024-09-09 | - | |
|
|
| [#2225] | Bas van Dijk : **unclaimed** | Henning Thielemann : **unclaimed** |
|
|
|
|
|
|
[#1439]: https://github.com/simonmichael/hledger/issues/1439
|
|
[#1468]: https://github.com/simonmichael/hledger/issues/1468
|
|
[#1508]: https://github.com/simonmichael/hledger/issues/1508
|
|
[#1523]: https://github.com/simonmichael/hledger/issues/1523
|
|
[#1526]: https://github.com/simonmichael/hledger/issues/1526
|
|
[#1527]: https://github.com/simonmichael/hledger/issues/1527
|
|
[#1566]: https://github.com/simonmichael/hledger/issues/1566
|
|
[#1568]: https://github.com/simonmichael/hledger/issues/1568
|
|
[#1597]: https://github.com/simonmichael/hledger/issues/1597
|
|
[#1607]: https://github.com/simonmichael/hledger/issues/1607
|
|
[#1625]: https://github.com/simonmichael/hledger/issues/1625
|
|
[#1638]: https://github.com/simonmichael/hledger/issues/1638
|
|
[#1642]: https://github.com/simonmichael/hledger/issues/1642
|
|
[#1656]: https://github.com/simonmichael/hledger/issues/1656
|
|
[#1688]: https://github.com/simonmichael/hledger/issues/1688
|
|
[#1698]: https://github.com/simonmichael/hledger/issues/1698
|
|
[#1736]: https://github.com/simonmichael/hledger/issues/1736
|
|
[#1745]: https://github.com/simonmichael/hledger/issues/1745
|
|
[#1782]: https://github.com/simonmichael/hledger/issues/1782
|
|
[#1800]: https://github.com/simonmichael/hledger/issues/1800
|
|
[#1851]: https://github.com/simonmichael/hledger/issues/1851
|
|
[#1932]: https://github.com/simonmichael/hledger/issues/1932
|
|
[#1933]: https://github.com/simonmichael/hledger/issues/1933
|
|
[#2012]: https://github.com/simonmichael/hledger/issues/2012
|
|
[#2018]: https://github.com/simonmichael/hledger/issues/2018
|
|
[#2020]: https://github.com/simonmichael/hledger/issues/2020
|
|
[#2023]: https://github.com/simonmichael/hledger/issues/2023
|
|
[#2032]: https://github.com/simonmichael/hledger/issues/2032
|
|
[#2034]: https://github.com/simonmichael/hledger/issues/2034
|
|
[#2045]: https://github.com/simonmichael/hledger/issues/2045
|
|
[#2071]: https://github.com/simonmichael/hledger/issues/2071
|
|
[#2072]: https://github.com/simonmichael/hledger/issues/2072
|
|
[#2091]: https://github.com/simonmichael/hledger/issues/2091
|
|
[#2115]: https://github.com/simonmichael/hledger/issues/2115
|
|
[#2125]: https://github.com/simonmichael/hledger/issues/2125
|
|
[#2127]: https://github.com/simonmichael/hledger/issues/2127
|
|
[#2130]: https://github.com/simonmichael/hledger/issues/2130
|
|
[#2134]: https://github.com/simonmichael/hledger/issues/2134
|
|
[#2137]: https://github.com/simonmichael/hledger/issues/2137
|
|
[#2150]: https://github.com/simonmichael/hledger/issues/2150
|
|
[#2153]: https://github.com/simonmichael/hledger/issues/2153
|
|
[#2156]: https://github.com/simonmichael/hledger/issues/2156
|
|
[#2196]: https://github.com/simonmichael/hledger/issues/2196
|
|
[#2224]: https://github.com/simonmichael/hledger/issues/2224
|
|
[#2225]: https://github.com/simonmichael/hledger/issues/2225
|