I Fixed a 3-year-old bug in Windows Calculator and Microsoft Couldn't Care Less!
dhikshith.medium.com
dhikshith.medium.com
Briefly glancing at the GitHub project, it has 11 open PRs and 1035 closed ones, I think those are pretty reasonable stats :)
5 days without a human response is not great but it's not _awful_. Neither of the tagged reviewers have public commits in the last week, they may (hopefully are) both on vacation and enjoying some of the summer.
I've had open-source PRs wait for a couple months before people were able to take a look, stuff happens, people have things come up and people have competing priorities.
I really want to point out the timeline here:
- drive-by PR was opened Sunday 8/6 at 8AM PT
- CLA was agreed to Sunday 8/6 at 8:30AM PT
- two... maintainers? were pinged Sunday 8/6 at 11:11AM PT
- grumpy missive about Microsoft was written Friday 8/11 and posted to HN at 10:25AM PT
4 work days without a comment on a drive-by PR seems... fine?It's crazy to me that Microsoft's extremely asinine policy of closing real issues, because they made issue closing a metric, has directly played into real organic social media positive feelings for them.
Calculator is built into the Windows OS - a for-profit operating system developed by a for-profit corporation, and people expect it to work and be accurate. If there's bugs, it means it's impacting people and their calculations, and there aren't exactly any other easily accessible built-in alternatives.
It's one thing to be FOSS, but open sourcing Calc.exe doesn't really make it a real FOSS project. It's more of a novelty for Microsoft it seems.
I would expect PR's and Issues to alert a staff engineer at Microsoft who oversees public contributions. It's not like Calc is a huge project with thousands of contributors each year. Otherwise... it feels like just tossing the issue over the fence.
But if you read the article, i even begun to write the article only because i found a PR that was left unnoticed, uncommented, even by their CI system (Expected — Waiting for status to be reported) for almost a year.
It's not cool to get ghosted for a year!
Thank you : |
And yet it's perfectly normal.
Your PR, on the other hand, looks great! The changes look well-reasoned and well-documented, though I don't know Calculator so I can't judge the code.
But, don't be discouraged, neither by the lack of response so far, nor the criticism here. Hopefully they'll merge your PR, if not, I hope you'll find some other open source project you can contribute to, or you can start your own :)
(I should've also said the positive part in my first comment, not just the negative part, apologies.)
Is this article satire? What is happening.
It's either satire or a complete lack of any self reflection ability
At least that’s how I imagine it works over there.
- Does the project have stale PRs?
- Do they react to small fixes? (typos, broken links)The point I'm making is: Before I put any real effort into a fix, I test if they are receptible to something that was easy for me to make, and should be easy for them to validate, e.g. a typo fix.
Because what you often find out is that people are not interested in being active maintainers.